注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構嵌入式系統(tǒng)設計與開發(fā)

嵌入式系統(tǒng)設計與開發(fā)

嵌入式系統(tǒng)設計與開發(fā)

定 價:¥30.00

作 者: 馬文華主編
出版社: 科學出版社
叢編項: 高等院校信息與電子技術類規(guī)劃教材
標 簽: 微型計算機 系充開發(fā) 高等學校 教材

ISBN: 9787030169655 出版時間: 2006-03-01 包裝: 平裝
開本: 16開 頁數(shù): 321 字數(shù):  

內容簡介

  本書以目前流行的ARM處理器和易于學習的μC/OS-Ⅱ操作系統(tǒng)為核心,系統(tǒng)介紹了嵌入式系統(tǒng)的原理、設計方法和編程開發(fā)。全書共分10章,分別為嵌入式系統(tǒng)概述、ARM及其編程模型、ARM指令集、嵌入式程序設計、μC/OS-Ⅱ實時操作系統(tǒng)、嵌入式最小系統(tǒng)設計、部件工作原理與開發(fā)實例、基于laC/OS-II的程序設計、ARM嵌入式開發(fā)工具以及ARM9處理器。讀者可從中系統(tǒng)地學習嵌入式系統(tǒng)的有關知識,并通過實例完成嵌入式系統(tǒng)設計的基礎訓練。本書可以作為高等學校嵌入式系統(tǒng)教學的教材,也可作為有關工程技術人員的參考書。 第1章 概述1.1 嵌入式系統(tǒng)1.2 嵌入式系統(tǒng)的組成 1.3 嵌入式系統(tǒng)的主要應用領域1.4 嵌入式處理器1.5 嵌入式操作系統(tǒng)1.6 嵌入式系統(tǒng)的開發(fā)本章要點習題第2章 ARM及其編程模型2.1 ARM簡介2.2 RISC體系結構2.3 ARM體系結構2.4 ARM微處理器的編程模型2.5 ARM的異常中斷2.6 ARM7TDMI處理器內核簡介本章要點習題第3章 ARM指令集3.1 ARM指令集概述3.2 ARM尋址方式 3.3 ARM指令分類介紹3.4 Thumb指令集本章要點習題第4章 嵌入式程序設計4.1 匯編語言程序結構4.2 ARM匯編語言程序的設計4.3 C語言與匯編語言混合編程本章要點習題第5章 μC/OS-Ⅱ實時操作系統(tǒng)5.1 μC/OS-Ⅱ實時操作系統(tǒng)概述5.2 μC/OS-Ⅱ的內核結構5.3 同步5.4 μC/OS-Ⅱ中的基本數(shù)據(jù)類型5.5 μC/OS-Ⅱ在ARM上的移植本章要點習題第6章 嵌入式最小系統(tǒng)設計6.1 系統(tǒng)設計概述6.2 S3C44B0X概述6.3 系統(tǒng)硬件基本單元電路設計6.4 S3C44B0X啟動程序設計本章要點習題第7章 部件工作原理與開發(fā)實例7.1 Flash存儲器7.2 SDRAM存儲器7.3 通用I/O接口 7.4 串行通信接口 7.5 中斷控制器與鍵盤7.6 定時器7.7 LCD控制7.8 I2C總線接口 本章要點習題第8章 基于μC/OS-Ⅱ的程序設計8.1 基于μC/OS-Ⅱ的應用程序設計方法8.2 μC/OS-Ⅱ操作系統(tǒng)擴展8.3 μC/OS-Ⅱ的文件系統(tǒng)8.4 基于μC/OS-Ⅱ的圖形用戶界面基礎 本章要點習題第9章 ARM嵌入式開發(fā)工具9.1 ARM下層開發(fā)工具9.2 ARM開發(fā)工具概述9.3 ARM的ADS9.4 Embest IDE介紹本章要點習題第10章 ARM9處理器10.1 ARM9TDMI特點及其與ARM7TDMI的比較10.2 ARM920T處理器10.3 S3C2410X芯片本章要點習題附錄A ARM指令集和Thumb指令集速查表附錄B 偽操作與偽指令參考文獻

作者簡介

暫缺《嵌入式系統(tǒng)設計與開發(fā)》作者簡介

圖書目錄

