圖書信息
出版社: 蘭州大學出版社;
:
正文語種: 簡體中文
開本: 16
ISBN: 9787311035624
條形碼: 9787311035624
尺寸: 29.6 x 20.8 x 1.2 cm
重量: 522 g
內容簡介
《嵌入式系統組成與設計》內容簡介:嵌入式技術的發展正在逐漸改變著傳統的工業生產和生活服務方式。嵌入式系統是信息產業走向21世紀知識經濟時代的重要經濟成長點之一。對中國的信息產業來說充滿了機遇和挑戰。
目錄
第1章 嵌人式系統概述
1.1 嵌入式系統的定義
1.1.1 從不同的角度定義
1.1.2 從不同的組織結構定義
1.2 嵌入式系統的發展歷史
1.2.1 嵌入式系統的分類
1.2.2 32位嵌入控制系統
1.3 嵌入式系統的特點
1.3.1 特點
1.3.2 嵌入式處理器的共性
1.4 嵌入式系統的組成
1.4.1 嵌入式系統的結構及套用
1.4.2 嵌入式外圍設備
1.4.3 嵌入式軟體子系統的結構
1.5 嵌入式系統的套用
1.5.1 嵌入式技術在個人電子通信中的套用
1.5.2 嵌入式系統在信息家電中的套用
1.5.3 嵌入式技術在交通管理和環境監測中的套用
1.5.4 嵌入式技術在工業方面的套用
1.5.5 高性能武器平台的基礎
1.5.6 嵌入式技術在汽車領域中的套用
1.5.7 計算機系統中的基本硬體設備
1.5.8 人工智慧設備
1.5.9 家庭智慧型管理系統
1.5.10 精確農業
1.5.11 機器人技術
1.6 嵌入式系統的發展方向
1.6.1 硬體
1.6.2 軟體
1.6.3 嵌入式系統在各行業的發展套用
1.7 小結
第2章 嵌入式系統開發過程
2.1 嵌入式系統設計
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.4 科研開發
2.4.1 選擇硬體平台處理機的考慮
2.4.2 選擇作業系統
2.4.3 程式語言的選擇
2.4.4 關於評估板
2.4.5 關於板級支持包
2.4.6 軟體開發
2.4.7 文檔
2.5 系統測試
2.5.1 測試的原因
2.5.2 測試的時間
2.5.3 測試的內容
2.5.4 何時停止測試
2.5.5 選擇測試用例
2.5.6 實時失敗模式
2.5.7 評估測試的覆蓋率
2.5.8 性能測試
2.5.9 維護和測試
2.6 嵌入式系統的開發調試方法
2.6.1 :Monitor方式
2.6.2 遠程調試器與調試核心調試模式
2.6.3 ROM仿真器
2.6.4 BDM調試器(片上調試)
2.6.5 JTAG仿真器
2.6.6 軟體仿真器
2.6.7 主機的調試
2.7 小結
第3章 嵌入式硬體子系統
3.1 微處理器的發展
3.1.1 嵌入式處理器的分類
3.1.2 ARM系列嵌入式處理器體系結構
3.1.3.ARM核心分類
3.1.4 ARM處理器的工作模式
3.1.5 ARM暫存器介紹
3.1.6 ARM體系結構中的存儲系統
3.2 ARM存儲系統
3.2.1 ARM存儲系統概述
3.2.2 存儲管理單元MMU
3.2.3 存儲系統設計
3.3 ARM的指令系統
3.3.1 ARM微處理器指令的分類與格式
3.3.2 指令的條件域
3.3.3 ARM指令的定址方式
3.3.4 Thumb指令及套用
3.4 基於ARM的嵌入式系統的I/O模組介紹
3.4.1 電源電路設計
3.4.2 Reset電路設計
3.4.3 時鐘電路設計
3.4.4 串列接口電路
3.4.5 乙太網接口電路
3.4.6 USB接口電路
3.4.7 LCD接口電路
3.4.8 觸控螢幕
3.4.9 鍵盤
3.5 嵌入式可程式邏輯器件設計介紹
3.5.1 可程式邏輯器件
3.5.2 硬體描述語言
3.5.3 Ahera丁編程邏輯器件開發軟體
3.5.4 可程式邏輯器件的設計
3.6 小結
第4章 嵌人式軟體系統設計
4.1 嵌入式系統軟體概況
4.1.1 嵌入式系統軟體的發展
4.1.2 嵌入式系統軟體的組成
4.1.3 各部分功能
4.1.4 嵌入式作業系統
4.1.5 網路協定棧
4.1.6 套用軟體
4.1.7 GUI
4.1.8 嵌入式作業系統運行的必要條件
4.2 嵌入式系統軟體開發過程
4.2.1 軟體開發流程
4.2.2 基於ARM/ADS開發平台的軟體開發流程
4.3 嵌入式軟體系統的設計方法
4.3.1 無作業系統的嵌入式軟體設計
4.3.2 基於嵌入式作業系統的軟體設計
4.4 軟體的移植
4.4.1 移植的必要性
4.4.2 嵌入式軟體的移植
4.5 嵌入式系統傳統編程模式
4.5.1 面向暫存器的編程模式特點
4.5.2 面向API的編程模式特點
4.5.3 面向連線埠的編程模式特點
4.5.4 傳統網路設備開發模式分析
4.5.5 AnyWhere——面向設備的編程
4.6 軟體組件化設計
4.7 小結
第5章 嵌人式RTOS
5.1 概述
5.2 作業系統結構
5.3 嵌入式RTOS
5.3.1 RTOS基本概念
5.3.2 實時作業系統的發展過程
5.3.3 實時作業系統的主要研究方向
5.3.4 RTOS的基本結構
5.4 實時作業系統RTOS的功能
5.4.1 任務管理
5.4.2 任務間同步和通信
5.4.3 記憶體管理
5.4.4 實時時鐘服務
5.4.5 中斷管理服務
5.4.6 優先權倒置發生的條件和解決途徑
5.4.7 檔案管理
5.4.8 設備管理
5.4.9 提供良好的人機接口
5.5 實時作業系統的幾個重要評價指標及工作特性
5.5.1 評價指標
5.5.2 實時作業系統工作特性
5.6 RTOS基本術語
5.6.1 硬實時
5.6.2 優先權驅動
5.6.3 優先權反轉
5.6.4 優先權繼承
5.6.5 實時執行體/核心
5.6.6 任務
5.6.7 任務上下文
5.6.8 調度延遲
5.6.9 可伸縮的體系結構
5.6.10 中斷延遲
5.6.11 互斥
5.6.12 搶占
5.7 系統對RTOS要求
5.8 基於RTOS的套用系統開發
5.8.1 初始化與板級支持包
5.8.2 任務控制
5.8.3 任務之間的通信
5.8.4 任務之間的同步
5.9 如何選擇嵌入式RTOS
5.10 實時作業系統的標準化——uTRON
5.11 實時系統需求分析、設計方法綜述以及實時程式設計
5.11.1 實時系統設計的一些基本問題
5.11.2 實時系統設計的一些基本概念
5.11.3 實時系統分析和設計常用的方法
5.11.4 實時系統的並發
5.11.5 面向對象的並發模型概述
5.11.6 面向對象的實時系統設計方法——OCTOPUS概述
5.11.7 實時程式設計的一些準則
5.12 小結
第6章 嵌人式Linux的軟體設計
6.1 Linux介紹與安裝
6.1.1 什麼是Linux作業系統
6.1.2 Linux作業系統安裝
6.1.3 uCOSII作業系統介紹
6.2 ADS開發環境介紹
6.2.1 ADS安裝
6.2.2 燒寫電纜與仿真軟體安裝
6.2.3 ADSl.2 下建立工程
6.2.4 ADSl.2 下仿真、調試
6.2.5 在ADS環境下移植uCOSII作業系統
6.2.6 基於uCOSII的串口驅動編寫實驗
6.3 Boot Loacler程式說明
6.3.1 vivi程式架構
6.3.2 vivi程式流程
6.3.3 vivi命令使用說明
6.3.4 vivi的燒寫
6.4 嵌入式Linux的移植
6.4.1 Linux核心目錄結構說明
6.4.2 核心配置介紹
6.4.3 交叉編譯環境安裝
6.4.4 NFS配置
……
參考文獻