曙海教學優勢
本課程面向企事業項目實際需要,秉承二十一年積累的教學品質,ARM Linux系統驅動開發培訓課程以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用技巧、經驗。線上/線下/上門皆可,ARM Linux系統驅動開發培訓課程專家,課程可定制,熱線:4008699035。
大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海的課程培養了大批受企業歡迎的工程師。曙海的課程在業內有著響亮的知名度。
ARM?Linux系統驅動開發培訓課程
培訓大綱
第一階段:
1. ARM處理器與嵌入式linux簡介
1. ARM系列cpu簡介
2. Linux 作為嵌入式操作系統優勢
3. 怎樣學好嵌入式開發
2. 嵌入式Linux 開發環境搭建
1. 虛擬機安裝使用、Linux系統安裝
2. Linux系統常用操作,常用軟件安裝使用
3. 常用開發工具
4. gdb,gcc使用,參加講解
5. 硬件環境構建
第二階段
1. 嵌入式編程基礎
1. vim 、shell 編程
2. makefile 編寫
3. 交叉編譯工具使用 程序調試
4. 匯編、C、C++、數據結構、庫函數使用
5. 多線程、進程、常用算法編程
6. 系統編程、文件、網絡進程通訊等
2. 嵌入式 系統開發基礎
1. ARM 啟動代碼
2. GPIO接口編程與簡介
3. 中斷
4. Nor flash nand flash
5. PWM?
第三階段
1. 硬件接口開發
1. ARM的常用接口開發
2. 硬件設計基礎(IO、串口、看門狗、實時時鐘、SPI、I2C、鍵盤掃描、FLASH操作等)
3. ARM外圍電路講解
第四階段
1. 嵌入式linux系統移植
? ? ?1. uboot 移植與使用
? ? ?2. Linux 內核裁剪、移植
? ? ?3. 根文件系統制作與移植
? ? ?4. busybox工具移植
2. 驅動移植與開發
? ? ?1. 字符驅動簡介與開發
? ? ?2. Linux 中斷與異常
? ? ?3. Linux 按鍵驅動
? ? ?4. 設備模型與內核子系統
? ? ?5. 網絡驅動移植
? ? ?6. FLASH 驅動
? ? ?7. LCD驅動
? ? ?8. USB驅動
? ? ?9. 音頻驅動
? ? ?10.SDIO驅動
? ? ? 11.WIFI驅動
?