嵌入式系統及其開發套用

嵌入式系統及其開發套用

《嵌入式系統及其開發套用》是2005年電子工業出版社出版的一本圖書,作者是沈連豐、宋鐵成、葉芝慧。

基本介紹

  • 書名:嵌入式系統及其開發套用
  • 又名: 新編計算機本科規劃教材
  • 作者:沈連豐、宋鐵成、葉芝慧
  • ISBN:7121012839
  • 類別:電子計算機
  • 頁數:400頁
  • 出版社:電子工業出版社
  • 出版時間:2005年7月
  • 開本:16開
內容簡介,目錄,

內容簡介

本書系統介紹嵌入式系統的基本原理和主要技術,以arm和linux為重點,詳細討論其硬體結構和軟體體系。全書共15章,內容包括:嵌入式系統概述,單片機及其開發套用,dsp晶片及其開發套用,arm微處理器及其開發套用,嵌入式系統的作業系統及軟體開發,linux作業系統,arm嵌入式系統開發環境,嵌入式系統的基本外設,嵌入式系統中的接口技術,嵌入式系統核心的相關技術,嵌入式系統圖形界面和網路通信,嵌入式藍牙電話網關及其終端設備,基於藍牙技術的區域網路接入點設備,嵌入式系統在信息家電中的套用,智慧型車輛管控系統。為了理論聯繫實際,全書給出了14個典型實驗。給出的多個產品開發實例都是作者及其同事近年來承擔的國家“863”和攻關計畫等科研項目的成果。本書既是一本理論聯繫實際的教科書,又是一本可作為指導實驗和開發套用的參考書。

目錄

