stm32mp157教程匯總(基于華清遠見FS-MP1A開發(fā)板)
本文章為STM32MP157開發(fā)教程連載匯總,是華清遠見FS-MP1A開發(fā)板配套的核心教程,按照開發(fā)教程目錄將所有知識點理順出來,更方便學習,歡迎收藏~!
持續(xù)更新中~~
【開發(fā)教程目錄】
入門必看
? linux開發(fā)板你選對了嗎?為什么推薦stm32mp157開發(fā)板?
? stm32mp157和imx6ull比較,開發(fā)板選哪個好?一文看懂!
? 一圖了解華清遠見STM32MP157開發(fā)板FS-MP1A資源及優(yōu)勢特色(教程+視頻+項目)
? 華清遠見FS-MP1A開發(fā)板初體驗:硬件資源介紹及使用
? 【視頻】FS-MP1A開發(fā)板使用入門指導(7講)
?【Q&A】關于FS-MP1A開發(fā)板的常見問題
一、Linux基礎及應用篇
? Linux下Shell腳本
? Linux下編譯器GCC的使用
? make工程管理工具及Makefile
? Linux標準IO編程
? Linux進程與線程
? Linux網(wǎng)絡編程
? SQLite 簡介
? Linux SQLite安裝
? Linux SQLite命令
? Linux 數(shù)據(jù)庫實例
二、ARM Cortex-M4裸機開發(fā)篇
三、FreeRTOS開發(fā)篇
四、ARM Cortex-A7裸機開發(fā)篇
? ARM微處理器指令系統(tǒng)
? ARM匯編語言程序設計
? Cortex-A7 GPIO點燈編程
? Cortex-A7 GPIO按鍵編程
? Cortex-A7 UART串行通信接口
? Cortex-A7 按鍵中斷
? Cortex-A7 I2C接口
? Cortex-A7 SPI接口
? Cortex-A7 A/D轉換器
? Cortex-A7 PWM脈沖寬度調制
五、STM32MP1雙核通信篇
? A7啟動M4程序
? 多核協(xié)同工作工程創(chuàng)建(Cortex-A7與CortexM4通信)
? 多核協(xié)同工作(Cortex-A7與CortexM4通信)
六、Linux系統(tǒng)移植之主板linux移植篇
七、Linux系統(tǒng)移植之擴展板外設驅動移植篇
? 擴展板驅動移植準備
? 擴展板LED燈驅動移植
? 擴展板蜂鳴器驅動移植
? 擴展板風扇驅動移植
? 擴展板振動馬達驅動移植
? 擴展板空氣溫濕度傳感器驅動移植
? 擴展板環(huán)境光/接近/紅外傳感器驅動移植
? 擴展板心率/血氧傳感器驅動移植
? 擴展板ADC驅動移植
? 擴展板數(shù)碼管驅動移植
? 擴展板RS485總線驅動移植
? 擴展板CAN總線驅動移植
?八、Linux內核與驅動開發(fā)篇
? 驅動開發(fā)環(huán)境搭建
? 內核模塊
? 字符設備驅動
? I/O操作
? Linux中斷
? 同步與互斥
? 內存與DMA
? Linux設備模型
? FS-MP1A驅動實驗