嵌入式系統技術與設計

嵌入式系統技術與設計

《嵌入式系統技術與設計》是2009年人民郵電出版社出版的圖書,作者是劉洪濤。

基本介紹

基本信息,內容簡介,適用人群,編輯推薦,目錄,

基本信息

書 名: 嵌入式系統技術與設計
作 者:劉洪濤
出版時間: 2009
ISBN: 9787115188199
開本: 16
定價: 32.00 元

內容簡介

《嵌入式系統技術與設計》介紹了ARM處理器的體系結構、編程模型、指令系統和RealViewMDK開發環境,以英蓓特公司的EduKit-Ⅲ實驗教學系統為平台,以ARM9處理器S3C2410為核心,介紹了系統的設計及相關接口的操作,並提供了大量的實驗例程。《嵌入式系統技術與設計》最後講解了嵌入式Linux系統各個組成部分在教學系統上的移植過程。

適用人群

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

編輯推薦

《嵌入式系統技術與設計》以S3C2410和嵌入式Linux為核心平台、將軟硬體理論講解和實驗實踐相融合、培養嵌入式技術套用與系統設計能力。
《嵌入式系統技術與設計》以ARM9處理器S3C2410處理器為平台,介紹了嵌入式系統開發的各個主要環節。《嵌入式系統技術與設計》側重實踐,輔以代碼加以講解。從分析的角度來學習嵌入式開發的各種技術。《嵌入式系統技術與設計》使用的工具是Keil公司的MDK(MicrocontrollerDevelopmentKit)。《嵌入式系統技術與設計》將嵌入式軟硬體理論講解和嵌入式實驗實踐融合在一起,在學習《嵌入式系統技術與設計》之前,讀者最好具有數字電路、單片機接口編程、Linux系統操作等基礎知識。

目錄