第1章 嵌入式系統概述
1.1 嵌入式系統的定義
1.2 嵌入式系統的基本組成
1.3 嵌入式系統的特點
1.4 嵌入式系統的主要套用領域
1.5 嵌入式系統的發展趨勢
思考題
第2章 單片機及其開發套用
2.1 單片機分類及套用領域
2.2 philips系列單片機
2.2.1 philips 12 clock 80c51和6 clock 80c51系列單片機
2.2.2 philips lpc700系列otp單片機
2.2.3 philips lpc900系列flash單片機
2.3 pic系列單片機
2.3.1 pic12cxxx單片機
2.3.2 pic16cxxx單片機
2.3.3 pic17cxxx單片機
2.4 motorola系列單片機
2.4.1 m68hc05系列單片機
2.4.2 56800/e系列單片機
.2.5 單片機開發套用舉例
思考題
第3章 dsp晶片及其開發套用
3.1 dsp晶片概述
3.2 定點式dsp晶片
3.3 浮點式dsp晶片
3.4 多處理器dsp晶片tms320c8x
3.5 dsp晶片開發舉例
思考題
第4章 arm微處理器及其開發套用
4.1 arm微處理器概述
4.1.1 arm微處理器的特點及套用領域
4.1.2 arm微處理器系列
4.1.3 arm微處理器結構
4.1.4 arm微處理器的套用選型
4.2 arm微處理器的指令系統
4.2.1 arm微處理器的指令分類與格式
4.2.2 指令的條件域
4.2.3 arm指令的定址方式
4.2.4 arm指令集
4.2.5 thumb指令及套用
4.3 arm彙編程式設計基礎
4.3.1 arm彙編器所支持的偽指令
4.3.2 彙編語言的語句格式
4.3.3 彙編語言的程式結構
4.4 arm微處理器的編程模型
4.4.1 arm微處理器的工作狀態
4.4.2 arm體系結構的存儲器格式
4.4.3 處理器模式
4.4.4 暫存器組織
4.4.5 異常
4.5 arm存儲器設計
4.6 基於arm的嵌入式系統開發
思考題
第5章 嵌入式系統的作業系統及軟體開發
5.1 嵌入式系統對作業系統的要求
5.2 嵌入式實時作業系統
5.2.1 嵌入式實時作業系統的概念
5.2.2 實時作業系統的發展過程
5.2.3 rtos的幾個評價指標
5.2.4 嵌入式作業系統與通用作業系統的區別
5.3 實時作業系統的選擇
5.4 嵌入式系統高級語言開發流程
5.5 開發調試方法
5.5.1 嵌入式系統開發時需要的工具
5.5.2 嵌入式系統的開發調試過程
思考題
第6章 linux作業系統
6.1 linux概論
6.1.1 linux的起源
6.1.2 linux與gnu
6.1.3 linux核心概況
6.1.4 linux核心的微型化
6.2 嵌入式linux
6.2.1 linux套用於嵌入式系統的優勢和不足
6.2.2 嵌入式linux的套用舉例
6.3 uclinux作業系統及其開發環境
6.3.1 uclinux作業系統
6.3.2 uclinux的套用開發環境
6.3.3 uclinux作業系統的一些說明
6.4 嵌入式實時作業系統和實時linux
6.5 linux常見術語和常用命令
6.5.1 linux常見術語
6.5.2 linux常用命令
6.6 gcc編譯器和makefile
6.6.1 gcc編譯器
6.6.2 makefile
思考題
第7章 arm嵌入式系統開發環境
7.1 基本原理
7.1.1 實驗開發環境
7.1.2 uclinux系統的目錄結構
7.1.3 uclinux系統的編譯過程
7.1.4 uclinux系統的燒寫
7.1.5 uclinux系統的地址空間分布
7.1.6 在開發板上開發應用程式
7.1.7 應用程式調試方法
7.2 實驗及其要求
思考題
第8章 嵌入式系統的基本外設
8.1 嵌入式系統中的lcd及其實驗
8.1.1 嵌入式系統中lcd的工作原理
8.1.2 實驗及其要求
8.2 嵌入式系統中的觸控螢幕及其實驗
8.2.1 觸控螢幕的工作原理
8.2.2 實驗及其要求
8.3 嵌入式系統中的led和鍵盤控制
8.3.1 基本原理
8.3.2 實驗及其要求
思考題
附錄 有關的暫存器、函式及原始碼
a8.1 lcd控制器的部分暫存器設定和圖形界面接口函式
a8.2 觸控螢幕程式開發中使用的函式和sio接口專用暫存器
a8.3 cpld程式vhdl原始碼
第9章 嵌入式系統中的接口技術
9.1 a/d接口及其實驗
9.1.1 基本原理
9.1.2 實驗及其要求
9.2 串口通信及其實驗
9.2.1 串口通信的工作原理
9.2.2 實驗及其要求
思考題
第10章 嵌入式系統核心的相關技術
10.1 嵌入式系統進程間通信的原理與實驗
10.1.1 嵌入式系統進程間通信的基本原理
10.1.2 實驗及其要求
10.2 嵌入式系統中斷和驅動的原理及實驗
10.2.1 嵌入式系統中斷和驅動的工作原理
10.2.2 實驗及其要求
思考題
第11章 嵌入式系統圖形界面和網路通信
11.1 圖形用戶界面的工作原理及實驗
11.1.1 圖形用戶界面的基本原理
11.1.2 實驗及其要求
11.2 tcp/ip的基本原理及其實驗
11.2.1 tcp/ip的基本原理
11.2.2 實驗及其要求
11.3 web伺服器cgi的基本原理及實驗
11.3.1 web伺服器cgi的基本原理
11.3.2 實驗及其要求
思考題
附錄 有關的算法描述及實例
a11.1 時鐘繪製流程圖及關鍵算法描述
a11.2 創建子進程方式的並發tcp伺服器實例
第12章 嵌入式藍牙電話網關及其終端設備
12.1 嵌入式實時作業系統及微處理器簡介
12.2 嵌入式pstn網關及其終端的設計與實現
12.2.1 嵌入式pstn網關及其終端的開發環境
12.2.2 嵌入式pstn網關的實現
12.2.3 嵌入式語音終端的實現
12.2.4 互連互通及抗干擾測試
12.3 支持多用戶的嵌入式pstn網關設計
12.3.1 tcs協定和無繩電話套用模型中的相關規定
12.3.2 支持多用戶的pstn網關的工作流程
12.3.3 支持多用戶的pstn網關設計
12.4 藍牙“三合一”電話
12.4.1 藍牙“三合一”電話的實現方式
12.4.2 開發平台介紹
12.4.3 藍牙“三合一”電話的設計和實現
12.4.4 對講機套用分析
思考題
第13章 基於藍牙技術的區域網路接入點設備
13.1 藍牙區域網路接入系統的結構體系
13.1.1 套用模型
13.1.2 套用場景
13.1.3 系統結構
13.1.4 基本流程
13.1.5 lap的參數配置
13.2 mcf5272硬體平台簡介
13.2.1 mcf5272微處理器的特點和性能
13.2.2 藍牙區域網路接入點硬體設計
13.2.3 軟體總體結構
13.3 藍牙lap的設計實現
13.3.1 主控制模組
13.3.2 虛擬串口驅動模組
13.3.3 串口驅動模組
13.3.4 基於日誌檔案系統的配置管理工具
思考題
第14章 嵌入式系統在信息家電中的套用
14.1 家庭網路標準及關鍵技術
14.1.1 家庭網路概述
14.1.2 家庭網路標準及其規範
14.1.3 基於有線傳輸技術的家庭網路標準
14.1.4 基於無線傳輸技術的家庭網路標準
14.2 藍牙在家庭網路中的技術實現
14.2.1 基於家庭網關的家庭網路體系結構
14.2.2 模組實現
14.3 家庭信息化網路總體結構
14.4 基於藍牙技術的嵌入式信息家電網路系統的設計
14.4.1 家庭主網
14.4.2 家庭控制子網
14.5 主網網關軟體的設計與實現
14.5.1 嵌入式web伺服器boa
14.5.2 web伺服器上家電控制功能的實現
14.6 子網網關軟體的設計與實現
14.6.1 子網網關數據結構和算法流程
14.6.2 子網網關主程式結構
思考題
第15章 智慧型車輛管控系統
15.1 車輛管控系統概述
15.1.1 套用領域
15.1.2 主要技術比較
15.2 車輛管控系統的設計
15.3 車輛管控系統中的藍牙技術
15.3.1 rfcomm協定
15.3.2 串口仿真套用規範
15.3.3 鏈路監控
15.4 藍牙智慧型車載卡的研製
15.4.1 soc嵌入式微處理器
15.4.2 csr bluelab原理及套用
15.5 藍牙智慧型車載卡的設計和實現
15.5.1 硬體結構
15.5.2 軟體體系結構
15.5.3 關鍵算法處理
15.5.4 系統改進方案
15.6 藍牙智慧型車載卡在郵政車輛管理系統中的套用
思考題
參考文獻

相關詞條

熱門詞條

聯絡我們