在這個(gè)互聯(lián)網(wǎng)的時(shí)代里面IT行業(yè)是一個(gè)可以改變世界的行業(yè),在用代碼可以改變世界的今天IT行業(yè)的各行各業(yè)都顯的格外的重要,很多的企業(yè)都開始非常的重視IT行業(yè)的人才。嵌入式這個(gè)可以運(yùn)用到多個(gè)行業(yè)的技術(shù)也受到了很多人的熱愛和追捧,那么想要學(xué)習(xí)嵌入式的話嵌入式開發(fā)要學(xué)哪些課程?達(dá)內(nèi)科技告訴你這些是必學(xué)的!
章 嵌入式系統(tǒng)概述
本章重點(diǎn)和難點(diǎn):嵌入式的選型原則和設(shè)計(jì)工具
節(jié) 嵌入式系統(tǒng)簡(jiǎn)介;
第二節(jié) 嵌入式微處理器概述;
第三節(jié) 嵌入式操作系統(tǒng)簡(jiǎn)介;
第四節(jié) 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域和發(fā)展趨勢(shì);
第五節(jié) 嵌入式系統(tǒng)的選型原則和設(shè)計(jì)工具;
第二章 ARM處理器體系結(jié)構(gòu)
本章重點(diǎn)和難點(diǎn): Cortex-A8處理器架構(gòu)和異常處理
節(jié) ARM處理器概述;
第二節(jié) Cortex-A8處理器架構(gòu);
第三節(jié) Cortex-A8存儲(chǔ)器管理;
第四節(jié) Cortex-A8異常處理;
第三章 ARM指令集
本章重點(diǎn)和難點(diǎn):ARM指令
節(jié) ARM指令集概述
第二節(jié) ARM指令的尋址方式
第三節(jié) ARM指令簡(jiǎn)介
第四節(jié) Thumb指令簡(jiǎn)介
第五節(jié) Thumb-2指令簡(jiǎn)介
第六節(jié) ARM匯編語言編程簡(jiǎn)介
第七節(jié) C語言與匯編語言的混合編程。
第四章 嵌入式系統(tǒng)硬件平臺(tái)與接口設(shè)計(jì)
本章重點(diǎn)和難點(diǎn):嵌入式硬件接口設(shè)計(jì)
節(jié) 嵌入式硬件平臺(tái)體系結(jié)構(gòu)
第二節(jié) 存儲(chǔ)系統(tǒng)設(shè)計(jì)
第三節(jié) 串行通信接口設(shè)計(jì)
第四節(jié) 時(shí)鐘系統(tǒng)設(shè)計(jì)
第五節(jié) GPIO接口設(shè)計(jì)
第六節(jié) 以太網(wǎng)接口設(shè)計(jì)
第七節(jié) IIC總線設(shè)計(jì)
第八節(jié) LCD接口設(shè)計(jì)
第五章 ARM-Linux內(nèi)核
本章重點(diǎn)和難點(diǎn):ARM-Linux內(nèi)核進(jìn)程管理、內(nèi)存管理和中斷管理
節(jié) ARM-Linux概述
第二節(jié) ARM-Linux進(jìn)程管理
第三節(jié) ARM-Linux內(nèi)存管理
第四節(jié) ARM-Linux模塊
第五節(jié) ARM-Linux中斷管理
第六節(jié) ARM-Linux系統(tǒng)調(diào)用;
第六章 Linux文件系統(tǒng)
本章重點(diǎn)和難點(diǎn):嵌入式文件系統(tǒng)框架和根文件設(shè)計(jì)
節(jié) Linux文件系統(tǒng)概述;
第二節(jié) EXT2文件系統(tǒng);
第三節(jié) EXT3和EXT4文件系統(tǒng);
第四節(jié) 嵌入式文件系統(tǒng)JFFS2;
第五節(jié) YAFFS與YAFSS2文件系統(tǒng)簡(jiǎn)介
第六節(jié) 根文件系統(tǒng)
第七章 Linux系統(tǒng)移植及調(diào)試
本章重點(diǎn)和難點(diǎn):Linux系統(tǒng)移植過程和調(diào)試方法
節(jié) Boot Loader基本概念與典型結(jié)構(gòu)
第二節(jié) U-boot簡(jiǎn)介
第三節(jié) Linux系統(tǒng)移植過程
第四節(jié) 交叉編譯工具鏈
第五節(jié) gdb調(diào)試器
第六節(jié) 遠(yuǎn)程調(diào)試
第七節(jié) 內(nèi)核調(diào)試;
第八章 設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
本章重點(diǎn)和難點(diǎn):內(nèi)核設(shè)備模型和字符設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)框架
節(jié) 設(shè)備驅(qū)動(dòng)程序開發(fā)概述;
第二節(jié) 內(nèi)核設(shè)備模型;
第三節(jié) 字符設(shè)備驅(qū)動(dòng)設(shè)計(jì)框架;
第四節(jié) GPIO驅(qū)動(dòng)概述;
第五節(jié) I2C總線驅(qū)動(dòng)設(shè)計(jì);
第六節(jié) 塊設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)概述;
第七節(jié) 嵌入式網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)設(shè)計(jì)
第九章嵌入式系統(tǒng)的開發(fā)設(shè)計(jì)案例
本章重點(diǎn)和難點(diǎn):嵌入式系統(tǒng)設(shè)計(jì)方法
節(jié) 嵌入式系統(tǒng)設(shè)計(jì)方法
第二節(jié) 嵌入式系統(tǒng)設(shè)計(jì)案例
四、實(shí)驗(yàn)
1.實(shí)驗(yàn)?zāi)康呐c任務(wù)
掌握ARM體系結(jié)構(gòu)與編程方法后,通過本實(shí)驗(yàn)環(huán)節(jié),有助于學(xué)生深入理解課程內(nèi)容,有利于提高學(xué)生的實(shí)踐能力,提高分析和解決問題的能力,創(chuàng)造獨(dú)立思維的氛圍,培養(yǎng)創(chuàng)新能力,激發(fā)學(xué)習(xí)興趣。通過實(shí)驗(yàn),要求學(xué)生掌握嵌入式系統(tǒng)的基礎(chǔ)概念、基本原理、開發(fā)流程和步驟、工程設(shè)計(jì)的方法和解決技術(shù)問題的方法。為學(xué)生今后從事嵌入式系統(tǒng)研究與開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。
要想要掌握好嵌入式開發(fā)的知識(shí)的話那么肯定是要學(xué)習(xí)很多的知識(shí)點(diǎn)的,畢竟這是一門對(duì)于技術(shù)和動(dòng)手能力要求很高的行業(yè),如果說你掌握的知識(shí)點(diǎn)不夠全面的話那么你在找工作的時(shí)候就會(huì)發(fā)現(xiàn)處處碰壁的。達(dá)內(nèi)科技?xì)g迎每一位想要學(xué)習(xí)嵌入式技術(shù)的學(xué)員來我們公司的嵌入式培訓(xùn)班進(jìn)行實(shí)地考察,也可以點(diǎn)擊我們文章下面的獲取試聽資格按鈕先來試聽我們的嵌入式課程。