嵌入式系統及其開發(fā)應用

出版時間:2005-7  出版社:電子工業(yè)出版社  作者:沈連豐  頁數:400  字數:659000  

內容概要

  本書系統介紹嵌入式系統的基本原理和主要技術,以ARM和Linux為重點,詳細討論其硬件結構和軟件體系。全書共15章,內容包括:嵌入式系統概述,單片機及其開發(fā)應用,DSP芯片及其開發(fā)應用,ARM微處理器及其開發(fā)應用,嵌入式系統的操作系統及軟件開發(fā),Linux操作系統,ARM嵌入式系統開發(fā)環(huán)境,嵌入式系統的基本外設,嵌入式系統中的接口技術,嵌入式系統內核的相關技術,嵌入式系統圖形界面和網絡通信,嵌入式藍牙電話網關及其終端設備,基于藍牙技術的局域網接入點設備,嵌入式系統在信息家電中的應用,智能車輛管控系統。為了理論聯系實際,全書給出了14個典型實驗。給出的多個產品開發(fā)實例都是作者及其同事近年來承擔的國家“863”和攻關計劃等科研項目的成果。本書既是一本理論聯系實際的教科書,又是一本可作為指導實驗和開發(fā)應用的參考書。    本書有完善的實驗和開發(fā)設備與之配套,可作為高等院校通信類、信息類、電子類和理工科其他學科本科生的教材,也可供研究生和有關科學研究與產品開發(fā)人員使用。

書籍目錄

第1章  嵌入式系統概述	    1.1  嵌入式系統的定義	    1.2  嵌入式系統的基本組成	    1.3  嵌入式系統的特點	    1.4  嵌入式系統的主要應用領域	    1.5  嵌入式系統的發(fā)展趨勢	    思考題	第2章  單片機及其開發(fā)應用	    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  單片機開發(fā)應用舉例	    思考題	第3章  DSP芯片及其開發(fā)應用	    3.1  DSP芯片概述	    3.2  定點式DSP芯片	    3.3  浮點式DSP芯片	    3.4  多處理器DSP芯片TMS320C8X	    3.5  DSP芯片開發(fā)舉例	    思考題	第4章  ARM微處理器及其開發(fā)應用	    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微處理器的工作狀態(tài)	    4.4.2  ARM體系結構的存儲器格式	    4.4.3  處理器模式	    4.4.4  寄存器組織	    4.4.5  異常	    4.5  ARM存儲器設計	    4.6  基于ARM的嵌入式系統開發(fā)	    思考題	第5章  嵌入式系統的操作系統及軟件開發(fā)	    5.1  嵌入式系統對操作系統的要求	    5.2  嵌入式實時操作系統	    5.2.1  嵌入式實時操作系統的概念	    5.2.2  實時操作系統的發(fā)展過程	    5.2.3  RTOS的幾個評價指標	    5.2.4  嵌入式操作系統與通用操作系統的區(qū)別	    5.3  實時操作系統的選擇	    5.4  嵌入式系統高級語言開發(fā)流程	    5.5  開發(fā)調試方法	    5.5.1  嵌入式系統開發(fā)時需要的工具	    5.5.2  嵌入式系統的開發(fā)調試過程	    思考題	第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應用于嵌入式系統的優(yōu)勢和不足	    6.2.2  嵌入式Linux的應用舉例	    6.3  UClinux操作系統及其開發(fā)環(huán)境	    6.3.1  uClinux操作系統	    6.3.2  uClinux的應用開發(fā)環(huán)境	    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嵌入式系統開發(fā)環(huán)境	    7.1  基本原理	    7.1.1  實驗開發(fā)環(huán)境	    7.1.2  uClinux系統的目錄結構	    7.1.3  uClinux系統的編譯過程	    7.1.4  uClinux系統的燒寫	    7.1.5  uClinux系統的地址空間分布	    7.1.6  在開發(fā)板上開發(fā)應用程序	    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  觸摸屏程序開發(fā)中使用的函數和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  創(chuàng)建子進程方式的并發(fā)TCP服務器實例	第12章  嵌入式藍牙電話網關及其終端設備	    12.1  嵌入式實時操作系統及微處理器簡介	    12.2  嵌入式PSTN網關及其終端的設計與實現	    12.2.1  嵌入式PSTN網關及其終端的開發(fā)環(huán)境	    12.2.2  嵌入式PSTN網關的實現	    12.2.3  嵌入式語音終端的實現	    12.2.4  互連互通及抗干擾測試	    12.3  支持多用戶的嵌入式PSTN網關設計	    12.3.1  TCS協議和無繩電話應用模型中的相關規(guī)定	    12.3.2  支持多用戶的PSTN網關的工作流程	    12.3.3  支持多用戶的PSTN網關設計	    12.4  藍牙“三合一”電話	    12.4.1  藍牙“三合一”電話的實現方式	    12.4.2  開發(fā)平臺介紹	    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  家庭網絡標準及其規(guī)范	    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  串口仿真應用規(guī)范	    15.3.3  鏈路監(jiān)控	    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  藍牙智能車載卡在郵政車輛管理系統中的應用	    思考題	參考文獻

圖書封面

評論、評分、閱讀與下載


    嵌入式系統及其開發(fā)應用 PDF格式下載


用戶評論 (總計1條)

 
 

  •   很不錯的一本書,內容涉及的方面很廣,值得一讀哦!況且比在書城便宜很多,特此向讀友推薦!!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7