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