迅為stm32mp157開發板資料手冊+實戰教程+視訊教程
處理器
iTOP-STM32MP157開發板採用ST推出的雙核cortex-A7+單核cortex-M4異構處理器,既可用Linux、又可以用於STM32微控制器開發。
迅為iTOP-stm32mp157核心板
開發板採用核心板+底板結構,主頻650M、1G記憶體、 8G儲存。
核心板採用工業級板對板聯結器,高可靠,牢固耐用,可滿足
高速訊號環境下使用。 共240PIN, CPU功能全部引出。
迅為iTOP-stm32mp157底板擴充套件介面豐富
底板板載4G介面(選配)、千兆乙太網、WIFI藍芽模組、HDMI、CAN、RS485、LVDS介面、溫溼度感測器(選配)、光環境感測器、六軸感測器、
支援多種顯示屏
迅為在MP157開發板支援了多種螢幕,包含4.3寸RGB屏、
5寸RGB屏、7寸RGB屏、7寸LVDS屏、10.1寸LVDS屏,多種尺寸,任意選擇。
迅為創造性的採用HDMI線連線方式(適用迅為LVDS屏+迅為定製HDMI線),牢固耐用,使用方便。
軟體全開源
流暢執行最小Linux系統、Buildroot、QT5.12.10、Debian、ubuntu_base_20.04。
《配套開發使用手冊》教程
第一部分 硬體及資料介紹
對硬體部分進行介紹,並對於外設功能進行測試
第二部分 開發環境搭建
搭建對應的開發環境,分為Linxu端和Windows端
第三部分 開發板韌體燒寫
介紹了開發板燒寫工具的使用,對要燒寫的映象以及
啟動模式做了介紹
第四部分 開發板原始碼編譯
講解了我們燒寫的映象是如何編譯而來的
第五部分 Qt應用開發
簡單的講解了QtCreator的使用,更詳細的qt教程可以
看bilibili的視訊教程
第六部分 構建檔案系統
在這裡詳細講述了busbox、buildroot、ubuntu、
debian、yocto檔案系統的構建過程
第七部分 Linux系統移植
對TF-A、UBoot、Kernel從廠商提供的原始碼開始移植到
我們的開發板上
第八部分M4核心裸機開發
對M4核的裸機程式設計進行了部分實驗
第九部分Freertos多工系統
對freertos的每個元件進行了相對應的實驗
《開發指南手冊》教程
第一部分 嵌入式Linux開發環境構建及基礎知識
第二篇 Linux系統程式設計篇
第三篇 嵌入式 Linux 驅動開發篇
第四篇 嵌入式Linux系統移植篇
第五篇 檔案系統構建篇
第六篇 嵌入式GUI開發篇
視訊教程:
《嵌入式學習之Linux驅動篇》
P1 驅動視訊簡介(一定要看)
P2 掌握了哪些知識以後可以學習驅動視訊
P3 什麼是Linux驅動?
P4 Linux第一個驅動Helloworld
P5 Linux下驅動模組編譯講解
P6 Linux下編譯驅動模組實踐
P7 make menuconfig圖形化配置
P8 Linux下把驅動編譯進核心
P9 雜項裝置驅動講解
P10 編寫一個雜項裝置驅動
P11 應用層和核心層資料傳輸
P12 Linux實體地址到虛擬地址對映
P13 第一個相對完整的驅動實踐編寫
P14 驅動模組傳引數
P15 申請字元類裝置號
P16 註冊字元類裝置
P17 自動建立裝置節點
P18 字元裝置和雜項裝置總結回顧
P19 平臺匯流排模型介紹
P20 註冊Platform裝置
P21 註冊platform驅動
P22 平臺匯流排probe函式編寫
P23 平臺匯流排模型總結和回顧
P24 裝置樹的由來以及基本概念
P25 裝置樹基本語法
P26 在裝置樹中新增自定義節點
P27 裝置樹中常用的of操作函式
P28 裝置樹下的platform匯流排
P29 pinctl和gpio子系統(一)
P30 pinctl和gpio子系統(二)
P31 pinctl和gpio子系統(三)
P32 ioctl介面(一)
P33 ioctl介面(二)
P34 中斷基礎概念
P35 裝置樹中的中斷節點以及相關函式
P36 按鍵中斷實驗
P37 中斷下文之tasklet
P38 等待佇列
P39 工作佇列
P40 核心定時器
P41 按鍵消抖實驗
P42 輸入子系統(一)
P43 輸入子系統(二)
P44 應用層實現I2C通訊
P45 I2C匯流排實現client裝置
P46 I2C匯流排實現driver驅動
P47 驅動程式實現I2C通訊
P48 FT5X06觸控驅動實驗(一)
P49 FT5X06觸控驅動實驗(二)
P50 觸控校準實驗
《嵌入式學習之Linux驅動篇》
P1 本期QT視訊將會收穫哪些知識?
P2 在Windows上搭建QT開發環境
P3 C++基礎(上)
P4 C++基礎(下)
P5 製作一個最簡單的QT介面
P6 QT訊號和槽
P7 仿寫一個智慧家居介面(上)
P8 仿寫一個智慧家居介面(中)
P9 仿寫一個智慧家居介面(下)
P10 QT上位機開發之串列埠助手(上)
P11 QT上位機開發之串列埠助手(下)
P12 把QT程式打包成Windows軟體
P13 QT網路程式設計之TCP通訊
P14 QT網路程式設計之UDP通訊
P15 QT時間程式設計之QT時鐘
P16 QT系統移植之構建根檔案系統
P17 QT系統移植之交叉編譯QT原始碼和觸控...
P18 QT系統移植之在開發板上部署QT執行...
P19 QT跨平臺之把QT程式交叉編譯到ARM...
P20 QT跨平臺執行之使用QT控制蜂鳴器
P21 QT跨平臺執行之把QT程式編譯成手機...
P22 一鍵燒寫QT程式到開發板
《iTOP-STM32MP157開發板介紹》
iTOP-STM32MP157開發板介紹
行業應用
已經廣泛應用於工業製造、醫療應用、智慧家居、消費電子等領域,經過大量專案驗證,長期穩定供貨。
技術線上支援
提供即時答疑群,並協助使用者檢查原理圖,提供詳細的硬體
設計指導文件等服務。