第1章 概述
1.1 嵌入式系統(tǒng)
1.1.1 嵌入式系統(tǒng)的定義
1.1.2 嵌入式系統(tǒng)的發(fā)展歷史
1.1.3 嵌入式計算機系統(tǒng)與通用計算機系統(tǒng)
1.2 嵌入式系統(tǒng)的組成
1.2.1 嵌入式系統(tǒng)的硬件組成
1.2.2 嵌入式系統(tǒng)的軟件組成
1.3 嵌入式系統(tǒng)的主要應用領域
1.4 嵌入式處理器
1.4.1 嵌入式處理器分類:
1.4.2 嵌入式處理器現(xiàn)狀及發(fā)展趨勢
1.5 嵌入式操作系統(tǒng)
1.5.1 嵌入式操作系統(tǒng)分類
1.5.2 實時操作系統(tǒng)
1.5.3 嵌入式操作系統(tǒng)的特點
1.5.4 目前市場上流行的嵌入式操作系統(tǒng)
1.5.5 嵌入式操作系統(tǒng)在我國的應用現(xiàn)狀
1.6 嵌入式系統(tǒng)的開發(fā)
1.6.1 嵌入式系統(tǒng)設計流程
1.6.2 嵌入式系統(tǒng)開發(fā)考慮的一些問題
本章要點
習題
第2章 ARM及其編程模型
2.1 ARM簡介
2.2 RISC體系結構
2.3 ARM體系結構
2.3.1 ARM體系結構的版本
2.3.2 ARM體系結構的變種及版本命名格式
2.3.3 ARM處理器系列
2.4 ARM微處理器的編程模型
2.4.1 ARM處理器支持的數(shù)據(jù)類型
2.4.2 ARM處理器的工作狀態(tài)
2.4.3 ARM處理器的工作模式
2.4.4 ARM狀態(tài)下的寄存器組織
2.5 ARM的異常中斷
2.5.1 ARM體系結構所支持的異常類型
2.5.2 異常的響應及返回
2.5.3 各類異常及返回
2.6 ARM7TDMI處理器內核簡介
2.6.1 ARM7TDMI介紹
2.6.2 ARM7TDMI處理器核的硬件接口
本章要點
習題
第3章 ARM指令集
3.1 ARM指令集概述
3.1.1 ARM指令的編碼格式
3.1.2 ARM指令的條件碼域
3.1.3 指令流水線
3.2 ARM尋址方式
3.3 ARM指令分類介紹
3.3.1 數(shù)據(jù)處理指令
3.3.2 分支指令
3.3.3 存儲器訪問指令
3.3.4 程序狀態(tài)寄存器與通用寄存器之間的傳送指令
3.3.5 乘法指令
3.3.6 協(xié)處理器指令
3.3.7 異常中斷產(chǎn)生指令
3.4 Thumb指令集
3.4.1 Thumb指令集概述
3.4.2 Thumb寄存器和ARM寄存器之間的關系
3.4.3 Thumb指令分類介紹
本章要點
習題
第4章 嵌入式程序設計
4.1 匯編語言程序結構
4.1.1 ARM編譯模式與開發(fā)環(huán)境
4.1.2 ARM匯編語言的偽操作、偽指令與宏指令
4.1.3 CodeWarrior編譯器F的偽操作與偽指令
4.2 ARM匯編語言程序設計
4.2.1 ARM匯編中的文件格式
4.2.2 刪匯編語句格式
4.2.3 ARM匯編程序設計
4.2.4 ARM與Thumb之間的狀態(tài)轉換及函數(shù)的互相調用
4.3 C語言與匯編語言混合編程
4.3.1 C程序與匯編程序互相調用規(guī)則
4.3.2 內嵌匯編程序設計
4.3.3 C語言函數(shù)和ARM匯編語言函數(shù)間互相調用
本章要點
習題
第5章 uc/Os-Il實時操作系統(tǒng)
5.1 UC/Os.II實時操作系統(tǒng)概述
5.1.1 實時系統(tǒng)概念
5.1.2 UC/Os.II的主要特點
5.2 uC/OS.II的內核結構
5.2.1 /aC/OS.II內核保護機制
5.2.2 任務:
5.2.3 任務狀態(tài)
5.2.4 任務控制塊
5.2.5 任務調度
5.3 同步
5.4 UC/OS-II中的基本數(shù)據(jù)類型
5.5 UC/OS-II在ARM上的移植
5.5.1 移植步驟
5.5.2 UC/OS-II移植后的測試
本章要點
習題
第6章 嵌入式最小系統(tǒng)設計
6.1 系統(tǒng)設計概述
6.2 S3C4480X概述
6.2.1 S3C44BOX引腳及信號描述
6.2.2 S3C44BOX特性
6.2.3 ARM存儲器
6.2.4 S3C44BOX存儲控制器
6.3 系統(tǒng)硬件基本單元電路設計
6.3.1 電源、復位、時鐘電路和JTAG接口
6.3.2 Flash存儲器接口電路
6.3.3 SDRAM存儲器接口電路
6.4 S3C4480x啟動程序設計
6.4.1 BootLoader介紹
6.4.2 啟動程序設計實例
本章要點
習題
第7章 部件工作原理與開發(fā)實例
7.1 Flash存儲器
7.1.1 概述
7.1.2 存儲器初始化
7.1.3 Flash的調試和程序吲化
7.1.4 Flash器件SST39VF160的應用
7.2 SDRAM存儲器
7.2.1 概述
7.2.2 SRAM器件的結構特點
7.2.3 DRAM器件的結構特點
7.2.4 SDRAM器件的構成原理和應用特點
7.2.5 SDRAM器件HY57V641620HG簡介
7.2.6 SDRAM應用編程
7.3 通用I/O接口
7.3.1 S3C44BOX的I/O端口
7.3.2 S3C44BOX芯片與端口相關的寄存器
7.3.3 應用實例
7.4 串行通信接口
7.4.1 概述
7.4.2 S3C44BOX的串行通信單元
7.4.3 LIART操作
7.4.4 LIART寄存器
7.4.5 串行通信的應用與編程
7.5 中斷控制器與鍵盤
7.5.1 傳統(tǒng)鍵盤介紹
7.5.2 中斷控制器概述
7.5.3 鍵盤的軟硬件實現(xiàn)原理
7.5.4 中斷式鍵盤的應用編程
7.6 定時器
7.6.1 概述
7.6.2 S3C44BOXPWM定時器
7.6.3 PWM定時器工作原理
7.6.4 PWM定時器操作
7.6.5 PWM定時器的特殊功能寄存器
7.6.6 PWM定時器的應用編程
7.7 LCD控制器
7.7.1 概述
……
第8章 基于μC/OS-Ⅱ的程序設計
第9章 ARM嵌入式開發(fā)工具
第10章 ARM9處理器
附錄A ARM指令集和Thumb指令集速查表
附錄B 偽操作與偽指令
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號