1. 程式人生 > >對於嵌入式初學者建議讀的書

對於嵌入式初學者建議讀的書

        剛加入了幾個嵌入式群,群裡提問最多的是怎麼能夠快速入門?對於這個問題,

一千人個人可能有一千個答案。我也在嵌入式行業裡混了幾年,雖然說技術很水,經

驗不多,但是比起沒有入門的小白,還是有一些經驗。想著把自己看過的書整理下,

也算是給自己一個總結,希望2017年,自己能有新的收穫。

         對於嵌入式學習,不像java等網際網路行業,站在巨人的肩上,可以迅速上手。

嵌入式需要慢慢積累,知識很多,也很瑣碎,沒有捷徑可走。我感覺看視訊,不如

看書。下面就把我這幾年看的書總結下,哪位想學嵌入式,初期可以按著這個書

目來,後期我基本給不出建議,本人水平有限。。。。。。

注:所有資料均來自網路,如果其作者或者其組織、機構等有異議,請留言,我會

刪除掉。。。。。。

 

C程式設計語言

作者(美)Brian W. Kernighan / (美)Dennis M. Ritchie 
出版社: 機械工業出版社
副標題: 第 2 版·新版
原作名: The C Programming Language
譯者徐寶文 / 李志譯 / 尤晉元審校 

 

出版年: 2004-1

 

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/9732406

注:C語言掃盲書籍。

 

微控制器原理及應用技術

作者:李全利

注:微控制器掃盲書籍

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/7738613

 

微型計算機原理

出版年: 2000-2
頁數: 443
ISBN: 9787560607733

注:掃盲書籍

 

嵌入式微系統

分    類: 硬體裝置
作    者: 王紹偉;鄭德智;吳玉勇
字    數: 17.9萬

注:很適合初級工程師,先看第一章即可。

 

計算機程式的構造和解釋

作者Harold Abelson / Gerald Jay Sussman /Julie Sussman 
出版社: 機械工業出版社
副標題: 原書第2版
原作名: Structure and Interpretation of Computer Programs
譯者裘宗燕 
出版年: 2004-2

 

 

 

C語言參考手冊

作者(美)Samuel P. Harbison III / Guy L. Steele Jr. 
出版社: 機械工業出版社
原作名: C: A Reference Manual
譯者徐波 

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/9730550

注:案頭必備工具書。

 

深入淺出AVR微控制器

作者王卓然 / 耿德根 / 江海波 
出版社: 中國電力出版社
副標題: 從ATMega48/88/168開始
出版年: 2008-6

注:網上貌似沒有完整版的PDF,初學者應該多看看。

http://download.csdn.net/download/wuhenyouyuyouyu/10255569

 

時間觸發嵌入式系統設計模式

作者Michael J.Pont 
出版社: 中國電力出版社
副標題: 使用8051系列微控制器開發可靠應用
譯者周敏 

 

出版年: 2004-7-1

 

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/9728545

注:重在思考

 

C語言標準庫函式查詢手冊 

注:來自網路

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/9732408

 

Android從入門到精通

作者明日科技 
出版社: 清華大學出版社
出版年: 2012-9-1
頁數: 507

注:掃盲書籍

 

Visual C++從入門到精通

作者劉銳寧//宋坤 
出版社: 清華大學
出版年: 2010-7

注:掃盲書籍

 

計算機網路

作者謝希仁 
出版社: 電子工業出版社
副標題: 第6版
出版年: 2013-6-1

注:TCP/IP掃盲書籍

 

從微控制器初學者邁向微控制器工程師

來自網路

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/9729505

 

 

嵌入式系統軟體設計中的資料結構

作者陸玲//周航慈 
出版社: 北京航空航天大學
出版年: 2008-8
頁數: 175

下載地址:http://download.csdn.net/download/bigant105/6822205

 

ARM Cortex-M3與Cortex-M4權威指南,第三版

作者:Joseph Yiu  / 吳常宇、曹孟娟、王麗紅譯

出版社:清華大學出版社

壓縮卷一:http://download.csdn.net/detail/wuhenyouyuyouyu/9870783

壓縮卷二:http://download.csdn.net/detail/wuhenyouyuyouyu/9870786

 

程式設計匠藝

作者Pete Goodliffe 
出版社: 電子工業出版社
副標題: 編寫卓越的程式碼
原作名: The Practice of Writing Excellent Code
譯者韓江 / 陳玉 
出版年: 2011-11
頁數: 613

 

 

 

程式碼大全

