《嵌入式系統開發》共分7章。第1章介紹嵌入式系統的基本概念、主要特點和系統組成;第2章介紹嵌入式微處理器的基本概念、體系結構和指令系統;第3章介紹Linux的內核結構、常用命令和C語言編程環境,以及嵌入式Linux的內核移植和引導加載;第4、5、6章分別介紹設備驅動程序開發、接口開發和傳感系統開發;第7章簡要介紹嵌入式系統技術在智能家居、智能小區、智能交通、智能電網、智能醫療等物聯網相關領域中的應用。
本書共分7章。第1章介紹嵌入式系統的基本概念、主要特點和系統組成;第2章介紹嵌入式微處理器的基本概念、體系結構和指令系統;第3章介紹Linux的內核結構、常用命令和C語言編程環境,以及嵌入式Linux的內核移植和引導加載;第4、5、6章分別介紹設備驅動程序開發、接口開發和傳感系統開發;第7章簡要介紹嵌入式系統技術在智能家居、智能小區、智能交通、智能電網、智能醫療等物聯網相關領域中的應用。
出版說明
前言
第1章嵌入式系統導引
1.1嵌入式系統概述
1.1.1嵌入式系統的概念
1.1.2嵌入式系統的分類
1.1.3嵌入式系統的發展歷程
1.1.4嵌入式系統的應用領域
1.2嵌入式系統組成
1.2.1嵌入式系統的結構
1.2.2硬件層
1.2.3中間層
1.2.4軟件層
1.3嵌入式處理器
1.3.1嵌入式處理器的分類
1.3.2典型嵌入式微處理器
1.4嵌入式操作系統
1.4.1嵌入式操作系統的特點
1.4.2常用嵌入式操作系統
1.5交叉開發環境
1.5.1交叉開發
1.5.2交叉編譯與交叉調試
習題1
第2章嵌入式微處理器
2.1嵌入式微處理器簡介
2.1.1微處理器組成
2.1.2復雜指令系統與精簡
指令系統
2.1.3馮·諾依曼結構與
哈佛結構
2.2ARM處理器簡介
2.2.1主要特點
2.2.2產品系列
2.2.3應用領域及產品選型
2.2.4S3C2440處理器簡介
2.3ARM體系結構
2.3.1數據類型
2.3.2工作狀態
2.3.3工作模式
2.3.4寄存器組
2.3.5存儲器組織
2.3.6堆棧
2.3.7異常
2.4ARM指令系統
2.4.1指令集
2.4.2常用指令
2.4.3ARM偽指令
2.5ARM程序設計基礎
2.5.1匯編語言編程
2.5.2C語言與匯編語言混合編程
習題2
第3章嵌入式操作系統Linux
3.1Linux概述
3.1.1計算機操作系統
3.1.2Linux操作系統
3.1.3Linux內核結構
3.1.4Linux目錄結構
3.2Linux常用命令
3.2.1登錄、注銷、重啟與關機
操作
3.2.2簡單操作
3.2.3用戶操作
3.2.4目錄操作
3.2.5文件操作
3.2.6進程操作
3.2.7磁盤操作
3.2.8網絡操作
3.3Linux C語言編程環境
3.3.1文本編輯器vi
3.3.2編譯器GCC
3.3.3調試器GDB
3.3.4項目管理器Make
3.4嵌入式Linux
3.4.1嵌入式Linux內核
3.4.2Linux內核移植
3.4.3嵌入式Linux引導加載
習題3
第4章設備驅動程序開發
4.1Linux設備管理
4.1.1設備分類
4.1.2設備識別
4.1.3設備文件
4.2設備驅動程序
4.2.1設備驅動程序概述
4.2.2設備訪問方式
4.2.3設備驅動程序組成
4.3字符設備驅動程序
4.3.1驅動程序與Linux內核的
接口
4.3.2驅動程序的框架
4.3.3驅動程序的一個簡單示例
4.4開發案例:按鍵驅動
4.4.1硬件電路
4.4.2驅動程序
習題4
第5章接口開發
5.1接口概述
5.1.1接口的概念
5.1.2接口的功能
5.1.3接口傳送的信息
5.2人機交互接口
5.2.1鍵盤接口
5.2.2液晶顯示器接口
5.2.3觸摸屏接口
5.3通信接口
5.3.1數據通信方式
5.3.2通用異步收發器
5.3.3串行外圍設備接口
5.3.4通用串行總線
5.3.5內部集成電路串行總線
5.3.6RS232
5.3.7RS485
5.4接口開發案例1:LCD接口
開發
5.4.1硬件電路原理
5.4.2應用程序
5.5接口開發案例2:觸摸屏
接口開發
5.5.1硬件電路原理
5.5.2應用程序
習題5
第6章傳感系統開發
6.1傳感器概述
6.1.1傳感器組成
6.1.2傳感器分類
6.1.3傳感器特性
6.1.4傳感器簡介
6.2傳感器網絡
6.2.1傳感器網絡組成
6.2.2網絡標準
6.3開發案例:溫度傳感系統
6.3.1DS18B20溫度傳感器
6.3.2硬件電路
6.3.3溫度值的計算
6.3.4應用程序
習題6
第7章嵌入式技術在物聯網中的
應用
7.1物聯網概述
7.1.1物聯網的概念
7.1.2物聯網的技術體系
7.1.3物聯網的相關產業體系
7.1.4物聯網的發展需求和機遇
7.2智能家居
7.2.1智能家居概述
7.2.2系統方案
7.2.3系統設計
7.3智能小區
7.3.1智能小區概述
7.3.2系統方案
7.3.3家庭中繼器
7.4智能交通
7.4.1智能交通概述
7.4.2車輛監控系統
7.4.3汽車行駛記錄儀
7.5智能電網
7.5.1智能電網概述
7.5.2集中器
7.6智能醫療
7.6.1智能醫療系統概述
7.6.2便攜式醫用監測系統
習題7
附錄