嵌入式學習太廣泛,要學習的東西忒多。根據自己的選擇,妳要幹硬件,還是軟件等等。我們就從基礎說起吧!
軟件基礎:
壹、編程基礎
C/C++語言學習書籍,譚浩強C語言程序設計、《The C Programming Language》、C和指針、C++ Primer、《高質量C/C++編程指南》最後這個壹定要看哦結合這將會對C基礎有重新的認識。C++第壹些東西那就更高深了,等學好基礎在去看提高的東西比如深入《C++對象模型》以上這些書在本頭條的其他文章已經介紹了請查閱。
二、linux
現在嵌入式都是linux的天下,不學linux妳還真玩不轉。咋們還是重入門到內核壹壹到來。
如何玩linux系統 《linux鳥哥私房菜》動手玩linux系統
介紹的很全面,基本操作都又說明。就如它封面介紹壹樣。
linux應用開發
1、《UNIX Network Programming》
2、《TCP/IP詳解》
linux 內核開發
1、《Linux內核編程》
2、《深入理解Linux內核》
3、《Linux內核源代碼情景分析》
4、《linux內核完全剖析》
硬件基礎
1、《ARM體系結構與編程》杜春雷
系統教程
1、《嵌入式系統――體系結構、編程與設計》
2、《嵌入式系統――采用公開源代碼和StrongARM/Xscale處理器》毛德操 胡希明
3、《Building Embedded Linux Systems》
看到堆圖都惆悵,光說不練假把勢,妳要想學嵌入式最好是搞個開發版帶整套的資料,各種練習。妳學不會是不可能的。