作者邁克康奈爾 
出版社: 電子工業出版社
副標題: (第2版)(英文版)
出版年: 2006-12
頁數: 914

 

 

 

UML+OOPC嵌入式C語言開發精講

作者高煥堂 
出版社: 電子工業出版社
出版年: 2008-9

 

 

 

C和指標

作者Kenneth A.Reek 
出版社: 人民郵電出版社
原作名: Pointers on C
譯者徐波 
出版年: 2008 年4月

 

下載地址:http://download.csdn.net/detail/cs_fzt/7909087?locationNum=3&fps=1

 

 

讓你不再害怕指標

來自網路

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/9729515

 

C語言狀態機

注:來自網路

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/9730348

 

深入淺出MFC

作者侯俊傑 
出版社: 華中科技大學出版社
副標題: 使用Visual C++5.0 & MFC 4.2
出版年: 2001-1

下載地址:http://download.csdn.net/detail/wuhenyouyuyouyu/9733412

 

嵌入式實時作業系統μC\OS-Ⅱ

作者JEAN J.LABROSSE 
出版社: 北京航空航天大學出版社
譯者邵貝貝 

 

出版年: 2003-5

 

 

基於嵌入式實時作業系統的程式設計技術

作者周航慈 
出版社: 北京航空航天大學
出版年: 2011-1

 

 

 

嵌入式系統軟體設計中的常用演算法

作者周航慈 
出版年: 2010-1

 

下載地址:http://download.csdn.net/download/bigant105/6822193

 

注:案頭必備工具書。

 

常用演算法程式集(C/C++描述)(第五版)

作者:徐士良,馬爾妮

出版社:清華大學出版社出版

出版日期:2013年4月11日

注:工具書

 

C語言介面與實現

作者David R. Hanson 
出版社: 人民郵電出版社
副標題: 建立可重用軟體的技術
原作名: C Interfaces and Implementations: Techniques for Creating Reusable Software
譯者郭旭 
出版年: 2011-9

 

 

 

C嵌入式程式設計設計模式

作者:  [美] 道格拉斯 
譯者劉旭東 
出版年: 2012-4
頁數: 346
叢書: 華章專業開發者叢書
ISBN: 9787111375920

 

 

 

資料結構與演算法分析

作者Mark Allen Weiss (維斯) 
出版社: 機械工業出版社
副標題: C語言描述
原作名: Data Structures and Algorithm Analysis in C:Second Edition
譯者馮舜璽 
出版年: 2004-1-1

 

 

 

設計模式之禪

秦小波 
出版社: 機械工業出版社
出版年: 2014-2-25

 

 

 

編譯原理

作者Alfred V. Aho / Monica S.Lam / Ravi Sethi / Jeffrey D. Ullman 
出版社: 機械工業出版社
副標題: 原理、技術與工具
譯者趙建華 / 鄭滔 / 戴新宇 
出版年: 2008年12月

 

 

 

作業系統

作者William Stallings 
出版社: 機械工業出版社
副標題: 精髓與設計原理(原書第6版)
原作名: Operating Systems: Internals and Design Principles, Sixth Edition
譯者陳向群 / 陳渝 
出版年: 2010.9

 

作業系統設計:Xinu方法

作者(美)Douglas Comer 
出版社: 機械工業出版社
原作名: Operating System Design: The Xinu Approach, Linksys Version
譯者鄒恆明 / 周亮 / 曹浩 / 劉正邦 等 
出版年: 2013-12

 

Practical UML Statecharts in C/C++, Second Edition

作者Miro Samek 
出版社: Newnes
副標題: Event-Driven Programming for Embedded Systems

 

出版年: 2008-10-01

 

下載地址:http://www.state-machine.com/psicc2/index.html#Qtools

 

深入理解計算機系統(原書第3版)

作者: Randal E.Bryant / David O'Hallaron 
出版社: 機械工業出版社
原作名: Computer Systems: A Programmer's Perspective (3rd Edition)
譯者: 龔奕利 / 賀蓮 
出版年: 2016-11
頁數: 737
定價: 139.00元
裝幀: 平裝
叢書: 電腦科學叢書
ISBN: 9787111544937

下載地址:https://download.csdn.net/download/johnllon/9788990

 

敏捷軟體開發

作者Robert C. Martin 
出版社: 清華大學出版社
副標題: 原則、模式與實踐
原作名: Agile Software Development: Principles, Patterns, and Practices
譯者鄧輝 
出版年: 2003-09-01
頁數: 476