廣州朝翔設(shè)計(jì)培訓(xùn)
嵌入式Linux系統(tǒng)與應(yīng)用開(kāi)發(fā)就業(yè)班
*階段Linux核心
Linux基礎(chǔ)
學(xué)習(xí)掌握l(shuí)inux系統(tǒng)的安裝和相關(guān)服務(wù)的搭建,基本命令的使用
Linux核心命令
學(xué)習(xí)掌握l(shuí)inux系統(tǒng)下基礎(chǔ)編程知識(shí),其中包括linux下文件的操作,VIM編輯器,GCC編譯器,GDB/DDD調(diào)試器,Makefile等
Linux Shell編程
學(xué)習(xí)掌握l(shuí)inux下shell編程基礎(chǔ),其中包括正則表達(dá)式,sed,awk,shell的調(diào)試技術(shù)等。
Linux 階段項(xiàng)目
第二階段 C/C++編程核心
標(biāo)準(zhǔn)C編程
學(xué)習(xí)掌握在嵌入式開(kāi)發(fā)編程中C語(yǔ)言的重要概念和編程技巧中的重點(diǎn)難點(diǎn),以復(fù)習(xí)串講和實(shí)例分析的形式,重點(diǎn)介紹包括函數(shù)與程序結(jié)構(gòu),指針、數(shù)組和鏈表,庫(kù)函數(shù)的使用等知識(shí)。
數(shù)據(jù)結(jié)構(gòu)
學(xué)習(xí)掌握數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí),重點(diǎn)介紹包括數(shù)組,堆棧,隊(duì)列,鏈表,樹(shù),圖等知識(shí)。
UC高級(jí)編程
學(xué)習(xí)掌握Linux系統(tǒng)中的進(jìn)程的概念,從內(nèi)核的角度了解進(jìn)程的原理和實(shí)現(xiàn)。同時(shí)會(huì)掌握Linux下守護(hù)進(jìn)程的編寫(xiě)方法,了解Linux下幾種進(jìn)程間通訊的方法,并具備編寫(xiě)進(jìn)程間通訊編程的能力。
數(shù)據(jù)庫(kù)及SL
學(xué)習(xí)掌握數(shù)據(jù)庫(kù)系統(tǒng)的組成、關(guān)系數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及數(shù)據(jù)保護(hù)等,同時(shí)講解一種重要的數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用。
標(biāo)準(zhǔn)C++編程
學(xué)習(xí)和掌握C++編程基礎(chǔ)知識(shí),并在此基礎(chǔ)上,通過(guò)大量編程實(shí)例重點(diǎn)講解C++高級(jí)編程知識(shí),內(nèi)容包括類與對(duì)象,繼承與派生,多態(tài)性,模板,STL,異常處理等。
uT高級(jí)編程
學(xué)習(xí)和掌握嵌入式Linux下的幾種常見(jiàn)GUI及其特點(diǎn),重點(diǎn)能掌握T的有關(guān)內(nèi)容,具備T程序設(shè)計(jì)能力。了解嵌入式數(shù)據(jù)庫(kù)的配置與開(kāi)發(fā)。
智能點(diǎn)菜系統(tǒng),智能銀行排隊(duì)系統(tǒng),數(shù)碼相框
第三階段 ARM體系結(jié)構(gòu)
ARM處理器編程
學(xué)習(xí)掌握ARM處理器的基礎(chǔ)知識(shí),內(nèi)容包括ARM處理器體系結(jié)構(gòu)、編程環(huán)境、指令集、尋址方式、調(diào)試、匯編和混合編程等方面的內(nèi)容。
ARM硬件接口開(kāi)發(fā)
學(xué)習(xí)掌握基于ARM開(kāi)發(fā)平臺(tái)的常用接口開(kāi)發(fā)和硬件電路設(shè)計(jì),分析外設(shè)的工作原理和驅(qū)動(dòng)機(jī)制,親自動(dòng)手編寫(xiě)一個(gè)針對(duì)ARM開(kāi)發(fā)板裸板系統(tǒng)。
編寫(xiě)可以在開(kāi)發(fā)板運(yùn)行的系統(tǒng),掌握嵌入式系統(tǒng)開(kāi)發(fā)方法。
第四階段嵌入式Linux高級(jí)編程
嵌入式Linux內(nèi)核編程
學(xué)習(xí)了解Linux內(nèi)核運(yùn)行機(jī)制,課程內(nèi)容包括內(nèi)核源碼結(jié)構(gòu)、內(nèi)存管理、進(jìn)程管理、中斷管理、系統(tǒng)調(diào)用、內(nèi)核同步、時(shí)鐘和定時(shí)器管理、信號(hào)、調(diào)度、進(jìn)程間通信、文件系統(tǒng)和I/O設(shè)備管理等方面的內(nèi)容。
嵌入式Linux驅(qū)動(dòng)編程
學(xué)習(xí)掌握底層驅(qū)動(dòng)開(kāi)發(fā), Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)規(guī)范、重點(diǎn)學(xué)習(xí)字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā),包括串口、I/O、看門(mén)狗、實(shí)時(shí)時(shí)鐘、SPI、IIC、掃描鍵盤(pán)、A/D轉(zhuǎn)換、定時(shí)器等接口的驅(qū)動(dòng)開(kāi)發(fā),在此基礎(chǔ)上,學(xué)習(xí)USB協(xié)議規(guī)范、LCD液晶屏,TP觸摸屏,網(wǎng)卡,AC97聲卡,PMIC,charger等硬件驅(qū)動(dòng)開(kāi)發(fā)知識(shí)。
系統(tǒng)移植和部署
學(xué)習(xí)掌握搭建嵌入式linux開(kāi)發(fā)環(huán)境,交叉編譯、Bootloader的定制,內(nèi)核裁減、內(nèi)核移植,內(nèi)核調(diào)試、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個(gè)流程。
嵌入式應(yīng)用開(kāi)發(fā)
學(xué)習(xí)掌握Android應(yīng)用編程的主要方法,熟悉Android中的主要組件和常用圖形界面組件,熟悉Android中的事件處理方法等
智能家居
課程咨詢電話:、