ARM9嵌入式系統開發與實踐

ARM9嵌入式系統開發與實踐

《ARM9嵌入式系統開發與實踐》是由王黎明、閆曉玲、葛德宏合作編著的關於嵌入式系統開發的書籍,該書由北京航空航天大學出版社於2008年發行出版。 主要講述了以SAMSUNG公司的S3C2410為代表的ARM9微處理器的開發流程,內容涵蓋了嵌入式系統的軟、硬體開發兩個方面:一是微處理器的接口電路設計、接口時序、電氣特性等內容的分析;二是對應的軟體的實現方法和μC/OS-II、Linux、WinCE及Qt在ARM9上的移植方法。

基本信息

內容提要

《ARM9嵌入式系統開發與實踐》的特點是在分析以S3C2410為代表的ARM9微處理器的開發過程中,首先為開發者搭建一個可以運行的最小系統;然後分析在最小系統下可以方便擴展的外設功能部件,對每個擴展的外設功能部件進行分析,包括原理、接口電路設計、基本操作及詳細的實例分析;最後開發者可以按照自身的需要選取不同的外設部件,完成套用系統的開發。《ARM9嵌入式系統開發與實踐》分析了μC/OS-II、Linux、WinCE及Qt在S3C2410處理器上的移植,特別是在國內,WinCE及Qt套用方面的著作很少,《ARM9嵌入式系統開發與實踐》是對這一領域的補充。每一章都為讀者留有思考與練習題,幫助讀者更好地掌握本書的內容。隨書附光碟1張,含書中原代碼,供讀者參考。

《ARM9嵌入式系統開發與實踐》可作為機電控制、信息家電、工業控制、手持儀器、醫療器械、機器人技術等方面嵌入式系統開發與套用參考書,也可以作為高等院校有關嵌入式系統教學的本科生或研究生教材。

書籍章節

第1章嵌入式系統體系結構概述

1.1嵌入式系統的概念

1.2嵌入式系統的組成

1.2.1嵌入式平台的硬體結構

1.2.2板級支持包和嵌入式系統

1.2.3嵌入式系統上的應用程式

1.3嵌入式系統的開發流程和優勢

1.4ARM微處理器概述

1.4.1ARM簡介

1.4.2ARM微處理器的套用領域及特點

1.4.3ARM微處理器系列

1.4.4ARM微處理器結構

1.4.5ARM微處理器的套用選型

1.5典型的嵌入式作業系統

1.5.1Linux

1.5.2WinCE

1.5.3VxWorks

1.5.4uC/OS-II

1.5.5PalmOS

1.5.6QNX

1.5.7LynxOS

1.5.8OS-9

1.5.9WindowsXPEmbedded

1.5.10eCos

1.5.11NucleusPLUS

1.6嵌入式作業系統類型的選擇

1.6.1嵌入式作業系統的選擇分類

1.6.2嵌入式作業系統的選擇標準

1.7小結

思考與練習

第2章ADS集成開發環境及簡易JTAG仿真器的使用

2.1ADS集成開發環境組成

2.1.1應用程式到調試目標

2.1.2根據目標硬體定製存儲器映射

2.1.3GUI開發環境

2.2使用AES創建工程

2.2.1建立一個工程

2.2.2編譯和連結工程

2.2.3ASM的參考代碼

2.3用AXD進行代碼調試

2.3.1安裝並運行ARM-JTAG調試代理ARM9

2.3.2為ARM-JTAG調試代理配置AXDDebugger

2.3.3使用ARM-JTAG在ADS1.20環境下進行仿真調試

2.3.4ARM-JTAG設計電路圖

2.4小結

思考與練習

第3章S3C2410體系結構與外設及最小系統設計

3.1S3C2410處理器介紹

3.1.1S3C2410處理器概述

3.1.283C2410處理器引腳描述

3.1.3S3C2410的核心結構

3.2S3C2410特性介紹

3.3S3C2410最小系統設計

3.3.1最小系統框圖

3.3.2時鐘與電源管理

3.3.3系統時鐘控制

3.3.4電源管理

3.3.5時鐘與電源管理相關暫存器描述

3.3.6存儲器控制概述

3.3.7BootROM設計

3.3.8EEPROM/SRAMBank設計

3.3.9NandBoot設計

3.3.10SDRAM接口設計

3.3.11存儲器相關暫存器

3.3.12S3C2410兩種啟動方式

3.3.13nGCS片選存儲器時序操作

3.3.14S3C2410最小系統硬體電路設計

3.3.15最小系統的程式代碼分析

3.3.16最小系統程式的Flash編

3.4利用最小系統調試或燒寫程式

3.4.1用MDS通過串口來全速運行和調試應用程式

3.4.2用MDS通過串口燒寫應用程式到Flash里

3.5小結

思考與練習

第4章S3C2410主要外設及功能部件詳解

第5章S3C2410外部功能擴展

第6章S3C2410開發平台Bootloader詳解

第7章uC/OS-II在ARM9上的移植

第8章WinCE系統在ARM9上的移植

第9章Linux系統在ARM9平台的移植

第10章基於S3C2410平台圖形系統開發

第11章基於S3C2410完整開發系統的設計

附錄書中常用術語縮寫解析

參考文獻

……

相關詞條

相關搜尋

熱門詞條

聯絡我們