內容簡介
隨著大規模集成電路的發展,計算機技術在不斷的提高,計算機技術應用到生活的方方面面。與人們日常生活打交道最多的就是嵌入式系統,從目前廣泛使用的手機、MP3播放器到家用電器,嵌入式系統的應用無處不在。嵌入式系統的開發占整個計算機系統開發的比重也越來越高。
嵌入式系統開發與傳統的PC程序開發不同。嵌入式系統開發涉及軟件和硬件的開發,是一個協同工作的統一體。目前,已經有許多的嵌入式系統硬件和操作系統軟件,其中應用最廣泛的是ARM嵌入式處理器和Linux系統。
目前,市場上嵌入式開發的書籍大多是針對某個特定領域編寫的,專業性和針對性較強,不適合初學者學習。基于這個原因筆者編寫了本書。本書是獲得了大量讀者好評的“Linux典藏大系”中的《ARM嵌入式Linux系統開發詳解》的第2版。在第1版的基礎上,本書進行了全新改版,升級了編程環境,對第1版書中的一些疏漏進行了修訂,也對書中的一些實例和代碼進行了重新表述,使得更加易讀。相信讀者可以在本書的引領下跨入嵌入式開發的大門。
目錄
第1篇 Linux嵌入式開發基礎篇
第1章 嵌入式系統入門
1.1 什么是嵌入式系統
1.2 嵌入式系統應用領域
1.2.1 家用電器和電子類產品
1.2.2 交通工具
1.2.3 公共電子設施
1.3 嵌入式系統發展
1.3.1 嵌入式微控制器
1.3.2 嵌入式微處理器
1.3.3 未來嵌入式系統發展的方向
1.4 典型的嵌入式系統組成
1.5 小結
第2章 嵌入式軟硬件系統
2.1 電路基本知識
2.1.1 什么是模擬電路
2.1.2 什么是數字電路
2.1.3 數制轉換
2.2 計算機組成原理
2.2.1 計算機體系的發展
2.2.2 中央處理器
2.2.3 存儲系統
2.2.4 總線系統
2.2.5 輸入輸出系統
2.3 軟件基礎知識
2.3.1 什么是軟件
2.3.2 軟件開發流程
2.3.3 常見的軟件開發模型
2.3.4 計算機編程語言
2.3.5 數據結構
2.4 操作系統知識
2.4.1 什么是操作系統
2.4.2 操作系統的發展歷史
2.4.3 操作系統由什么組成
2.4.4 幾種操作系統的設計思路
2.4.5 操作系統分類
2.5 小結
。。。。。
當然除了這些還有很多,就僅僅看這些還是不夠的,我們來看看網友們是怎么評價這本書的,從這些評價里可以更加真實的認識這本書
所以《ARM嵌入式Linux系統開發詳解》對arm嵌入式的學習還是不錯的。