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