一、嵌入式硬件基礎(chǔ)及裸機(jī)程序開發(fā)
(1)arm處理器基礎(chǔ)知識(shí),工作模式,寄存器,中斷與異常,尋址方式,匯編指令集;
(2)熟悉ADS集成開發(fā)環(huán)境為裸機(jī)程序開發(fā)做準(zhǔn)備;
(3)裸機(jī)程序開發(fā):LED,串口,LCD,觸摸屏,NANDFLASH,IIC,IIS,DMA等;
二、linux應(yīng)用程序基礎(chǔ)開發(fā)
(1)文件,時(shí)間編程 基礎(chǔ)(2)多進(jìn)程,多線程程序設(shè)計(jì)(3)GCC,GDB,Make(4)進(jìn)程間通信
三、linux基礎(chǔ)及shell編程
(1)linux安裝與使用(2)簡(jiǎn)單shell編程(3)linux常用命令(4)vi使用(5)linux基礎(chǔ)知識(shí)
bootloader學(xué)習(xí)
四、需要學(xué)習(xí)的東西有:
(1)u-boot移植(2)u-boot基礎(chǔ)與命令(3)bootloader基礎(chǔ)知識(shí)
五、uCOSII操作系統(tǒng)學(xué)習(xí)
(1)移植uCOSII(2)uCOSII操作系統(tǒng)應(yīng)用編程(3)uCOSII操作系統(tǒng)源代碼閱讀(4)嵌入式實(shí)時(shí)操作系統(tǒng)的概念以及基礎(chǔ)知識(shí)
六、嵌入式圖形界面GUI
(1)minigui 基礎(chǔ)知識(shí)(2)minigui 移植與程序編寫(3)嵌入式圖形界面GUI的種類與特點(diǎn)
七、linux驅(qū)動(dòng)程序基礎(chǔ)知識(shí)
(1)實(shí)驗(yàn)書中所有例程,要仔細(xì)分析結(jié)果,理解相關(guān)知識(shí)點(diǎn)。(2)就算是例子,程序編程習(xí)慣一定要統(tǒng)一,文檔一定要規(guī)范。
八、文件系統(tǒng)學(xué)習(xí):
(1)構(gòu)建自己的根文件系統(tǒng)(2)熟悉busybox的使用,以及l(fā)inux系統(tǒng)啟動(dòng)過(guò)程(3)linux文件系統(tǒng)的種類與作用
九、linux驅(qū)動(dòng)實(shí)戰(zhàn)
(1)掌握PWM驅(qū)動(dòng)程序。(2)掌握看門狗,rtc驅(qū)動(dòng)程序的設(shè)計(jì)。(3)通過(guò)LCD驅(qū)動(dòng)程序分析platform設(shè)備模型的實(shí)現(xiàn)。(4)通過(guò)觸摸屏驅(qū)動(dòng)程序掌握input設(shè)備模型的實(shí)現(xiàn)。(5)掌握ADC驅(qū)動(dòng)程序的設(shè)計(jì)(6)通過(guò)button驅(qū)動(dòng)程序掌握基本的中斷實(shí)現(xiàn)方法。(7)通過(guò)led驅(qū)動(dòng)理解雜項(xiàng)字符設(shè)備的注冊(cè)與實(shí)現(xiàn),并掌握MINI2440的IO操作過(guò)程。
粵嵌科技的講師對(duì)于零基礎(chǔ)學(xué)員應(yīng)該要怎么學(xué)習(xí)嵌入式的知識(shí)點(diǎn)就介紹到這里了。大家看了那么多相信對(duì)于我們粵嵌科技的嵌入式培訓(xùn)也是有很大的了解的了,我們的課程安排都是科學(xué)合理的,想要了解我們粵嵌科技的可以對(duì)我們粵嵌科技進(jìn)行實(shí)地考察,想要試聽我們的嵌入式免費(fèi)課程的可點(diǎn)擊下面的試聽免費(fèi)資格按鈕來(lái)獲取我們的免費(fèi)課程。