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