內容簡介
一方面是微處理器的接口電路設計、接口時序、電氣特性等內容的分析;一方面講述對應的硬體和軟體的實現方法以及相應的Linux系統在XScale上的移植。全書分為7章,包括嵌入式系統的基本知識,PXA27x處理器與組成單元,PXA27x處理器的電源與時鐘管理,PXA27x的體系結構、最小系統的設計、外設接口的設計方法及相應實例的詳細分析,PXA27x平台引導代碼,Linux作業系統在XScale平台的移植以及LINUX設備驅動程式的開發。
《深入淺出XScale嵌入式系統》可作為機電控制技術、信息家電、工業控制、手持儀器、醫療器械、機器人技術等領域嵌入式系統開發與套用的參考書,也可以作為高等院校有關嵌入式系統教學的本科生或研究生教材。
圖書目錄
第1章 嵌入式系統基礎
1.1 嵌入式系統概述
1.1.1 嵌入式系統的歷史
1.1.2 嵌入式系統的定義
1.1.3 嵌入式系統的特點
1.2 嵌入式系統組成
1.2.1 嵌入式系統硬體
1.2.2 嵌入式系統開發
1.3 嵌入式作業系統概述
1.3.1 嵌入式作業系統的發展
1.3.2 典型的嵌入式作業系統
1.3.3 嵌入式作業系統選型
1.4 小結
第2章 PXA27x處理器與組成單元
2.1 XScale架構處理器概述
2.1.1 什麼是Intel XScale
2.1.2 XScale處理器系列
2.2 PXA27x處理器結構
2.2.1 電源管理和時鐘管理
2.2.2 內部存儲器
2.2.3 中斷控制器
2.2.4 作業系統定時器
2.2.5 脈寬調製PWM單元
2.2.6 實時時鐘單元
2.2.7 通用I/0接口
2.2.8 存儲器控制器
2.2.9 DMA控制器
2.2.10 同步串列連線埠
2.2.11 LCD控制器
2.3 系統結構
2.3.1 中斷控制暫存器
2.3.2 執行監控暫存器
2.3.3 其他暫存器
2.4 信號描述
2.5 小結
第3章 PXA27x電源與時鐘管理
3.1 PXA27x時鐘電源信號描述
3.2 復位管理操作
3.2.1 復位的類型
3.2.2 電源上電復位
3.2.3 硬體復位
3.2.4 看門狗復位
3.2.5 GPIO復位
3.3 時鐘管理操作
3.3.1 外部時鐘源的選擇
3.3.2 改變時鐘頻率的方法
3.4 電源管理操作
3.4.1 電源控制接口信號
3.4.2 改變電源模式的方法
3.5 電源管理暫存器
3.5.1 電源管理暫存器描述
3.5.2 時鐘管理暫存器描述
3.5.3 協處理器相關暫存器描述
3.6 小結
第4章 PXA27x主要功能單元的開發和套用
4.1 PXA27x系統核心板電路
4.1.1 PXA27x處理器電源及時鐘
4.1.2 存儲器及外圍接口電路
4.2 PXA27x系統擴展板電路
4.3 PXA27x硬體資源分配
4.4 ARM指令
4.4.1 常用ARM指令的功能介紹
4.4.2 ARM彙編程式編程實例
4.5 I/O連線埠驅動發光二極體跑馬燈
……
第5章 PXA27x的Bootloader啟動代碼分析
第6章 Linux作業系統在XScale平台的移植
第7章 Linux設備驅動程式的開發
附錄 書中常用術語所寫解析
參考文獻