簡介:嵌入式軟件設計,需要了解嵌入式系統的基礎知識、嵌入式開發環境的搭建、涉及軟硬件的協同。本次課注重嵌入式系統軟件設計的原理講解,也非常注重實踐,基于采用了嵌入式ARM處理器的4412實驗平臺,手把手帶你完成嵌入式開軟件的設計及移植,形成完整的知識體系。
課程章節
第01課 系統移植概述及環境搭建上
- 課時1嵌入式系統移植課程體系介紹 開始學習
-
課時2嵌入式基本概念
-
課時3嵌入式開發環境的演示介紹-上
-
課時4嵌入式開發環境的演示介紹-下
-
課時5搭建開發主機-上
-
課時6搭建開發主機-下
第02課 系統移植概述及環境搭建下
第03課 Bootloader移植上
第04課 Bootloader移植下
第05課 Linux內核分析
-
課時1Linux內核基本概念-上
-
課時2Linux內核基本概念-中
-
課時3Linux內核基本概念-下
-
課時4Linux內核啟動分析
- 課時5Linux內核調試方法 開始學習
第06課 Linux內核移植及網卡移植
-
課時1Linux內核移植-序
-
課時2Linux內核移植之配置編譯
-
課時3網卡移植準備
-
課時4網卡移植支持NFS_TCPIP_Dm9000驅動
-
課時5網卡移植之設備樹
-
課時6網卡移植之設備樹信息分析
第07課 第三方驅動移植
-
課時1驅動編譯進內核Makefile
-
課時2圖像化配置Kconfig
-
課時3驅動模塊
-
課時4黑白盒對比
-
課時5字符設備引入
-
課時6平臺設備引入
第08課 根文件系統制作
授課講師
-
袁祖剛
高級講師
關于講師
8年嵌入式項目實戰經驗; ARM公司全球認證講師; 熟悉ARM,PowerPC,MIPS系列等多種平臺; 精通linux2.4/2.6內核驅動架構、硬件接口技術和驅動程序調試技術; 熟悉uC/OS-II、Android系統開發; 深入理解PCI, LCD,網絡,觸摸屏,塊設備等驅動的實現; 實際參與的數十個大型項目,已廣泛用于國內、外消費類,視頻監控,手機,無線基站等產品中。
課程推薦
- 電子工程師入門第一課—數字電路技術 試聽 6475
- 物聯網云平臺實戰開發 試聽 42870
- 物聯網射頻識別和RFID開發 試聽 9903
- 基于立創eda電路設計 試聽 6246
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案