![]() iTOP-STM32MP157開發板資料全面升級了!現手冊資料,由兩部分組成: 開發板使用手冊+開發指南手冊 目前兩份手冊資料編寫有1700頁左右,后續資料會不斷更新,不斷完善,幫助用戶快速入門,大大提升研發速度。 iTOP-STM32MP157開發板使用手冊最新版本為1.2版本,嵌入式Linux開發指南(STM32MP157)最新為1.0版本。 教程主題:根據多年工作經驗總結框架學習法,先掌握整體的開發流程,然后再逐一擊破,綜合大量工作中的實戰案例,在實踐中檢驗理論知識強化所學知識,從而掌握核心技術。 教學方式:教程由PDF文檔與視頻配套提供,根據用戶個人習慣選擇教學方式 教程特點:深入淺出,簡單易懂,理論結合實際,突出重點,全是干貨,提高學習效率 配套學習教程:徹底讓零基礎學習者真正學會! 經過長時間的積累和搜索,為廣大朋友提供了新的學習方法----框架學習法 框架學習法視頻鏈接如下:框架學習法視頻鏈接 第一講:https://www.bilibili.com/video/BV1HE411w7by 第二講:https://www.bilibili.com/video/BV1HE411w7by?p=2 第三講:https://www.bilibili.com/video/BV1HE411w7by?p=3 第四講:https://www.bilibili.com/video/BV1HE411w7by?p=4 教程特點: ✦定位零基礎入門,降低驅動學習門檻,徹底終結入門難! ✦視頻包括從學習方法和基本的開發環境到試驗例程,從系統編程到驅動開發,最后到嵌入式GUI開發-QT應用開發。手把手教你學會Linux系統編程和驅動開發,理論與實際并行,采用一課一練的教學方式,在實踐中檢驗理論知識,強化所學知識點,讓你輕松邁進linux系統 ✦對ST官方源碼的移植制作了詳細的教程,包括TF-A、U-BOOT和內核的源碼移植。在該部分,我們將完全復現我們的開發流程,講解tf-a、uboot和kernel適配到我們自己開發板的過程 ✦提供了最小linux系統、buildroot文件系統、ubuntu_base、debian和yocto文件系統的詳細構建過程 傾心力作!iTOP-STM32MP157開發板指南,涵蓋范圍廣,覆蓋以下內容: 01嵌入式Linux開發環境構建及基礎知識 02Linux系統編程 03嵌入式Linux驅動開發 04Linux系統移植 05文件系統構建 06QT應用開發 《STM32MP157嵌入式Linux開發指南》 第一篇 嵌入式Linux入門篇 前言 總領及學習指引 第一部分 嵌入式Linux開發環境構建及基礎知識 第一章 安裝虛擬機VM軟件 第二章 獲取并安裝Ubuntu操作系統 第三章 Ubuntu系統介紹 第四章 Ubuntu啟用root用戶 第五章 Ubuntu使用apt-get下載 第六章 Vim 編輯器的使用 第七章 Linux 常用命令第一部分 第八章 Linux相對路徑和絕對路徑 第九章 Linux 家目錄和根目錄概念 第十章 Linux常用命令第二部分 第十一章 Linux 幫助手冊講解 第十二章 Linux 權限管理 第十三章 Linux連接檔概念 第十四章 Linux 目錄結構講解 第十五章 Linux 文件系統概念 第十六章 Linux 第一個程序 HelloWorld 第十七章 Linux 環境變量講解 第十八章 Linux編寫第一個自己的命令 第十九章 Linux 工具之make 工具和 makefile 文件 第二十章 makefile 基本語法(上) 第二十一章 makefile基本語法(下) 第二十二章 安裝VMware Tool 工具 第二部分 嵌入式Windows開發環境構建 第二十三章 安裝 SSH 軟件 第二十四章 安裝 Samba 第二十五章 Source Insight 的安裝和使用 第二十六章 MobaXterm的安裝教程 第三部分 嵌入式平臺入門實操 第二十七章 交叉編譯器的安裝和使用 第二十八章 借助U盤或TF卡拷貝程序到開發板上 第二十九章 點亮第一個 led燈 第二篇 Linux系統編程篇 第一部分 Linux下I/O操作 第三十章 文件IO和標準IO 第三十一章 目錄IO 第三十二章 庫的制作與使用 第二部分 進程與進程間通信 第三十三章 進程基礎 第三十四章 進程間通信 第三篇 嵌入式 Linux 驅動開發篇 第一部分 Linux 驅動初探 第三十五章 嵌入式開發概述及環境構建 第三十六章 Linux驅動初探 第二部分 Linux內核裁剪與定制 第三十七章 Linux內核模塊 第三十八章 驅動模塊編譯進內核 第三部分 Linux 驅動基礎 第三十九章 Linux Misc驅動 第四十章 Linux用戶層和內核層 第四十一章 物理地址與虛擬地址 第四十二章 BEEP驅動實驗 第四十三章 驅動模塊傳參 第四十四章 注冊字符設備號 第四十五章 注冊字符類設備 第四十六章 自動創建設備節點 第四十七章 字符設備和雜項設備總結回顧 第四十八章 Platform 設備驅動 第四十九章 平臺總線總結回顧 第四部分 Linux驅動進階 第五十章 Linux設備樹 第五十一章 添加設備樹節點 第五十二章 設備樹常用of函數 第五十三章 設備樹下的platform驅動 第五十四章 Pinctrl 子系統和 GPIO 子系統 第五十五章 Pinctrl和GPIO子系統實驗 第五十六章 設備驅動IO控制 第五十七章 Linux中斷實驗 第五十八章 中斷下文之tasklet 第五十九章 等待隊列 第六十章 中斷下文之工作隊列 第六十一章 Linux內核定時器 第六十二章 定時器按鍵消抖實驗 第六十三章 輸入子系統實驗 第六十四章 Linux I2C驅動 第六十五章 Linux I2C驅動實驗 第六十六章 電容屏觸摸驅動實驗 第四篇 嵌入式Linux系統移植篇 第六十七章 Trusted Firmware-A 移植 第六十八章 U-Boot移植 第六十九章 linux內核移植 第五篇 文件系統構建篇 第七十章 Buildroot制作根文件系統 第七十一章 制作Ubuntu文件系統 第七十二章 Debian文件系統 第七十三章 Yocto系統開發 第七十四章 制作最小linux系統 第七十五章 編譯QtE5.12文件系統 第六篇 嵌入式GUI開發篇 第七十六章 C++入門 第七十七章 交叉編譯QT工程 第七十八章 Qt控制硬件 |