第1章嵌入式系統概述
1.1嵌入式系統簡介
1.2嵌入式系統發展趨勢
1.3嵌入式系統的硬體和軟體特徵
1.4ARM系列處理器簡介
1.4.1ARM7處理器系列
1.4.2ARM9處理器系列
1.4.3ARM9E處理器系列
1.4.4ARM10處理器系列
1.4.5ARM10E處理器系列
1.4.6ARM11處理器系列
1.4.7SecureCore處理器系列
1.4.8StrongARM和Xscale處理器系列
1.4.9Cortex和MPCore處理器系列
1.4.10各種處理器系列之間的比較
1.5本章小結
1.6思考題
第2章ARM體系結構與指令集
2.1ARM體系結構的特點
2.2ARM處理器工作模式
2.3暫存器組織
2.3.1通用暫存器
2.3.2狀態暫存器
2.3.3程式計數器
2.4流水線
2.4.1流水線的概念與原理
2.4.2流水線的分類
2.4.3影響流水線性能的因素
2.5ARM存儲系統
2.5.1協處理器(CP15)
2.5.2存儲管理單元(MMU)
2.5.3高速緩衝存儲器(Cache)
2.6異常
2.6.1異常的種類
2.6.2異常的優先權
2.6.3構建異常向量表
2.6.4異常回響流程
2.6.5從異常處理程式中返回
2.7ARM處理器的定址方式
2.7.1數據處理指令定址方式
2.7.2記憶體訪問指令定址方式
2.8ARM處理器的指令集
2.8.1數據操作指令
2.8.2乘法指令
2.8.3Load/Store指令
2.8.4單數據交換指令
2.8.5跳轉指令
2.8.6狀態操作指令
2.8.7協處理器指令
2.8.8異常產生指令
2.9本章小結
2.10思考題
第3章ARM彙編語言程式設計
3.1ARM/Thumb混合編程
3.1.1Thumb指令的特點及實現
3.1.2ARM/Thumb互動工作基礎
3.1.3ARM/Thumb互動子程式
3.2ARM彙編器支持的偽操作
3.2.1偽操作概述
3.2.2符號定義偽操作
3.2.3數據定義(DataDefinition)偽操作
3.2.4彙編控制偽操作
3.2.5雜項偽操作
3.3ARM彙編器支持的偽指令
3.3.1ADR偽指令
3.3.2ADRL偽指令
3.3.3LDR偽指令
3.4彙編語言與C/C++的混合編程
3.4.1內聯彙編
3.4.2嵌入型彙編
3.4.3彙編代碼訪問C全局變數
3.4.4C++中使用C頭檔案
3.4.5混合編程調用舉例
3.5本章小結
3.6思考題
第4章嵌入式軟體基礎實驗
4.1RealviewMDK簡介
4.2ULINK2仿真器簡介
4.3使用RealviewMDK創建一個工程
4.3.1選擇工具集
4.3.2創建工程並選擇處理器
4.3.3建立一個新的源檔案
4.3.4工程中檔案的加入
4.3.5工程基本配置
4.3.6工程的編譯連結
4.4嵌入式軟體開發基礎實驗
4.4.1ARM彙編指令實驗一
4.4.2ARM彙編指令實驗二
4.4.3Thumb彙編指令實驗
4.4.4ARM處理器工作模式實驗
4.4.5C語言實例一
4.4.6C語言實驗程式二
4.4.7彙編語言與C語言相互調用實例
4.5本章小結
第5章ARM套用系統設計
5.1SoC系統概述
5.2S3C2410概述
5.3S3C2410系統功能電路設計
5.3.1概述
5.3.2電源電路
5.3.3時鐘電路
5.3.4復位電路
5.3.5JTAG接口電路
5.3.6NorFlash電路
5.3.7NandFlash電路
5.3.8SDRAM電路
5.3.9串列接口電路
5.3.10乙太網接口電路
5.3.11蜂鳴器電路及其PWM電路
5.3.12按鍵電路
5.3.13實時時鐘
5.3.14A/D轉換器電路
5.3.15IIS音頻接口電路
5.3.16SD卡接口電路
5.3.17LCD電路
5.3.18USB接口電路
5.3.19印刷電路板設計的注意事項
5.4本章小結
5.5思考題
第6章S3C2410系統接口操作原理及實驗
6.1I/O接口實驗
6.1.1實驗目的
6.1.2實驗設備
6.1.3實驗內容
6.1.4實驗原理
6.1.5實驗操作步驟
6.1.6實驗參考程式
6.2串口通信實驗
6.2.1實驗目的
6.2.2實驗設備
6.2.3實驗內容
6.2.4實驗原理
6.2.5實驗操作步驟
6.2.6實驗參考程式
6.3中斷實驗
6.3.1實驗目的
6.3.2實驗設備
6.3.3實驗內容
6.3.4實驗原理
6.3.5實驗操作步驟
6.3.6實驗參考程式
6.4鍵盤控制實驗
6.4.1實驗目的
6.4.2實驗設備
6.4.3實驗內容
6.4.4實驗原理
6.4.5實驗設計
6.4.6實驗操作步驟
6.4.7實驗參考程式
6.5實時時鐘實驗
6.5.1實驗目的
6.5.2實驗設備
6.5.3實驗內容
6.5.4實驗原理
6.5.5實驗設計
6.5.6實驗操作步驟
6.5.7實驗參考程式
6.6看門狗實驗
6.6.1實驗目的
6.6.2實驗設備
6.6.3實驗內容
6.6.4實驗原理
6.6.5實驗設計
6.6.6實驗操作步驟
6.6.7實驗參考程式
6.7IIC串列通信實驗
6.7.1實驗目的
6.7.2實驗設備
6.7.3實驗內容
6.7.4實驗原理
6.7.5實驗設計
6.7.6實驗操作步驟
6.7.7實驗參考程式
6.8A/D轉換實驗
6.8.1實驗目的
6.8.2實驗設備
6.8.3實驗內容
6.8.4實驗原理
6.8.5實驗設計
6.8.6實驗操作步驟
6.8.7實驗參考程式
6.9NandFlash讀寫實驗
6.9.1實驗目的
6.9.2實驗設備
6.9.3實驗內容
6.9.4實驗原理
6.9.5實驗設計
6.9.6實驗操作步驟
6.9.7實驗參考程式
6.10本章小結
第7章嵌入式作業系統及開發簡述
7.1嵌入式Linux簡介
7.2構建嵌入式Linux開發環境
7.2.1交叉開發環境介紹
7.2.2安裝交叉開發工具
7.2.3主機交叉開發環境配置
7.3Bootloader
7.3.1Bootloader的種類
7.3.2U-Boot工程簡介
7.3.3U-Boot編譯
7.3.4U-Boot的移植思路
7.3.5U-Boot的燒寫
7.3.6U-Boot的常用命令
7.4Linux核心與移植
7.4.1Linux核心結構
7.4.2Linux核心配置系統
7.4.3Linux核心編譯選項
7.5移植Linux2.6核心到S3C2410平台簡述
7.5.1移植的概念
7.5.2設備驅動移植
7.5.3NandFlash移植
7.6嵌入式檔案系統構建
7.6.1檔案系統簡介
7.6.2嵌入式檔案系統的特點和種類
7.6.3檔案系統的組成
7.6.4利用BusyBox構建檔案系統
7.6.5利用NFS調試新建的檔案系統
7.7本章小結
7.8思考題
第8章嵌入式Linux實驗
8.1搭建嵌入式Linux開發環境
8.1.1實驗目的
8.1.2實驗環境
8.1.3實驗步驟
8.2移植U-Boot實驗
8.2.1實驗目的
8.2.2實驗環境
8.2.3實驗步驟
8.3燒寫U-Boot實驗
8.3.1實驗目的
8.3.2實驗環境
8.3.3實驗步驟
8.4Linux核心編譯與下載實驗
8.4.1實驗目的
8.4.2實驗環境
8.4.3實驗步驟
8.5Linux核心移植實驗
8.5.1CS8900A網卡驅動移植
8.5.2NandFlash驅動移植
8.5.3Yaffs2檔案系統移植
8.6檔案系統製作實驗
8.6.1實驗目的
8.6.2實驗環境
8.6.3實驗步驟
8.7編寫Linux核心模組實驗
8.7.1實驗目的
8.7.2實驗環境
8.7.3實驗步驟
8.8編寫帶參數的Linux核心模組實驗
8.8.1實驗目的
8.8.2實驗環境
8.8.3實驗步驟
8.9編寫Linux字元驅動程式實驗
8.9.1實驗目的
8.9.2實驗環境
8.9.3實驗步驟
8.10本章小結
參考文獻
……

相關詞條

熱門詞條

聯絡我們