嵌入式系統原理及套用——基於XScale和Windows CE 6.0

《嵌入式系統原理及套用:基於Xscale和WindowsCE6.0》是2009年北京航空航天大學出版社出版的圖書,作者是楊永傑。

基本介紹

  • 書名:《嵌入式系統原理及套用:基於Xscale和Windows CE 6.0》
  • 作者:楊永傑
  • ISBN:9787811247633
  • 頁數:250
  • 定價:26.00
  • 出版社:北京航空航天大學出版社
  • 出版時間:2009-08
  • 裝幀:平裝
  • 開本:16
內容簡介,編輯推薦,圖書目錄,

內容簡介

《嵌入式系統原理及套用:基於Xscale和WindowsCE6.0》從實用角度出發,以ARM處理器和WindowsCE6.0為研究對象,系統地介紹了嵌入式系統ARM微處理器的基礎知識、編程模型、指令系統、設計步驟、開發環境和相應接口電路的參考原理圖及部分驅動程式,接著以EELiod270教學開發平台為例介紹了WindowsCE6.0的開發環境和典型套用,最後對WindowsCE6.0典型的幾個開發實例進行了分析和解剖。《嵌入式系統原理及套用:基於Xscale和WindowsCE6.0》內容全面、由淺入深,敘述言簡意賅、清晰流暢,講解通俗易懂,圖例豐富,各章實例均得到驗證。《嵌入式系統原理及套用:基於Xscale和WindowsCE6.0》適合作為高等院校相關專業的本科高年級學生和研究生的專業課教材,也可作為從事嵌人式系統開發和設計人員的參考用書。

編輯推薦

《嵌入式系統原理及套用:基於Xscale和Windows CE 6.0》是楊永傑編寫的計算機類圖書,2009年8月由北京航空航天大學出版社出版.它從實用角度出發,以ARM處理器和Windows CE6.0為研究對象,系統地介紹了嵌入式系統ARM微處理器的基礎知識、編程模型、指令系統、設計步驟、開發環境和相應接口電路的參考原理圖及部分驅動程式,接著以EELiod270教學開發平台為例介紹了Windows CE 6.0的開發環境和典型套用,最後對Windows CE 6.0典型的幾個開發實例進行了分析和解剖。

圖書目錄

第1章ARM微處理器概述
1.1ARM簡介
1.2ARM微處理器的特點及實際套用
1.2.1ARM微處理器的特點
1.2.2ARM微處理器的實際套用
1.3ARM微處理器系列
1.3.1ARM7微處理器系列
1.3.2ARM9微處理器系列
1.3.3ARM9E微處理器系列
1.3.4ARMl0E微處理器系列
1.3.5SeeurCore微處理器系列
1.3.6StrongARM微處理器系列
1.3.7XScale處理器
1.3.8ARMll微處理器系列
1.4ARM微處理器結構
1.4.1RISC體系結構及特點
1.4.2ARM微處理器的暫存器結構
1.4.3ARM微處理器的指令結構
1.5ARM微處理器的關鍵技術
1.6ARM的選型
1.6.1ARM晶片選擇的一般原則
1.6.2多芯核結構ARM晶片的選擇
1.6.3主要ARM晶片供應商
思考題
第2章ARM微處理器的編程模型
2.1ARM微處理器的工作原理
2.1.1ARM指令長度及數據類型
2.1.2ARM的存儲器格式
2.1.3ARM微處理器的工作狀態
2.1.4處理器運行模式
2.2ARM微處理器的暫存器組織
2.2.1ARM狀態下的暫存器組織
2.2.2Thumb狀態下的暫存器組織
2.2.3Thumb狀態與ARM狀態下暫存器組織的關係
2.2.4程式狀態暫存器
2.3異常處理機制
2.3.1ARM體系結構所支持的異常
2.3.2對異常的處理方法
2.3.3應用程式中的異常處理
思考題
第3章ARM微處理器的指令系統
3.1ARM微處理器指令簡介及定址方式
3.1.1ARM微處理器指令的分類與條件域
3.1.2ARM指令的定址方式
3.2ARM指令集
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.3Thumb指令集與ARM指令集的比較
思考題
第4章ARM程式設計基礎
4.1ARM彙編語言的語句格式
4.1.1彙編語言程式中的符號
4.1.2彙編語言程式中的表達式和運算符
4.2ARM彙編器支持的偽指令
4.2.1數據定義(DataDefinition)偽指令
4.2.2符號定義(SymbolDeftnition)偽指令
4.2.3彙編結構(AssemblyStructure)偽指令
4.2.4彙編控制(AssemblyControl)偽指令
4.2.5其他常用的偽指令
4.3彙編語言的程式結構
4.3.1程式結構
4.3.2子程式調用
4.3.3彙編語言與C/C++的混合編程
4.3.4彙編語言程式示例
思考題
第5章嵌入式系統開發環境的介紹
5.1XScale微處理器結構介紹
5.2嵌入式作業系統windowSCE的介紹
5.3嵌入式作業系統Linux的介紹
5.3.1Linux及其套用
5.3.2Linux核心
5.3.3典型嵌入式Linux系統
5.4RealView:MDK開發套件的使用
5.4.1RealViewMDK概述
5.4.2RealVJewMDK開發套件的組成
5.4.3使用RealViewMDK創建工程
5.4.4用RealViewMDK進行代碼調試
5.4.5ADSTOMDK的轉換
5.5本章小結
思考題
第6章ARM教學實驗系統
6.1EELiod教學開發平台介紹
6.1.1整體介紹
6.1.2EELiod系統實物圖
6.1.3EELiod系統硬體介紹
6.1.4EELiod系統供電介紹
6.1.5EELiod系統外圍接口介紹
6.1.6EELiodd系統的音頻接口
6.1.7EELiod系統記憶體空間
6.1.8GFIO空間
6.2EELiod系統的操作
6.3WindowsCE6.O嵌入式開發環境的搭建
6.3.1需要準備的軟體安裝包
6.3.2安裝VisualStudio.Net2005
6.3.3安裝SPI
6.3.4安裝PlatformBuilder6.0
6.3.5安裝ActiveSync
6.3.6安裝BSP包
6.3.7安裝SDK
6.4WindowsCE6.0鏡像定製實驗
6.4.1WindowsCE6.0的BSP克隆
6.4.2WindowsEmbeddedCE6.0鏡像工程的創建
6.4.3WindowsEmbeddedCE6.0工程的組件配置
6.4.4WindowsEmbeddedCE6.0工程的編譯配置
6.5WindowsCE6.0映像下載
6.6ActiveSync:的使用
6.6.1ActiveSync的安裝
6.6.2.ActiveSync的設定
思考題
第7章ARM彙編程式的典型套用
7.1套用一系統引導
7.1.1設計要求介紹
……
第8章WindowsCE6.0實用開發實例
參考文獻

相關詞條

熱門詞條

聯絡我們