廣嵌廣州嵌入式Linux系統(tǒng)開發(fā)周末班
課程描述 本課程從基礎(chǔ)知識開始,以linux為向?qū)?,逐步深入地講解嵌入式開發(fā)所涉及到的要點(diǎn)和難點(diǎn),培養(yǎng)出嵌入式軟件開發(fā)人才。本課程的*特點(diǎn)是:周六、日上課為主,其余時間老師在線輔導(dǎo)(學(xué)員專區(qū)論壇、群等。)非常適合于在讀學(xué)生,社會在職人員。 課程目標(biāo) 掌握嵌入式系統(tǒng)開發(fā),從事嵌入式操作應(yīng)用開發(fā)、驅(qū)動開發(fā)、系統(tǒng)移植的高級嵌入式系統(tǒng)開發(fā)工程師。 培訓(xùn)對象 計算機(jī)、電子、自動化等相關(guān)專業(yè),*??萍皩?埔陨蠈W(xué)歷 入學(xué)要求 熟悉C語言,C++語言。 授課講師 陰老師 課 時 12個周末 開課時間 2008年10月11日--2009年1月10日 上課地點(diǎn) 廣州科學(xué)城彩頻路11號D座6樓 費(fèi) 用 5500元 課程內(nèi)容 *周 (ARM課程) *章 嵌入式處理器概述 第二章 ARM體系結(jié)構(gòu) 第三章 ARM指令分類及其尋址方式 第四章 ARM程序設(shè)計 第五章 ARM C/C++混合編程 第六章 ADS的使用 第七章 ARM開發(fā)調(diào)試環(huán)境的建立 第八章 S3C2410A GPIO口應(yīng)用 第二周(ARM課程) 第九章 S3C2410A處理器體系結(jié)構(gòu) 第十章 S3C2410A中斷控制器 第十一章 S3C2410A看門狗控制器 第十二章 3C2410A PWM時鐘應(yīng)用 第十三章 S3C2410A實(shí)時時鐘控制器 第十四章 S3C2410A 啟動代碼講解 第三周 (ARM課程) 第十五章 S3C2410A flash應(yīng)用 第十六章 S3C2410A LCD控制器 第十七章 S3C2410A觸摸屏控制器 第十八章 S3C2410A ADC控制器 第四周(LINUX課程) *章 linux 快速入門 第二章 linux開發(fā)環(huán)境 第五周(LINUX課程) 第三章 嵌入式Linux開發(fā)環(huán)境的搭建 第四章 Linux內(nèi)核配置與編譯 第六周(LINUX課程) 第五章 嵌入式Linux引導(dǎo)程序的移植 第六章 嵌入式Linux內(nèi)核移植 第七章 嵌入式應(yīng)用程序的移植 第七周(LINUX課程) 第八章 Linux內(nèi)核原理 第九章 Linux內(nèi)核模塊的設(shè)計 第十章 Linux字符設(shè)備驅(qū)動設(shè)計 第八周(LINUX課程) 第十一章 Linux內(nèi)核同步機(jī)制 第十二章 Linux內(nèi)核定時器與小任務(wù)機(jī)制 第九周(LINUX課程) 第十三章 Linux驅(qū)動的中斷處理 第十四章 S3c2410小鍵盤驅(qū)動實(shí)例 第十周 (LINUX課程) 第十五章Linux應(yīng)用編程 第十一周(LINUX課程) 第十六章Linux網(wǎng)絡(luò)編程 第十七章T程序設(shè)計 第十二周 VOD項目介紹 項目階段一:bootloader的移植 項目階段二:內(nèi)核的移植 項目階段三:根文件系統(tǒng)的制作和移植 項目階段四:播放器的移植 項目階段五:界面的編寫和vod的編寫