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

嵌入式系統(tǒng)基礎(chǔ)教程

嵌入式系統(tǒng)基礎(chǔ)教程

定 價(jià):¥38.00

作 者: 金建設(shè) 主編
出版社: 大連理工大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787561151136 出版時(shí)間: 2009-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 317 字?jǐn)?shù):  

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

  近年來(lái),隨著32位嵌入式微處理器的出現(xiàn),嵌入式系統(tǒng)技術(shù)得到了迅猛的發(fā)展,其應(yīng)用已經(jīng)深入到工業(yè)控制、交通運(yùn)輸、商業(yè)和服務(wù)業(yè)、精準(zhǔn)農(nóng)業(yè)、醫(yī)療、家庭等各個(gè)領(lǐng)域。社會(huì)和科技的發(fā)展需要越來(lái)越多的掌握嵌入式系統(tǒng)技術(shù)的專業(yè)人才,應(yīng)對(duì)這種需求,我國(guó)一些高校相繼開(kāi)設(shè)了有關(guān)嵌入式系統(tǒng)技術(shù)的課程。編者從2004年開(kāi)始探索在應(yīng)用型本科教學(xué)中引入嵌入式系統(tǒng)技術(shù),相繼在計(jì)算機(jī)、自動(dòng)化和電子信息工程專業(yè)開(kāi)設(shè)嵌入式系統(tǒng)課程,并在計(jì)算機(jī)專業(yè)中開(kāi)設(shè)了嵌入式系統(tǒng)專業(yè)方向。在教學(xué)實(shí)踐中發(fā)現(xiàn),應(yīng)用型本科學(xué)生急需一套理論與實(shí)踐很好結(jié)合、通俗易懂的嵌入式系統(tǒng)教材,在此基礎(chǔ)上,萌生了編寫(xiě)本書(shū)的想法。編者力求將本書(shū)編寫(xiě)為嵌入式系統(tǒng)的入門(mén)教材,主要體現(xiàn)如下特點(diǎn):(1)深入淺出地介紹嵌入式系統(tǒng)的基本概念,并通過(guò)大量應(yīng)用實(shí)例使讀者認(rèn)識(shí)到嵌入式系統(tǒng)無(wú)處不在,以引起讀者的學(xué)習(xí)興趣。(2)避免冗長(zhǎng)的理論介紹,注重講清概念和方法,便于學(xué)習(xí)入門(mén),側(cè)重嵌入式系統(tǒng)應(yīng)用能力的培養(yǎng)。(3)既介紹ARM的體系結(jié)構(gòu),又介紹采用ARM內(nèi)核的典型微處理器芯片S3C2410A,也介紹了由S3C2410A微處理器構(gòu)成的應(yīng)用系統(tǒng),使讀者既見(jiàn)樹(shù)木也見(jiàn)森林。(4)考慮目前嵌入式系統(tǒng)的應(yīng)用軟件主要采用C語(yǔ)言編程,為了使學(xué)生更好地掌握嵌入式系統(tǒng)的應(yīng)用軟件結(jié)構(gòu)和嵌入武系統(tǒng)C語(yǔ)言編程的特點(diǎn)和風(fēng)格,安排了ARM的C語(yǔ)言程序設(shè)計(jì)一章,注重講述嵌入式系統(tǒng)C語(yǔ)言編程的一些特殊方法。(5)不僅安排了嵌入式微處理器內(nèi)部集成的基本接口及應(yīng)用設(shè)計(jì),也介紹了嵌入式微處理器擴(kuò)展接口及應(yīng)用設(shè)計(jì),為應(yīng)用開(kāi)發(fā)打好基礎(chǔ)。

作者簡(jiǎn)介

