隨著互聯網的快速發展,嵌入式也越來越火熱,更多的人投入到嵌入式開發的行列中來,那么想要學習嵌入式,該從哪里入手學習,嵌入式學習路線圖怎么學?想要學習好嵌入式,想成為嵌入式軟件工程師。那么當前企業需要哪些技術呢?
1.嵌入式上層的軟件應用開發
需要:精通嵌入式LinuxC語言編程、嵌入式Linux C語言數據結構、嵌入式Linux項目開發流程、嵌入式 Linux并發程序設計、嵌入式 Linux應用編程、嵌入式 Linux網絡編程、嵌入式數據庫開發;若是Android設備的應用開發,那就必須要了解java編程,Android應用編程。
2.嵌入式底層開發
當前底層90%的企業都采用ARM處理器,低功耗、成本低倍受關注。因此你必須要會:ARM處理器編程、ARM硬件接口開發、嵌入式Linux系統開發、嵌入式Linux內核開發、嵌入式Linux驅動開發。其次Android設備越來越多,同樣你得了解嵌入式Linux在移動開發的典型應用、ndroid底層系統開發。
目前嵌入式主要開發環境有 Linux、Wince等;Linux因其開源、開發操作便利而被廣泛采用。而企業對于人才招聘的需求上需要的嵌入式人才必須具備C語言編程經驗、嵌入式操作系統(嵌入式Linux)經驗、內核裁剪經驗、驅動程序開發經驗,所以想要進入嵌入式行列,嵌入式開發學習書籍推薦給你。
基礎學習Ⅰ---Linux入門
Linux基礎
1、《Linux與Unix Shell 編程指南》
2、《嵌入式Linux應用程序開發詳解》
C語言基礎
1. The C programming language 《C程序設計語言》
2. Pointers on C 《C和指針》
3. C traps andpitfalls 《C陷阱與缺陷》
4. Expert C Lanuage 《專家C編程》
5、《高質量程序設計指南:C++/C語言(第3版)》
Linux內核
1、《深入理解Linux內核》(第三版)
2、《Linux內核源代碼情景分析》毛德操 胡希明著
研發方向
1、《UNIX Network Programming》(UNP)
2、《TCP/IP詳解》
3、《Linux內核編程》
4、《Linux設備驅動開發》(LDD)
硬件基礎
1、《ARM體系結構與編程》杜春雷著
2、S3C2410 Datasheet
英語基礎
1、《計算機與通信專業英語》
系統教程
1、《嵌入式系統――體系結構、編程與設計》
2、《嵌入式系統――采用公開源代碼和StrongARM/Xscale處理器》毛德操 胡希明著
3、《Building Embedded Linux Systems》
理論基礎
1、《算法導論》
2、《數據結構(C語言版)》
3、《計算機組織與體系結構?性能分析》
4、《深入理解計算機系統》【美】Randal E. Bryant David O‘Hallaron著
5、《操作系統:精髓與設計原理》
6、《編譯原理》
Expert C Lanuage 《專家C編程》
學習不是一蹴而就的事情,想要學好嵌入式,除了要看書學習以外,實際的操作也很重要,理論結合實踐才能更好的學習掌握這門技術。
沒如果你想要更好的學習嵌入式,了解更多嵌入式技術,可以來千鋒看看,千鋒有專業的嵌入式講師為大家講解嵌入式課程,而且提供長達兩周的課程試聽,有興趣可以來聽聽,反正也不花錢,多了解一些好的學習方式對我們的學習也是很有幫助的。
如今從開發領域、人才需求等就業方向等因素來看,學習嵌入式,前景十分廣闊,在未來的智能時代中,嵌入式工程師無需擔心就業前景。從一些招聘網站的信息來看,一般有2—3年工作經驗的嵌入式開發工程師,其平均年薪也都在20萬以上,職位發展空間也很大。所以現在學習嵌入式是很好的機會,抓緊時間學習就能抓住高薪就業的機會。
審核編輯 黃昊宇
-
嵌入式
+關注
關注
5072文章
19026瀏覽量
303516 -
嵌入式系統
+關注
關注
41文章
3570瀏覽量
129252
發布評論請先 登錄
相關推薦
評論