1. 程式人生 > 其它 >迅為stm32mp157開發板資料手冊+實戰教程+視訊教程

迅為stm32mp157開發板資料手冊+實戰教程+視訊教程

 

處理器

iTOP-STM32MP157開發板採用ST推出的雙核cortex-A7+單核cortex-M4異構處理器,既可用Linux、又可以用於STM32微控制器開發。

 

 

迅為iTOP-stm32mp157核心板

開發板採用核心板+底板結構,主頻650M1G記憶體、 8G儲存。

核心板採用工業級板對板聯結器,高可靠,牢固耐用,可滿足

高速訊號環境下使用。 240PINCPU功能全部引出。

 

 

 

迅為iTOP-stm32mp157底板擴充套件介面豐富

底板板載4G介面(選配)、千兆乙太網、WIFI藍芽模組、HDMICANRS485LVDS介面、溫溼度感測器(選配)、光環境感測器、六軸感測器、

2USB OTG3路串列埠、CAMERA介面、ADC電位器、SPDIFSDIO介面等。

 

 

 

支援多種顯示屏

迅為在MP157開發板支援了多種螢幕,包含4.3RGB屏、

5RGB屏、7RGB屏、7LVDS屏、10.1LVDS屏,多種尺寸,任意選擇。  

迅為創造性的採用HDMI線連線方式(適用迅為LVDS+迅為定製HDMI線),牢固耐用,使用方便。

 

 

      

 

 

 

軟體全開源

流暢執行最小Linux系統、BuildrootQT5.12.10Debianubuntu_base_20.04

 

 

配套開發使用手冊》教程

第一部分 硬體及資料介紹

對硬體部分進行介紹,並對於外設功能進行測試

 

第二部分 開發環境搭建

搭建對應的開發環境,分為Linxu端和Windows

 

第三部分 開發板韌體燒寫

介紹了開發板燒寫工具的使用,對要燒寫的映象以及

啟動模式做了介紹

 

第四部分 開發板原始碼編譯

講解了我們燒寫的映象是如何編譯而來的

 

第五部分 Qt應用開發

簡單的講解了QtCreator的使用,更詳細的qt教程可以

bilibili的視訊教程

第六部分 構建檔案系統

在這裡詳細講述了busboxbuildrootubuntu

debianyocto檔案系統的構建過程

 

第七部分 Linux系統移植

TF-AUBootKernel從廠商提供的原始碼開始移植到

我們的開發板上

 

第八部分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 pinctlgpio子系統(一)

P30 pinctlgpio子系統(二)

P31 pinctlgpio子系統(三)

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開發板介紹

 

 

 

 

行業應用

已經廣泛應用於工業製造、醫療應用、智慧家居、消費電子等領域,經過大量專案驗證,長期穩定供貨。

 

技術線上支援

提供即時答疑群,並協助使用者檢查原理圖,提供詳細的硬體

設計指導文件等服務。