暫缺《嵌入式系統(tǒng)基礎(chǔ)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 嵌入式系統(tǒng)概論
1.1 嵌入式系統(tǒng)的概念
1.1.1 嵌入式系統(tǒng)的感性認(rèn)識(shí)
1.1.2 嵌入式系統(tǒng)定義
1.1.3 嵌入式系統(tǒng)的基本組成
1.1.4 嵌入式系統(tǒng)的特點(diǎn)
1.2 嵌入式微處理器
1.2.1 嵌入式微處理器的類型
1.2.2 嵌入式微處理器的選型
1.3 嵌入式操作系統(tǒng)
1.3.1 操作系統(tǒng)
1.3.2 嵌入式操作系統(tǒng)的特點(diǎn)
1.3.3 常見(jiàn)的嵌入式操作系統(tǒng)
1.3.4 嵌入式操作系統(tǒng)的選擇
1.4 嵌入式系統(tǒng)應(yīng)用軟件開(kāi)發(fā)
1.4.1 嵌入式系統(tǒng)應(yīng)用軟件開(kāi)發(fā)的特點(diǎn)
1.4.2 嵌入式系統(tǒng)應(yīng)用軟件的結(jié)構(gòu)體系
1.5 嵌入式系統(tǒng)的應(yīng)用
1.5.1 嵌入式系統(tǒng)的應(yīng)用模式
1.5.2 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
習(xí)題
第2章 ARM微處理器的體系結(jié)構(gòu)
2.1 ARM微處理器
2.1.1 ARM微處理器概述
2.1.2 ARM系列微處理器
2.1.3 ARM微處理器的特點(diǎn)
2.2 ARM的體系結(jié)構(gòu)
2.2.1 ARM微處理器的CPU結(jié)構(gòu)
2.2.2 ARM微處理器的精簡(jiǎn)指令集
2.2.3 ARM微處理器的多級(jí)流水線
2.3 ARM微處理器的工作狀態(tài)和運(yùn)行模式
2.3.1 ARM微處理器的工作狀態(tài)
2.3.2 ARM微處理器的運(yùn)行模式
2.4 ARM微處理器的寄存器組織
2.4.1 ARM狀態(tài)下的寄存器
2.4.2 Thumb狀態(tài)下的寄存器
2.5 ARM支持的數(shù)據(jù)類型和存儲(chǔ)模式
2.5.1 ARM支持的數(shù)據(jù)類型
2.5.2 ARM支持的存儲(chǔ)模式
2.5.3 ARM支持的I/O尋址
2.6 ARM微處理器的異常
2.6.1 ARM的異常類型
2.6.2 異常的響應(yīng)及返回
2.6.3 異常的描述
2.6.4 異常服務(wù)程序
2.7 典型ARM微處理器芯片S3C2410A
2.7.1 S3C2410A芯片概述
2.7.2 S3C2410A芯片的內(nèi)部結(jié)構(gòu)
2.7.3 S3C2410A芯片的引腳及功能
2.7.4 S3C2410A芯片與80C51單片機(jī)的比較
2.8 基于$3C2410A微處理器的典型實(shí)驗(yàn)平臺(tái)
2.8.1 實(shí)驗(yàn)平臺(tái)概述
2.8.2 實(shí)驗(yàn)平臺(tái)的組成
2.9 嵌入式系統(tǒng)應(yīng)用實(shí)例設(shè)計(jì)
2.9.1 應(yīng)用系統(tǒng)概述
2.9.2 硬件結(jié)構(gòu)框圖
2.9.3 軟件流程圖
2.9.4 測(cè)試結(jié)果
習(xí)題
第3章 ARM指令系統(tǒng)與
匯編語(yǔ)言程序設(shè)計(jì)
3.1 ARM指令系統(tǒng)概述
3.1.1 ARM指令系統(tǒng)的特點(diǎn)
3.1.2 ARM匯編指令的基本格式
3.1.3 ARM指令的條件域
3.2 ARM指令的尋址方式
3.3 ARM指令的分類介紹
3.3.1 數(shù)據(jù)處理指令
3.3.2 加載/存儲(chǔ)指令
3.3.3 轉(zhuǎn)移指令
3.3.4 程序狀態(tài)寄存器訪問(wèn)指令
3.3.5 軟件中斷指令
3.4 Thumb指令集
3.5 ARM的偽指令
3.6 ARM匯編語(yǔ)言程序設(shè)計(jì)舉例
3.6.1 分支結(jié)構(gòu)
3.6.2 循環(huán)結(jié)構(gòu)
3.6.3 主子結(jié)構(gòu)
習(xí)題
第4章 ARM的C語(yǔ)言程序設(shè)計(jì)
4.1 概述
4.1.1 嵌入式系統(tǒng)應(yīng)用程序的編程語(yǔ)言
4.1 I2嵌入式系統(tǒng)C語(yǔ)言程序設(shè)計(jì)需考慮的問(wèn)題
4.2 數(shù)據(jù)類型
4.2.1 C語(yǔ)言的數(shù)據(jù)類型
4.2.2 ARM的C編譯器支持的基本數(shù)據(jù)類型
4.3 常量與變量
4.3.1 常量
4.3.2 變量
4.4 預(yù)處理指令
4.4.1 文件包含預(yù)處理指令
4.4.2 宏定義預(yù)處理指令
4.4.3 條件編譯預(yù)處理指令
4.4.4 預(yù)處理指令#pragma
4.5 位運(yùn)算
4.5.1 “按位與”運(yùn)算
4.5.2 “按位或”運(yùn)算
4.5.3 “移位”運(yùn)算
4.6 函數(shù)
4.6.1 函數(shù)概述
4.6.2 中斷函數(shù)
4.6.3 可重入函數(shù)
4.7 應(yīng)用程序的結(jié)構(gòu)
4.8 C語(yǔ)言應(yīng)用程序舉例
習(xí)題
第5章 ADS 1.2集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
5.1 ADS 1.2集成開(kāi)發(fā)環(huán)境的組成與功能
5.1.1 ADS 1.2 集成開(kāi)發(fā)環(huán)境的組成
5.1.2 CodeWarrior和AXD
5.2 ADS 1.2集成開(kāi)發(fā)環(huán)境的安裝
5.3 ADS 1.2集成開(kāi)發(fā)環(huán)境的使用
5.3.1 開(kāi)發(fā)環(huán)境的配置
5.3.2 程序的編輯、編譯和鏈接
5.3.3 程序的調(diào)試和運(yùn)行
5.4 ADS 1.2集成開(kāi)發(fā)環(huán)境的應(yīng)用
5.4.1 ARM匯編語(yǔ)言程序的編輯、匯編鏈接、調(diào)試運(yùn)行
5.4.2 ARM C語(yǔ)言程序的編輯、編譯鏈接、調(diào)試運(yùn)行
習(xí)題
第6章 S3C2410A的基本接口及應(yīng)用設(shè)計(jì)
6.1 S3C2410A的串行接口與串行通信
6.1.1 S3C2410AUART的內(nèi)部結(jié)構(gòu)
6.1.2 S3C2410AUART的功能
6.1.3 波特率的計(jì)算
6.1.4 UART的初始化
6.1.5 UART數(shù)據(jù)的發(fā)送與接收的編程
6.1.6 串行通信編程舉例
6.2 S3C2410A的通用I/O接口及應(yīng)用
6.2.1 GPIO的原理與結(jié)構(gòu)
6.2.2 GPIO的初始化及輸入/輸出操作
6.2.3 GPIO的應(yīng)用舉例
6.3 S3C2410A的A/D轉(zhuǎn)換接口
6.3.1 A/D轉(zhuǎn)換的基本概念
6.3.2 S3C2410A的A/D轉(zhuǎn)換器
6.3.3 A/D轉(zhuǎn)換的應(yīng)用編程
6.4 S3C2410A的L.CD接口
6.4.1 LCD的工作原理
6.4.2 S3C2410A的LCD控制器
6.4.3 S3C2410A的L,CD應(yīng)用編程
6.5 S3C2410A的觸摸屏接口及應(yīng)用
6.5.1 觸摸屏的工作原理
6.5.2 S3C2410A的觸摸屏控制接口
6.5.3 觸摸屏控制接口的特殊功能寄存器
6.5.4 觸摸屏應(yīng)用編程
習(xí)題
第7章 刪的存儲(chǔ)器系統(tǒng)
7.1 存儲(chǔ)器系統(tǒng)概述
7.1.1 存儲(chǔ)器系統(tǒng)的分層結(jié)構(gòu)
7.1.2 常用的存儲(chǔ)器
7.2 S3C2410A微處理器的存儲(chǔ)系統(tǒng)
7.2.1 S3C2410A的存儲(chǔ)空間
7.2.2 S3C2410A存儲(chǔ)空間的映射
7.2.3 S3C2410A的存儲(chǔ)控制寄存器
7.3 NAND Flash存儲(chǔ)器的擴(kuò)展
7.3.1 NAND Flash存儲(chǔ)器概述
7.3.2 NAND Flash的運(yùn)行模式
7.3.3 NAND Flash芯片簡(jiǎn)介
7.3.4 NAND Flash的接口設(shè)計(jì)
7.3.5 NAND Flash的控制寄存器
7.4 SDRAM存儲(chǔ)器的擴(kuò)展
7.4.1 SDRAM存儲(chǔ)器概述
7.4.2 SDRAM芯片簡(jiǎn)介
7.4.3 SDRAM的接口設(shè)計(jì)
習(xí)題
第8章 嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ
8.1 μC/OS-Ⅱ?qū)崟r(shí)操作系統(tǒng)概述
8.1.1 μC/OS-Ⅱ的特點(diǎn)
8.1.2 μC/OS-Ⅱ的體系結(jié)構(gòu)
8.1.3 μC/OS-Ⅱ提供的系統(tǒng)服務(wù)
8.2 μC/OS-Ⅱ中的任務(wù)
8.2.1 任務(wù)的基本概念
8.2.2 任務(wù)的狀態(tài)
8.2.3 任務(wù)代碼
8.2.4 系統(tǒng)任務(wù)
8.2.5 任務(wù)的優(yōu)先級(jí)、任務(wù)的堆棧和任務(wù)控制塊
8.2.6 任務(wù)的調(diào)度
8.2.7 任務(wù)的創(chuàng)建
8.2.8 μC/OS-Ⅱ的初始化和任務(wù)的啟動(dòng)
8.2.9 編程舉例
8.3 μC/OS-Ⅱ的任務(wù)同步與通信
8.3.1 任務(wù)之間的協(xié)調(diào)
8.3.2 信號(hào)量
8.3.3 消息郵箱
8.3.4 消息隊(duì)列
8.4 μC/OS-Ⅱ的移植
8.4.1 μC/OS-Ⅱ移植的基本要求與工作內(nèi)容
8.4.2 μC/OS-Ⅱ在S3C2410A微處理器上的移植
習(xí)題
第9章 擴(kuò)展接口的應(yīng)用設(shè)計(jì)
9.1 RS-485接口的應(yīng)用設(shè)計(jì)
9.1.1 RS-485接口概述
9.1.2 RS-485接口雙機(jī)通信的硬件設(shè)計(jì)
9.1.3 RS-485接口雙機(jī)通信的軟件編程
9.1.4 RS-485接口的多機(jī)通信設(shè)計(jì)
9.2 CAN總線接口的應(yīng)用設(shè)計(jì)
9.2.1 CAN總線接口概述
9.2.2 CAN總線接口的硬件設(shè)計(jì)
9.2.3 CAN總線接口的控制命令
9.2.4 CAN總線接口的軟件編程
9.3 GPRS遠(yuǎn)程通訊系統(tǒng)的設(shè)計(jì)
9.3.1 GPRS接口概述
9.3.2 GPRS接口模塊及AT指令集簡(jiǎn)介
9.3.3 GPRS遠(yuǎn)程通信系統(tǒng)接口的硬件設(shè)計(jì)
9.3.4 GPRS遠(yuǎn)程通信系統(tǒng)的軟件編程
9.4 GPS地理定位系統(tǒng)的設(shè)計(jì)
9.4.1 GPS接口模塊概述
9.4.2 GPS地理定位系統(tǒng)的設(shè)計(jì)
習(xí)題
附錄
附錄A S3C2410A的引腳及名稱
附錄B 常用的頭文件和系統(tǒng)引導(dǎo)程序
參考文獻(xiàn)

本目錄推薦

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