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