嵌入式系統(tǒng)技術與設計

出版時間:2009-1  出版社:人民郵電出版社  作者:劉洪濤,孫天澤 編著  頁數(shù):290  

前言

  隨著消費群體對產(chǎn)品要求的日益提高,嵌入式技術在機械器具制造業(yè)、電子產(chǎn)品/Device制造業(yè)、信息通信產(chǎn)業(yè)、信息服務業(yè)等領域得到了大顯身手的機會,并越來越被廣泛地應用。ARM作為一種32位的高性能、低成本的嵌入式RISC微處理器,已得到最廣泛的應用。目前,ARM9處理器已經(jīng)占據(jù)了大部分嵌^式處理器的中高端產(chǎn)品市場。與此同時,作為一種開放源代碼操作系統(tǒng),Linux系統(tǒng)在嵌入式領域中的應用可以節(jié)約大量成本,因此受到用戶越來越廣泛的關注。  本書以S3C2410處理器為平臺,介紹了嵌人式系統(tǒng)開發(fā)的各個主要環(huán)節(jié)。本書側重實踐,輔以代碼加以講解,從分析的角度來學習嵌入式開發(fā)的各種技術。本書使用的工具是Keil公司的MDK(Microcontroller Development Kit)。MDK是ARM公司最新推出的專業(yè)嵌入式開發(fā)工具RealView的工具集。MDK是為滿足基于:MCU進行嵌入式軟件開發(fā)的需求而推出的,它包含強大的設備調(diào)試和仿真支持、眾多的案例模板和固件實例及存儲優(yōu)化的RTOS庫。MDK適合不同層次的開發(fā)者使用,包括專業(yè)的應用程序開發(fā)工程師和嵌入式軟件開發(fā)入門者,并能滿足要求較高的微控制器應用?! ”緯鴮⑶度胧杰浻布碚撝v解和嵌人式實驗實踐融合在一起,在學習本書之前,讀者最好具有數(shù)字電路、單片機接口編程、Linux系統(tǒng)操作等基礎知識。  全書共9章。其中,第1章為嵌入式系統(tǒng)概述,主要講述嵌入式系統(tǒng)的基礎知識,介紹了嵌入式系統(tǒng)的特點及發(fā)展趨勢,并介紹了ARM家族的產(chǎn)品。第2章為ARM體系結構與指令集,講解了ARM體系結構及其特點,以及ARM指令集,為后面進行ARM開發(fā)打好基礎。第3章為ARM匯編語言程序設計,介紹了ARM的Thumb指令集及編程方法。第4章為嵌入式軟件基礎實驗,主要介紹了RealView MDK軟件的使用方法,通過本章的學習,讀者應熟悉MDK平臺開發(fā),并對ARM編程有進一步的認識。第5章為ARM應用系統(tǒng)設計,主要介紹了基于S3C2410的系統(tǒng)功能電路設計,同時介紹了一個基于$3C2410的硬件系統(tǒng)各個功能單元的設計電路。第6章為$3C2410系統(tǒng)接口操作原理及實驗,該章以S3C2410處理器為例,講解了處理器的各個接口,并輔以實驗代碼加以說明。通過本章的學習,讀者應掌握$3C2410處理器的常用接口。第7章為嵌入式操作系統(tǒng)及開發(fā)簡述,主要介紹了嵌入式Linux的開發(fā)流程,包括Linux內(nèi)核的概念、Bootloader的概念、文件系統(tǒng)的概念等,該章理論內(nèi)容是第8章實驗的基礎。第8章為嵌入式Linux實驗,提供了具體實驗指導,包括工具鏈編譯、u-Boot移植、Linux內(nèi)核移植、根文件系統(tǒng)的制作、Linux內(nèi)核模塊程序和簡單字符驅(qū)動程序編寫。

內(nèi)容概要

  本書在全面介紹ARM處理器的體系結構、編程模型、指令系統(tǒng)和最新的RealView MDK開發(fā)環(huán)境的同時,以英蓓特公司的EduKit-Ⅲ實驗教學系統(tǒng)為平臺,以ARM9處理器S3C2410為核心,詳細介紹了系統(tǒng)的設計及相關接口的操作,并提供了大量的實驗例程。本書最后詳細講解了嵌入式Linux系統(tǒng)各個組成部分在教學系統(tǒng)上的移植過程?! ”緯勺鳛楦叩仍盒S嬎銠C、電子信息、通信工程、自動化等專業(yè)嵌入式系統(tǒng)教程的教材,也可作為相關嵌入式系統(tǒng)開發(fā)人員的參考書。

