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

出版時(shí)間:2012-4  出版社:機(jī)械工業(yè)出版社  作者:朱愷,吉逸,儲(chǔ)昊明 編著  頁(yè)數(shù):276  

內(nèi)容概要

  ARM處理器是一種高性能、低功耗的RISC處理器,廣泛應(yīng)用于通信、家電、工控、航空等眾多嵌入式產(chǎn)品中。
  《嵌入式系統(tǒng)基礎(chǔ)》系統(tǒng)地介紹了ARM嵌入式系統(tǒng)的原理和ARM嵌入式開(kāi)發(fā)技術(shù)的基礎(chǔ)知識(shí),涵蓋了ARM處理器工作原理、ARM處理器編程模型、ARM程序設(shè)計(jì)、實(shí)時(shí)操作系統(tǒng)、嵌入式系統(tǒng)開(kāi)發(fā)流程和常用開(kāi)發(fā)工具等內(nèi)容。
  本書(shū)理論與實(shí)踐相結(jié)合,實(shí)用性強(qiáng),可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)本科生教材,也可作為研究生或嵌入式工程技術(shù)人員的參考書(shū)籍。

書(shū)籍目錄

出版者的話
編委會(huì)
叢書(shū)序言
前言
第1章嵌入式系統(tǒng)基礎(chǔ)知識(shí)
1?1嵌入式系統(tǒng)概述
1?1?1計(jì)算機(jī)的發(fā)展歷史
1?1?2嵌入式系統(tǒng)的發(fā)展歷史
1?1?3嵌入式系統(tǒng)的概念
1?1?4嵌入式系統(tǒng)的特點(diǎn)
1?1?5嵌入式系統(tǒng)的分類
1?1?6嵌入式系統(tǒng)的典型應(yīng)用
1?2嵌入式系統(tǒng)的結(jié)構(gòu)與組成
1?2?1嵌入式系統(tǒng)的體系結(jié)構(gòu)
1?2?2嵌入式系統(tǒng)的組成
1?2?3嵌入式處理器
1?2?4實(shí)時(shí)操作系統(tǒng)
1?3嵌入式系統(tǒng)程序開(kāi)發(fā)
1?3?1嵌入式系統(tǒng)程序開(kāi)發(fā)過(guò)程
1?3?2嵌入式系統(tǒng)程序開(kāi)發(fā)層次
1?3?3嵌入式系統(tǒng)程序開(kāi)發(fā)語(yǔ)言
1?3?4嵌入式系統(tǒng)的開(kāi)發(fā)特點(diǎn)
1?4嵌入式系統(tǒng)的新發(fā)展
1?5嵌入式系統(tǒng)中的信息表示與運(yùn)算基礎(chǔ)
1?5?1進(jìn)位計(jì)數(shù)制與轉(zhuǎn)換
1?5?2計(jì)算機(jī)中數(shù)的表示
1?5?3計(jì)算機(jī)中數(shù)的單位
1?6本章小結(jié)
習(xí)題
第2章ARM微處理器硬件結(jié)構(gòu)
2?1ARM簡(jiǎn)介
2?1?1CISC
2?1?2RISC
2?1?3ARM微處理器介紹
2?2ARM7TDMI微處理器硬件結(jié)構(gòu)
2?2?1ARM7TDMI內(nèi)核
2?2?2ARM7TDMI外圍電路
2?2?3ARM7TDMI外圍引腳
2?3ARM存儲(chǔ)體系
2?3?1ARM存儲(chǔ)器簡(jiǎn)述
2?3?2ARM存儲(chǔ)層次結(jié)構(gòu)
2?3?3ARM數(shù)據(jù)存儲(chǔ)類型
2?3?4ARM數(shù)據(jù)存儲(chǔ)方式
2?4ARM協(xié)處理器
2?5ARM片上總線
2?6ARM調(diào)試結(jié)構(gòu)
2?7ARM外圍電路擴(kuò)展
2?8本章小結(jié)
習(xí)題
第3章ARM微處理器體系結(jié)構(gòu)
3?1ARM的工作狀態(tài)
3?1?1ARM/Thumb技術(shù)介紹
3?1?2ARM/Thumb狀態(tài)切換
3?2ARM的工作模式
3?3ARM的寄存器組織
3?3?1ARM狀態(tài)下的寄存器組織
3?3?2Thumb狀態(tài)下的寄存器組織
3?4ARM的異常處理
3?4?1ARM異常類型
3?4?2對(duì)異常的響應(yīng)
3?4?3從異常返回
3?4?4各類異常的具體描述
3?4?5異常向量
3?4?6異常優(yōu)先級(jí)
3?5ARM的流水線技術(shù)
3?5?1ARM7的三級(jí)流水線
3?5?2三級(jí)流水線中PC的行為
3?5?3ARM9的五級(jí)流水線
3?6ARM協(xié)處理器
3?7本章小結(jié)
習(xí)題
第4章ARM指令系統(tǒng)
4?1ARM指令集概述
4?1?1ARM指令集編碼
4?1?2ARM指令的條件碼
4?1?3ARM指令格式
4?2ARM指令的尋址方式
4?2?1立即尋址
4?2?2寄存器尋址
4?2?3寄存器間接尋址
4?2?4基址變址尋址
4?2?5堆棧尋址
4?2?6塊拷貝尋址
4?2?7相對(duì)尋址
4?3ARM指令集
4?3?1跳轉(zhuǎn)指令
4?3?2數(shù)據(jù)處理指令
4?3?3乘法指令與乘加指令
4?3?4程序狀態(tài)寄存器訪問(wèn)指令
4?3?5加載/存儲(chǔ)指令
4?3?6批量數(shù)據(jù)加載/存儲(chǔ)指令
4?3?7數(shù)據(jù)交換指令
4?3?8移位指令(操作)
4?3?9協(xié)處理器指令
4?3?10異常產(chǎn)生指令
4?3?11基本功能段示例
4?4Thumb指令及應(yīng)用
4?4?1Thumb指令集概述
4?4?2Thumb指令分類介紹
4?5本章小結(jié)
習(xí)題
第5章ARM程序設(shè)計(jì)基礎(chǔ)
5?1ARM匯編偽指令
5?1?1符號(hào)定義偽指令
5?1?2數(shù)據(jù)定義偽指令
5?1?3匯編控制偽指令
5?1?4地址讀取偽指令
5?1?5其他常用的偽指令
5?2ARM匯編語(yǔ)言
5?2?1ARM匯編語(yǔ)句格式
5?2?2匯編語(yǔ)言程序中常用的符號(hào)
5?2?3匯編語(yǔ)言程序中的表達(dá)式和運(yùn)算符
5?2?4ARM匯編程序結(jié)構(gòu)
5?2?5ARM匯編程序示例
5?3匯編語(yǔ)言與C語(yǔ)言的混合編程
5?3?1ARM程序的文件格式
5?3?2ATPCS簡(jiǎn)介
5?3?3內(nèi)嵌匯編
5?3?4C語(yǔ)言程序和ARM匯編程序間相互調(diào)用
5?4本章小結(jié)
習(xí)題
第6章實(shí)時(shí)軟件系統(tǒng)
6?1實(shí)時(shí)軟件系統(tǒng)概述
6?2實(shí)時(shí)軟件系統(tǒng)結(jié)構(gòu)
6?2?1輪轉(zhuǎn)結(jié)構(gòu)
6?2?2帶有中斷的輪轉(zhuǎn)結(jié)構(gòu)
6?2?3函數(shù)隊(duì)列調(diào)度結(jié)構(gòu)
6?2?4實(shí)時(shí)操作系統(tǒng)結(jié)構(gòu)
6?3實(shí)時(shí)操作系統(tǒng)概述
6?3?1實(shí)時(shí)操作系統(tǒng)分類
6?3?2實(shí)時(shí)操作系統(tǒng)體系結(jié)構(gòu)
6?4實(shí)時(shí)操作系統(tǒng)運(yùn)行原理
6?4?1任務(wù)
6?4?2互斥
6?4?3同步
6?4?4任務(wù)間通信
6?4?5中斷處理
6?4?6時(shí)鐘節(jié)拍
6?4?7死鎖
6?4?8實(shí)時(shí)調(diào)度策略
6?5主流的實(shí)時(shí)操作系統(tǒng)
6?6本章小結(jié)
習(xí)題
第7章μC/OS-II源碼解析和移植分析
7?1μC/OS-II的內(nèi)核結(jié)構(gòu)
7?1?1文件結(jié)構(gòu)
7?1?2初始化和啟動(dòng)
7?1?3時(shí)鐘節(jié)拍
7?1?4任務(wù)管理
7?1?5中斷服務(wù)
7?1?6任務(wù)間通信
7?2μC/OS-II的移植
7?2?1INCLUDES?H
7?2?2OS_CPU?H
7?2?3OS_CPU_C?C
7?2?4OS_CPU_A?ASM
7?3本章小結(jié)
習(xí)題
第8章嵌入式系統(tǒng)設(shè)計(jì)開(kāi)發(fā)流程
8?1嵌入式系統(tǒng)設(shè)計(jì)開(kāi)發(fā)基礎(chǔ)
8?1?1嵌入式系統(tǒng)產(chǎn)品生命周期
8?1?2嵌入式系統(tǒng)分析與設(shè)計(jì)方法
8?1?3統(tǒng)一建模語(yǔ)言UML
8?2嵌入式系統(tǒng)需求分析
8?3嵌入式系統(tǒng)的設(shè)計(jì)
8?3?1設(shè)計(jì)模式
8?3?2概要設(shè)計(jì)
8?3?3詳細(xì)設(shè)計(jì)
8?4嵌入式系統(tǒng)測(cè)試
8?4?1硬件測(cè)試
8?4?2軟件測(cè)試
8?4?3嵌入式系統(tǒng)的系統(tǒng)測(cè)試
8?5嵌入式系統(tǒng)的調(diào)試
8?5?1軟件模擬器
8?5?2在線仿真調(diào)試
8?5?3片上調(diào)試
8?5?4基于調(diào)試代理的調(diào)試方法
8?6嵌入式系統(tǒng)設(shè)計(jì)實(shí)例
8?6?1需求分析
8?6?2規(guī)格說(shuō)明
8?6?3體系結(jié)構(gòu)設(shè)計(jì)(概要設(shè)計(jì))
8?6?4硬件構(gòu)件和軟件構(gòu)件的設(shè)計(jì)(詳細(xì)設(shè)計(jì))
8?6?5系統(tǒng)集成與測(cè)試
8?7本章小結(jié)
習(xí)題
第9章嵌入式系統(tǒng)開(kāi)發(fā)工具及實(shí)例
9?1ARM嵌入式開(kāi)發(fā)工具概覽
9?2ADS 1?2
9?2?1建立一個(gè)工程
9?2?2配置生成目標(biāo)
9?2?3編譯連接
9?2?4用AXD進(jìn)行代碼調(diào)試
9?3RealView MDK
9?3?1集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
9?3?2工程管理
9?3?3編寫(xiě)源程序
9?3?4編譯程序
9?3?5調(diào)試程序
9?4RVDS
9?4?1RVDS簡(jiǎn)介
9?4?2RVDS特點(diǎn)
9?5IAR EWARM
9?5?1EWARM 集成開(kāi)發(fā)環(huán)境介紹
9?5?2IAR J-Link仿真器簡(jiǎn)介
9?6本章小結(jié)
習(xí)題
第10章S3C44B0X系統(tǒng)結(jié)構(gòu)
10?1S3C44B0X簡(jiǎn)介
10?1?1片上功能
10?1?2特性
10?1?3芯片引腳定義
10?2S3C44B0X存儲(chǔ)控制器
10?2?1空間劃分
10?2?2功能描述
10?2?3特殊功能寄存器
10?3S3C44B0X的I/O端口
10?3?1功能概述
10?3?2端口控制寄存器
10?4S3C44B0X的DMA
10?4?1概述
10?4?2ZDMA
10?4?3BDMA
10?4?4DMA請(qǐng)求源選擇
10?4?5自動(dòng)重裝模式
10?4?6DMA相關(guān)寄存器
10?5S3C44B0X的UART
10?5?1概述
10?5?2UART操作
10?5?3特殊功能寄存器
10?6S3C44B0X的中斷控制器
10?6?1概述
10?6?2中斷控制器操作
10?6?3中斷源
10?6?4特殊功能寄存器
10?7S3C44B0X的RTC
10?7?1概述
10?7?2RTC特性
10?7?3RTC操作
10?7?4特殊功能寄存器
10?8S3C44B0X的其他模塊
10?9本章小結(jié)
習(xí)題
參考文獻(xiàn)

