嵌入式学习路线怎么学,如何学习嵌入式系统
隨著互聯(lián)網(wǎng)的快速發(fā)展,嵌入式也越來越火熱,更多的人投入到嵌入式開發(fā)的行列中來,那么想要學(xué)習嵌入式,該從哪里入手學(xué)習,嵌入式學(xué)習路線圖怎么學(xué)?
想要學(xué)習好嵌入式,想成為嵌入式軟件工程師。那么當前企業(yè)需要哪些技術(shù)呢??
1.嵌入式上層的軟件應(yīng)用開發(fā)
需要:精通嵌入式Linux C語言編程、嵌入式Linux C語言數(shù)據(jù)結(jié)構(gòu)、嵌入式Linux項目開發(fā)流程、嵌入式 Linux并發(fā)程序設(shè)計、嵌入式 Linux應(yīng)用編程、嵌入式 Linux網(wǎng)絡(luò)編程、嵌入式數(shù)據(jù)庫開發(fā);若是Android設(shè)備的應(yīng)用開發(fā),那就必須要了解java編程,Android應(yīng)用編程。
2.嵌入式底層開發(fā)
當前底層90%的企業(yè)都采用ARM處理器,低功耗、成本低倍受關(guān)注。因此你必須要會:ARM處理器編程、ARM硬件接口開發(fā)、嵌入式Linux系統(tǒng)開發(fā)、嵌入式Linux內(nèi)核開發(fā)、嵌入式Linux驅(qū)動開發(fā)。其次Android設(shè)備越來越多,同樣你得了解嵌入式Linux在移動開發(fā)的典型應(yīng)用、ndroid底層系統(tǒng)開發(fā)。
目前嵌入式主要開發(fā)環(huán)境有 Linux、Wince等;Linux因其開源、開發(fā)操作便利而被廣泛采用。而企業(yè)對于人才招聘的需求上需要的嵌入式人才必須具備C語言編程經(jīng)驗、嵌入式操作系統(tǒng)(嵌入式Linux)經(jīng)驗、內(nèi)核裁剪經(jīng)驗、驅(qū)動程序開發(fā)經(jīng)驗,所以想要進入嵌入式行列,嵌入式開發(fā)學(xué)習書籍推薦給你。?
基礎(chǔ)學(xué)習Ⅰ---Linux入門
Linux基礎(chǔ) ?
1、《Linux與Unix Shell 編程指南》 ?
2、《嵌入式Linux應(yīng)用程序開發(fā)詳解》 ?
C語言基礎(chǔ) ?
1. The C programming language 《C程序設(shè)計語言》 ?
2. Pointers on C 《C和指針》 ?
3. C traps and pitfalls 《C陷阱與缺陷》 ?
4. Expert C Lanuage 《專家C編程》
5、《高質(zhì)量程序設(shè)計指南:C++/C語言(第3版)》
Linux內(nèi)核 ?
1、《深入理解Linux內(nèi)核》(第三版) ?
2、《Linux內(nèi)核源代碼情景分析》毛德操 胡希明著 ??
研發(fā)方向
1、《UNIX Network Programming》(UNP) ?
2、《TCP/IP詳解》 ?
3、《Linux內(nèi)核編程》 ?
4、《Linux設(shè)備驅(qū)動開發(fā)》(LDD) ??
硬件基礎(chǔ) ?
1、《ARM體系結(jié)構(gòu)與編程》杜春雷著 ?
2、S3C2410 Datasheet ??
英語基礎(chǔ) ?
1、《計算機與通信專業(yè)英語》 ??
系統(tǒng)教程 ?
1、《嵌入式系統(tǒng)――體系結(jié)構(gòu)、編程與設(shè)計》 ?
2、《嵌入式系統(tǒng)――采用公開源代碼和StrongARM/Xscale處理器》毛德操 胡希明著 ?
3、《Building Embedded Linux Systems》 ?
理論基礎(chǔ) ?
1、《算法導(dǎo)論》 ?
2、《數(shù)據(jù)結(jié)構(gòu)(C語言版)》
3、《計算機組織與體系結(jié)構(gòu)?性能分析》 ?
4、《深入理解計算機系統(tǒng)》【美】Randal E. Bryant David O'Hallaron著 ?
5、《操作系統(tǒng):精髓與設(shè)計原理》 ?
6、《編譯原理》
Expert C Lanuage 《專家C編程》
學(xué)習不是一蹴而就的事情,想要學(xué)好嵌入式,除了要看書學(xué)習以外,實際的操作也很重要,理論結(jié)合實踐才能更好的學(xué)習掌握這門技術(shù)。
?
轉(zhuǎn)載于:https://www.cnblogs.com/qianfengcs/p/9990491.html
總結(jié)
以上是生活随笔為你收集整理的嵌入式学习路线怎么学,如何学习嵌入式系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。