書籍目錄

第1章 嵌入式系統(tǒng)概述  1.1 嵌入式系統(tǒng)簡介  1.2 嵌入式系統(tǒng)發(fā)展趨勢  1.3 嵌入式系統(tǒng)的硬件和軟件特征  1.4 ARM系列處理器簡介  1.5 本章小結  1.6 思考題 第2章 ARM體系結構與指令集  2.1 ARM體系結構的特點  2.2 ARM處理器工作模式  2.3 寄存器組織  2.4 流水線  2.5 ARM存儲系統(tǒng)  2.6 異常  2.7 ARM處理器的尋址方式  2.8 ARM處理器的指令集  2.9 本章小結  2.10 思考題 第3章 ARM匯編語言程序設計  3.1 ARM/Thumb混合編程  3.2 ARM匯編器支持的偽操作  3.3 ARM匯編器支持的偽指令  3.4 匯編語言與C/C++的混合編程  3.5 本章小結  3.6 思考題 第4章 嵌入式軟件基礎實驗 第5章 ARM應用系統(tǒng)設計 第6章 S3C2410系統(tǒng)接口操作原理及實驗 第7章 嵌入式操作系統(tǒng)及開發(fā)簡述 第8章 嵌入式Linux實驗 參考文獻 

章節(jié)摘錄

第1章 嵌入式系統(tǒng)概述本章主要介紹嵌入式系統(tǒng)的概念、發(fā)展趨勢、硬件和軟件的特征,并簡單介紹了各個系列的ARM處理器,以引導讀者進入嵌入式技術的殿堂。本章主要內(nèi)容:嵌入式系統(tǒng)簡介嵌入式系統(tǒng)發(fā)展趨勢嵌入式系統(tǒng)的硬件和軟件特征ARM系列處理器簡介1.1 嵌入式系統(tǒng)簡介嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,并且軟硬件可裁剪,適用于應用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)不同于常見的計算機系統(tǒng),它不以獨立設備的物理形態(tài)出現(xiàn),即它沒有一個統(tǒng)一的外觀,它的部件根據(jù)主體設備及應用的需要嵌入在設備的內(nèi)部,發(fā)揮著運算、處理、存儲及控制的作用。從體系結構上看,嵌入式系統(tǒng)主要由嵌入式處理器、支撐硬件和嵌入式軟件組成。其中嵌入式處理器通常是單片機或微控制器,支撐硬件主要包括存儲介質(zhì)、通信部件和顯示部件等,嵌入式軟件則包括支撐硬件的驅(qū)動程序、操作系統(tǒng)、支撐軟件及應用中間件等。 1.2 嵌入式系統(tǒng)發(fā)展趨勢1.提供強大的網(wǎng)絡服務為適應嵌入式分布處理結構和應用上網(wǎng)需求,面向21世紀的嵌入式系統(tǒng)要求配備標準的一種或多種網(wǎng)絡通信接口。針對外部聯(lián)網(wǎng)要求,嵌入設備必須配有通信接口,相應需要TCP/IP協(xié)議簇軟件支持;由于家用電器相互關聯(lián)(如防盜報警、燈光能源控制、影視設備和信息終端交換信息等)及實驗現(xiàn)場儀器的協(xié)調(diào)工作等要求,新一代嵌入式設備還需具備IEEE1394、USB、CAN、Bluetooth或IrDA通信接口,同時也需要提供相應的通信組網(wǎng)協(xié)議軟件和物理層驅(qū)動軟件。為了支持應用軟件的特定編程模式,如Web或無線Web編程模式,還需要相應的瀏覽器,如HTML瀏覽器、WML瀏覽器等。

編輯推薦

《嵌入式系統(tǒng)技術與設計》可作為高等院校計算機、電子信息、通信工程、自動化等專業(yè)嵌入式系統(tǒng)教程的教材,也可作為相關嵌入式系統(tǒng)開發(fā)人員的參考書。

圖書封面

評論、評分、閱讀與下載


    嵌入式系統(tǒng)技術與設計 PDF格式下載


用戶評論 (總計3條)

 
 

  •   很多內(nèi)容考試會考到。
  •   貨物發(fā)的太慢了。。。2月14買的 課都上得我想放棄了 才來書。。誒 書的質(zhì)量還是可以的。。。
  •   正版,書寫的不怎么樣,紙張有點白
 

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

京ICP備13047387號-7