注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)

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

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

定 價(jià):¥30.00

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

ISBN: 9787030169655 出版時(shí)間: 2006-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 321 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

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