1. 程式人生 > >嵌入式初學者學習嵌入式必看必看書籍列表,有電子檔的同學可以共享出來,謝謝 Linux基礎 1、《Linux與Unix Shell 程式設計指南》 2、《嵌入式Linux應用程式開發詳解》

嵌入式初學者學習嵌入式必看必看書籍列表,有電子檔的同學可以共享出來,謝謝 Linux基礎 1、《Linux與Unix Shell 程式設計指南》 2、《嵌入式Linux應用程式開發詳解》

嵌入式初學者參考書目
無論學習哪方面的程式設計,都需要掌握基礎知識和程式語言,其中《深入理解計算機作業系統》是比較重要的。下面是一些計算機關於嵌入式方面的推薦,有些是借鑑他人的歸納。
Linux基礎
1、《Linux與Unix Shell 程式設計指南》
2、《嵌入式Linux應用程式開發詳解》

C語言基礎

  1. The C programming language 《C程式設計語言》
  2. Pointers on C 《C和指標》
  3. C traps and pitfalls 《C陷阱與缺陷》
  4. Expert C Lanuage 《專家C程式設計》

Linux核心
1、《深入理解Linux核心》(第三版)
2、《Linux核心原始碼情景分析》毛德操 胡希明著

研發方向
1、《UNIX Network Programming》(UNP)
2、《TCP/IP詳解》
3、《Linux核心程式設計》
4、《Linux裝置驅動開發》(LDD)

硬體基礎
1、《ARM體系結構與程式設計》杜春雷著
2、S3C2410 Datasheet

系統教程
1、《嵌入式系統――體系結構、程式設計與設計》
2、《嵌入式系統――採用公開原始碼和StrongARM/Xscale處理器》毛德操 胡希明著
3、《Building Embedded Linux Systems》

理論基礎
1、《演算法導論》
2、《資料結構(C語言版)》
3、《計算機組織與體系結構?效能分析》
4、《深入理解計算機系統》【美】Randal E. Bryant David O’Hallaron著
5、《作業系統:精髓與設計原理》
6、《編譯原理》
上面推薦的書籍可以根據自己的興趣選擇基本看看,嵌入式是軟體開發中,偏向於硬體的工程師,需要掌握的內容較多,主要需要了解作業系統的知識,以及程式語言就是C語言,最後就是對Linux核心的深入瞭解和掌握。希望各位在嵌入式的方向能更加順利。