編輯推薦

  《高等院校計(jì)算機(jī)專業(yè)人才能力培養(yǎng)規(guī)劃教材(應(yīng)用型):嵌入式系統(tǒng)基礎(chǔ)》是作者根據(jù)多年嵌入式系統(tǒng)教學(xué)經(jīng)驗(yàn)編寫(xiě)的適合本科教學(xué)的嵌入式教材,比較全面地介紹了嵌入式系統(tǒng)的原理和主流開(kāi)發(fā)平臺(tái),主要內(nèi)容包括:嵌入式系統(tǒng)基礎(chǔ)知識(shí)ARM微處理器結(jié)構(gòu)和ARM程序設(shè)計(jì)精實(shí)時(shí)操作系統(tǒng)原理цC/OS-Ⅱ源碼解析和移植分析嵌入式設(shè)計(jì)開(kāi)發(fā)流程和ARM嵌入式開(kāi)發(fā)主流工具。  《高等院校計(jì)算機(jī)專業(yè)人才能力培養(yǎng)規(guī)劃教材(應(yīng)用型):嵌入式系統(tǒng)基礎(chǔ)》內(nèi)容完整、層次清晰、理論和實(shí)踐兼顧,在介紹嵌入式系統(tǒng)原理之外,還安排了大量貼近工程實(shí)際的實(shí)踐性知識(shí),相關(guān)章節(jié)有實(shí)例教程,有利于學(xué)生理解嵌入式系統(tǒng)知識(shí)、掌握主流的開(kāi)發(fā)工具和開(kāi)發(fā)技巧,為后續(xù)的專業(yè)課程學(xué)習(xí)和工程實(shí)踐打下良好基礎(chǔ)。以目前最為流行的ARM嵌入式系統(tǒng)為主線,組織全書(shū)內(nèi)容。注重講解實(shí)時(shí)操作系統(tǒng)的原理和裁剪過(guò)程,以UC/OS-II為主線,便于學(xué)生學(xué)習(xí)和理解。精選內(nèi)容,合理編排,既滿足本科教學(xué)要求,又不至于內(nèi)容過(guò)多過(guò)難,讓學(xué)生學(xué)習(xí)吃力。內(nèi)容組織靈活,部分章節(jié)可選講,便于教師根據(jù)教學(xué)情況合理安排教學(xué)內(nèi)容和教學(xué)課時(shí)。注重知識(shí)的實(shí)用性,有實(shí)時(shí)系統(tǒng)的源碼講解,結(jié)合實(shí)驗(yàn),可以加深學(xué)生對(duì)基礎(chǔ)知識(shí)的理解。提供完善的配套教學(xué)資源,為教師配有電子教案,配有章后習(xí)題答案,以及相關(guān)源代碼,有需要者可登錄華章網(wǎng)站下載。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    嵌入式系統(tǒng)基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7