詳細(xì)說明:
項(xiàng)目背景:
本課程是基于ARM+LINUX的軟硬件培訓(xùn)體系結(jié)構(gòu)。培訓(xùn)課程的重點(diǎn)是:S3C2410及其外圍芯片的設(shè)計(jì)與編程,linux內(nèi)核開發(fā),嵌入式linux的移植,開發(fā)驅(qū)動程,開發(fā)GUI程序。
課程目標(biāo):
通過本課程,學(xué)員可以掌握以下技能:基于S3C2410平臺的嵌入式linux移植,開發(fā)嵌入式linux驅(qū)動程序,開發(fā)TE圖形界面
培訓(xùn)對象:
有志從事嵌入式linux開發(fā)的學(xué)員。
培訓(xùn)課程:
1、理論課程
嵌入式處理器概述;ARM體系結(jié)構(gòu)、ARM指令分類及其尋址方式、ARM程序設(shè)計(jì)、ARM C/C++混合編程;ADS的使用;ARM開發(fā)調(diào)試環(huán)境的建立;S3C2410A處理體系結(jié)構(gòu);嵌入式系統(tǒng)的硬件設(shè)計(jì)、S3C2410A中斷控制器、
S3C2410A看門狗控制器、S3C2410A處理器定時器、S3C2410A串口控制器、S3C2410A實(shí)時時鐘控制器、S3C2410A IIC總線控制器、S3C2410A flash應(yīng)用、S3C2410A LCD控制器、S3C2410A觸摸屏控制器、S3C2410A ADC控制器;Linux基礎(chǔ)使用、Linux開發(fā)基礎(chǔ)、Linux內(nèi)核配置編譯及系統(tǒng)應(yīng)用、Linux內(nèi)核的體系架構(gòu)、Linux模塊機(jī)制、Linux進(jìn)程管理以及進(jìn)程調(diào)度、Linux內(nèi)存管理、Linux文件系統(tǒng)、Linux系統(tǒng)調(diào)用;字符設(shè)備驅(qū)動程序;Linux內(nèi)核調(diào)試;內(nèi)核同步機(jī)制;定時器和時間管理;I/O端口資源管理;中斷處理;嵌入式系統(tǒng)基礎(chǔ);Linux下的開發(fā)環(huán)境;Linux下的應(yīng)用編程、嵌入式Linux的移植、嵌入式Linux網(wǎng)絡(luò)編程;T圖形編程;嵌入式Linux設(shè)備驅(qū)動開發(fā)實(shí)驗(yàn);
2、實(shí)踐項(xiàng)目(專業(yè)的嵌入式實(shí)操室,人手一套實(shí)驗(yàn)開發(fā)板,充足的上機(jī)實(shí)驗(yàn)時間):項(xiàng)目階段一:bootloader的移植;項(xiàng)目階段二:內(nèi)核的移植;項(xiàng)目階段三:根文件系統(tǒng)的制作和移植;項(xiàng)目階段四:播放器的移植;項(xiàng)目階段五:界面的編寫和Vod的編寫。
收費(fèi)標(biāo)準(zhǔn):
學(xué)費(fèi)6880元/人,報(bào)名費(fèi)40元;教資費(fèi)另收。