掌(zhang)握嵌入(ru)(ru)式學習四步曲 成為優秀嵌入(ru)(ru)式工(gong)程師
時間(jian):2017-04-07 來源:華清遠見(jian)
嵌(qian)入式(shi)學(xue)習是以計(ji)算機技術為(wei)基(ji)礎(chu),軟硬件可(ke)裁剪,適應應用系統對功(gong)能、可(ke)靠性、成本、體(ti)積、功(gong)耗等嚴格(ge)要求(qiu)的專用計(ji)算機系統。由(you)于(yu)嵌(qian)入式(shi)系統通常具有(you)低功(gong)耗、體(ti)積小(xiao)、集(ji)成度高等等特點,嵌(qian)入式(shi)系統在我們日(ri)常生活(huo)中(zhong)形成了非(fei)常大的應用領域。
華(hua)清遠見嵌入式開發課程大(da)綱(gang)分(fen)為4大(da)部分(fen):
1.嵌入式系統開發—基礎理論課程

這部分內容(rong)主要是(shi)能夠看(kan)得懂硬件(jian)工作(zuo)原理(li),特別是(shi)操作(zuo)系(xi)統級軟件(jian),這部分內容(rong)主要有C語(yu)(yu)言基礎(chu)(chu),嵌入式(shi)Linux操作(zuo)系(xi)統使用,嵌入式(shi)LinuxC語(yu)(yu)言高級編(bian)程,數據結構以及經典(dian)算法(fa),java語(yu)(yu)言基礎(chu)(chu),java語(yu)(yu)言高級編(bian)程等內容(rong),這些(xie)科目內容(rong)眾(zhong)多,但相(xiang)對來講都(dou)是(shi)一(yi)些(xie)比較簡單的(de)基礎(chu)(chu),容(rong)易掌握。
2.嵌入式系統開發—應用層核心課程

這部分內容能夠更好地深入(ru)掌(zhang)握(wo)Linux系統,主要內容包括嵌(qian)(qian)入(ru)式(shi)Linux文件(jian)I/O,嵌(qian)(qian)入(ru)式(shi)Linux庫的制作和(he)使用,嵌(qian)(qian)入(ru)式(shi)Linux開(kai)發程序設(she)計,嵌(qian)(qian)入(ru)式(shi)Linux網絡(luo)編程,嵌(qian)(qian)入(ru)式(shi)數(shu)據庫開(kai)發,嵌(qian)(qian)入(ru)式(shi)Linux綜合案例等基礎相關內容。
3.嵌入式系統開發—底層開發核心課程

嵌入(ru)式(shi)學習第三(san)階段需要掌握嵌入(ru)式(shi)系統(tong)及底層(ceng)開(kai)發相關內(nei)容,學習內(nei)容主(zhu)要包(bao)括ARM處理(li)器編(bian)程,ARM硬件接(jie)口編(bian)程,物聯網基礎等(deng)ARM相關內(nei)容,此(ci)外,還包(bao)括嵌入(ru)式(shi)Linux系統(tong)移植/內(nei)核開(kai)發/驅動(dong)開(kai)發等(deng)必(bi)備內(nei)容。
4.嵌入式系統開發—拓展與實踐

拓展與實踐內容(rong)主(zhu)要包括智能(neng)(neng)小車(che)開(kai)(kai)發、倉儲物聯(lian)網(wang)系統(tong)開(kai)(kai)發、四旋翼飛行(xing)器(qi)開(kai)(kai)發、便(bian)攜式智能(neng)(neng)醫療系統(tong)開(kai)(kai)發、智能(neng)(neng)農(nong)業綜合實訓系統(tong),以及智能(neng)(neng)家(jia)居+VR系統(tong)開(kai)(kai)發等內容(rong),把所(suo)學內容(rong)和知識點(dian)更好(hao)地應(ying)用于實踐工作中(zhong)。
最后要(yao)提示一(yi)下:對(dui)于嵌入式學習(xi)(xi)來講,linux內(nei)核的編程學習(xi)(xi)過程,讀一(yi)些優秀(xiu)的代碼時(shi)很有必要(yao)的。

