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