原创 【樹莓派】樹莓派推視頻流至上位機,實測延時低至150ms[自帶CSI攝像頭]

目錄:總體流程1.硬件連接與軟件及驅動配置1).硬件連接2).軟件及驅動配置①電腦通過putty連接樹莓派②樹莓派打開攝像頭使能③輸入調用攝像頭命令使用raspivid工具2.上位機PC端的接收視頻流1)安裝Mpalyer視頻播放

原创 【Linux】Linux基礎命令及英文全稱

文章目錄一、系統啓動一般流程1.1 Windows1.2 Linux1.2.1 Linux簡單驅動程序框架二、S3C2440內部資源三、命令入門3.1 終端Teminal3.2 Linux命令提示符3.3 Linux命令的格式3.

原创 【操作系統】RT-Thread 入門學習

一、嵌入式操作系統 1.1 軟實時與硬實時 強實時操作系統:嚴格限定在規定時間內完成任務,否則就會導致災難性的發生,例如導彈攔截系統、汽車引擎系統等。 弱實時操作系統:可以允許偶爾出現一定的時間偏差,但是隨着時間的偏移,整個系統

原创 【電賽】2019電子設計競賽 紙張計數顯示裝置(F題)

【點擊】Github項目地址、設計下載 內含: 電賽論文 程序設計 機械結構設計 硬件電路設計 綜合測評相關設計 交互顯示設計 設計詳細說明 2019年全國大學生電子設計競賽 紙張計數顯示裝置(F題) 【本科組

原创 【ARM裸板】ARM模式、異常與狀態

文章目錄示例代碼下載1.兩種流程處理2.中斷處理過程2.1 硬件初始化2.2 執行程序2.3 產生中斷2.4 執行中斷3.ARM的7種模式(Mode)3.1 異常向量表4.ARM的2種狀態(State)5.異常的處理流程5.1 進

原创 【ARM裸板】Nor Flash基礎知識與編程示例

文章目錄示例代碼下載1.NOR與NAND的區別2.命令表2.1 讀數據2.2 讀ID2.3 CFI模式3.基本函數3.1 寫函數3.2 讀函數4.識別NOR4.1 讀取ID號4.2 進入CFI Mode4.3 讀取容量4.4 讀取

原创 【ARM裸板】內存控制器、SDRAM基礎與代碼重定位

文章目錄示例代碼下載1.CPU如何控制外設?2.CPU如何選擇寄存器?3.外設共用地址、數據總線,如何互不干擾?4.誰控制片選引腳5.CPU如何讀寫數據的方向?6.CPU不同位寬設備如何連接並讀取數據【內存控制器】6.1 連接方式

原创 【ARM裸板】未定義指令異常分析及示例

文章目錄1.未定義指令異常示例1.1 在彙編中加入string1.2 MRS & MSR1.3 設置und的棧1.4 保存現場1.5 處理異常1.6 恢復現場1.7 驗證2.程序執行過程 1.未定義指令異常示例 根據5.1可知,

原创 【電賽】2019電賽紙張計數顯示裝置Github倉庫說明

Github項目地址、設計下載 內含: 電賽論文 程序設計 機械結構設計 硬件電路設計 綜合測評相關設計 交互顯示設計 設計詳細說明 紙張計數顯示裝置Github倉庫說明😄 個人主頁🕺| 電賽論文📚| 軟件說

原创 【STM32】STM32 OLED打點劃線畫圓 OLED電子羅盤 程序

目錄:一、畫點函數二、動態劃線效果演示:三、畫圓函數效果演示四、實心圓函數 注:本文僅用於學習分享 用到的工具: STM32 MCU Keil 5 用到的庫函數爲 正點原子 STM32F4 庫OLED 自定義OL

原创 【DIY】基於OpenMV的STM32追球小車

目錄:總體設計1.基礎硬件DIY設計1)整體原理圖2)PCB電路2.OpenMV簡單識別程序設計 與 STM32控制程序設計1)OpenMV簡單識別程序設計【microPython】2)STM32控制程序設計 【C語言】①對O

原创 【通信協議】1-Wire 單總線

文章目錄一、1-Wire相關介紹1.典型命令序列:2.典型電路圖:二、1-Wire通信過程1.初始化2.寫操作3.讀操作三、1-Wire程序(以DS18B20爲例)DS18B20功能命令 一、1-Wire相關介紹 1-Wire由

原创 【筆記】卡爾曼濾波器C程序

目錄:一.濾波器1.卡爾曼濾波器 一.濾波器 1.卡爾曼濾波器 卡爾曼濾波器——“最佳線性濾波器” 卡爾曼全名Rudolf Emil Kalman,匈牙利數學家,1930年出生於匈牙利首都布達佩斯。1953,1954年於麻省理工

原创 【STM32】可變焦、聚焦攝像頭驅動電路與驅動程序——兩相四線步進電機驅動

文章目錄總體介紹1.步進電機簡介1)什麼是步進電機2)爲何需要驅動電路3)步進電機的幾個概念2.變焦攝像頭參數與結構介紹1)本款變焦攝像頭結構2)其節拍表3)其對應線序表4)鏡頭實物圖3.基礎硬件測試驅動1)整體原理圖2)PCB電

原创 【Python】Python簡易滾動抽獎程序

目錄:一、相關函數方法介紹1.創建窗口【Tk】2.創建標籤【Label】3.創建按鈕【Button】二、簡易滾動抽獎界面代碼三、界面展示 注:本文僅用於學習交流分享,[若有不妥之處,請指正,感謝] 關鍵詞:【python】【tk