原创 Visual Studio code快捷鍵大全

授人以魚不如授人以漁,一招教你調出vscode自帶的快捷鍵幫助文檔 在vscode的help下可以查看完整的快捷鍵 (可以通過Ctrl+K Ctrl+R快捷鍵調出)  

原创 TouchGFX 使用TextureMapper類實現指針旋轉(儀表)功能

軟件環境:STM32CubeMX5.3  、TouchGFX 4.10.0 Designer、uVision5.28.0.0 硬件環境:正點原子阿波羅STM32F767開發板、4.3寸LCD接口屏(480×272)        通過讓圖

原创 STM32CubeMX配置LTDC接口驅動RGB LCD, 並移植STemWin

  目錄 一  通過STM32CubeMX配置LTDC 二 配置SDRAM與DMA2D 三 通過STM32CubeMX配置STemWin(推薦) 四 添加STemWin代碼(手動移植STemWin) 五  編寫RGB LCD驅動文件(手動

原创 STM32CubeMX配置SDRAM

  目錄 一  STM32F7存儲器映射 二  使用STM32CubeMX配置SDRAM 三 SDRAM初始化時序 四 爲SDRAM空間配置MPU 五  通過自定義動態分配內存函數使用SDRAM中的空間 一  STM32F7存儲器映射 I

原创 STemWin顯示中文的兩種方式

  目錄 方式一  使用FontCvtST.exe將需要使用的漢子製作成字庫,字庫以數組方式存在於c文件中 方式二 使用“點陣字庫生成器V4.0 易木雨軟件工作室”生成完整的字庫,字庫存放在SPI FLASH 本章完整的代碼見: 方式一 

原创 linux3.4.2之ALSA聲卡驅動

目錄 一 ALSA框架分析 二  ALSA創建聲卡流程 三 ASOC架構分析 四  配置使用UDA1341 五 從0寫wm8976的ALSA驅動 六 使用trace跟蹤函數調用過程 七 聲卡測試 參考: 一 ALSA框架分析 1.打開so

原创 STM32F7驅動GT9147電容觸摸屏控制芯片,並移植到STemWin

目錄 一  電阻驅動與電容驅動原理 二 軟件模擬IIC 三 GT9147電容觸摸屏控制芯片驅動 四 移植觸摸屏驅動到STemWin 一  電阻驅動與電容驅動原理 1. 電阻屏等效電路如下所示, 當產生按壓時: X-接地,X+接電源,Y+接

原创 linux3.4.2 之usb鼠標驅動,鍵盤驅動

目錄 1  USB相關基本知識 2  USB鼠標編程指導 3 USB鼠標驅動程序完整源碼 4  USB鼠標驅動測試 5  USB鍵盤基本知識 6 USB鍵盤驅動程序  4  USB鍵盤驅動測試 1  USB相關基本知識 摘自博客:http

原创 RT-Thread 軟件定時器

一  軟件定時器相關函數   初始化定時器管理系統 rt_system_timer_init   rt_system_timer_thread_init 創建定時器 rt_timer_t rt_timer_create(const ch

原创 ucos-iii 信號量、互斥信號量

目錄 一  ucos-iii 信號量相關函數 二  使用信號量 三  互斥量(互斥信號量)常用函數 四  使用互斥信號量訪問共享資源 五  任務內置信號量相關函數 六   使用任務內置信號量 一  ucos-iii 信號量相關函數 創建信

原创 LiteOS 信號量/互斥量/消息隊列/事件標誌組

一  LiteOS信號量 1.相關函數接口如下: 創建計數型信號量 UINT32 LOS_SemCreate(UINT16 usCount, UINT32 *puwSemHandle); 創建二值信號量 UINT32 LOS_Binary

原创 FreeRTOS 任務管理&軟件定時器

目錄 一  創建靜態任務 二  創建動態任務 三  常用函數接口 四 使用軟件定時器 五  軟件定時器常用接口 一  創建靜態任務 使用靜態任務的幾點必要條件 在FreeRTOSConfig.h文件中配置configSUPPORT_STA

原创 ucos-iii 事件標誌組

一  事件標誌組相關函數 創建事件標誌組 OSFlagCreate()   OS_CFG_FLAG_EN OS_FLAG_GRP EngineStatus; OS_ERR err; OSFlagCreate(&EngineStatus,

原创 STM32CubeMX配置FSMC之TFTLCD驅動,並移植STemWin

目錄 一  配置CRC與FSMC 二  添加STemWin代碼,以及配置頭文件路徑 三  編寫TFTLCD驅動文件 四 關聯TFTLCD驅動函數與STemWin 一  配置CRC與FSMC 創建STM32F767+freeRTOS工程可參

原创 ucos-iii 任務管理

目錄 一  建立任務 二 任務狀態切換圖 三 任務就緒表 四 時間片輪轉調度任務 五 統計任務OS_StatTask 六  任務相關的其他函數介紹 一  建立任務 任務三要素:任務棧,任務控制塊,任務函數 OS_TCB StartT