注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構深入淺出COLDFire系列32位嵌入式微處理器

深入淺出COLDFire系列32位嵌入式微處理器

深入淺出COLDFire系列32位嵌入式微處理器

定 價:¥42.00

作 者: 諶利 等編著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 計算機體系結構

ISBN: 9787811249033 出版時間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 359 字數(shù):  

內容簡介

  《深入淺出ColdFire系列32位嵌入式微處理器》是針對飛思卡爾32位ColdFire系列嵌入式微處理器的應用和開發(fā),主要是針對該系列V2與V3內核,即代表該系列大部分的中低端產(chǎn)品的應用。通過對每個模塊的介紹和詳細的應用實例,使讀者更方便更容易地理解各個功能模塊的應用,從而達到快速上手的目的?!渡钊霚\出ColdFire系列32位嵌入式微處理器》基于一個具體的芯片MCF5225x進行舉例和應用,該芯片為最新的ColdFire家族成員,其特點是集成了幾乎所有ColdFire家族的中低端功能模塊,包括使用比較多的以太網(wǎng),USB OTG,CAN,DMA,F(xiàn)lexBus/MiniBus,SDR/DDR Controller等模塊,并且可以適用于其他各類ColdFire系列芯片?!渡钊霚\出ColdFire系列32位嵌入式微處理器》附光盤1張,內含飛思卡爾半導體公司授權的ColdFire系列資料和代碼例程。讀者對象主要是目前ColdFire處理器的使用者和32位嵌入式處理器的開發(fā)者與愛好者,也可作為大學相關課程的實驗教材。

作者簡介

  諶利,諶利現(xiàn)任飛思卡爾半導體高級應用工程師。1997—2004年,就讀于北京航空航天大學,獲電子信息工程專業(yè)學士和通信與信息系統(tǒng)專業(yè)碩士學位。2004年,進入飛思卡爾半導體公司(原摩托羅拉北亞中心半導體部門)工作,有多年的高端嵌入式處理器系統(tǒng)軟硬件開發(fā)經(jīng)驗。作為全球核心團隊成員,帶領上海ColdFire團隊主要負責32位微處理器ColdFire系列的研發(fā)、新產(chǎn)品定義支持與驗證、應用軟硬件和參考平臺的定義與開發(fā)、技術文檔編寫以及對全球區(qū)域客戶市場的技術支持工作。

圖書目錄

第1章 ColdFire基本介紹
1.1 ColdFire的歷史和概述
1.2 ColdFire應用領域
1.2.1 工業(yè)控制領域
1.2.2 消費類電子領域
1.2.3 醫(yī)療電子領域
1.2.4 測試與測量
1.2.5 家庭及樓宇自動化
1.3 本書內容
第2章 ColdFire內核及處理器架構介紹
2.1 ColdFire 內核基本介紹
2.2 ColdFire內核結構
2.2.1 V2內核架構
2.2.2 V3內核架構
2.2.3 V4內核架構
2.2.4 V4e內核架構
2.3 內核主要寄存器
2.3.1 數(shù)據(jù)寄存器
2.3.2 地址寄存器
2.3.3 堆棧指針
2.3.4 程序指針
2.3.5 條件寄存器
2.3.6 異常中斷向量基地址寄存器
2.3.7 狀態(tài)寄存器
2.4 MAC和EMAC
2.4.1 MAC
2.4.2 EMAC
2.4.3 應用實例
2.5 高速緩存
2.5.1 ColdFire緩存工作原理
2.5.2 主要寄存器
2.6 內部SRAM和內部Flash
2.6.1 內部SRAM
2.6.2 內部Flash
2.7 ColdFire處理器架構
2.7.1 CF5210平臺
2.7.2 標準產(chǎn)品平臺
2.7.3 系統(tǒng)訪問控制
2.8 基本指令集介紹
2.8.1 尋址模式
2.8.2 指令集
2.9 μCOSⅡ在ColdFire上的移植
2.9.1 μCOSⅡ移植的關鍵代碼
2.9.2 OS_CPU.H
2.9.3 OS_CPU_C.C
2.9.4 OS_CPU_A.ASM
2.9.5 OS_CPU_I.ASM
第3章 編程開發(fā)工具
3.1 開發(fā)工具概況
3.2 CodeWarrior for ColdFire
3.2.1 CodeWarrior基本使用
3.2.2 項目配置
3.2.3 Link文件語法
3.2.4 ColdWarrior的默認庫文件
3.2.5 燒寫編程
3.2.6 調試
3.3 Linux/μCLinux開發(fā)環(huán)境——BSP
3.3.1 Linux/μCLinux for ColdFire基本介紹
3.3.2 LTIB使用
3.3.3 內核與文件系統(tǒng)的下載
3.3.4 調試
3.4 IAR for ColdFire基本介紹
3.4.1 IDE環(huán)境介紹
3.4.2 編譯器
3.4.3 調試器CSPY
第4章 內核異常與中斷控制器
4.1 內核異常與中斷控制器的基本介紹
4.2 內核異常處理
4.2.1異常中斷處理的工作原理
4.2.2中斷向量表與異常介紹
4.3 中斷控制器的介紹
4.3.1 中斷優(yōu)先級和中斷級別
4.3.2 寄存器基本介紹
4.4 應用實例
4.4.1 中斷控制器的初始化
4.4.2 中斷向量表的初始化
4.4.3 中斷服務程序的例程
第5章 Flex總線和MiniFlex總線
5.1 Flex總線基本介紹
5.2 硬件信號
5.3 寄存器介紹
5.4 工作模式
5.4.1 總線狀態(tài)機和突發(fā)模式
5.4.2 時序分析
5.4.3 數(shù)據(jù)對齊和非對齊
5.5 應用實例
5.5.1 連接通用總線設備
5.5.2 Flex總線與EIM的區(qū)別
第6章 SDRAM控制器
6.1 SDRAM外部功能引腳支持
6.1.1 統(tǒng)一架構
6.1.2 偽分裂架構
6.1.3 全分裂架構
6.1.4 SDRAM控制器的信號
6.2 SDRAM控制寄存器簡介
6.2.1 SDRAM模式/擴展模式寄存器
6.2.2 SDRAM控制寄存器
6.2.3 SDRAM配置寄存器1/
6.3 SDR/DDR/DDR2的功能比較
6.3.1 外部引腳功能比較
6.3.2 性能差異分析
6.4 應用案例
6.4.1 MCF5445x SDRAM接口應用向導
6.4.2 硬件設計樣例
6.4.3 DDR2 RAM初始化樣例
6.4.4 DDR2硬件設計的布局參考
6.4.5 PCB布線指導
第7章 USB控制器
7.1 USB基本概述..
7.2 MCU USB模塊介紹
7.2.1 MCU USB模塊概述
7.2.2 主機實現(xiàn)
7.2.3 設備類實現(xiàn)
7.2.4 人機接口設備類介紹
7.2.5 存儲設備類實現(xiàn)
7.3 MPU USB模塊介紹
7.3.1 MPU USB模塊概述
7.3.2 USB設備類的工作原理
7.3.3 USB設備類例程
7.3.4 USB主機類原理
7.3.5 USB主機類例程
第8章 快速以太網(wǎng)控制器
8.1 快速以太網(wǎng)控制器概述
8.2 以太網(wǎng)控制寄存器簡介
8.3 以太網(wǎng)控制器外部功能引腳
8.3.1 功能引腳簡介
8.3.2 MII接口原理圖
8.4 以太網(wǎng)控制器的中斷控制
8.4.1 中斷源簡介
8.4.2 中斷初始化樣例
8.5 以太網(wǎng)控制器應用簡介
8.5.1 緩沖區(qū)描述符
8.5.2 初始化啟動流程
8.5.3 發(fā)送數(shù)據(jù)流程
8.5.4 接收數(shù)據(jù)流程
8.5.5 以太網(wǎng)控制器簡單測試實例
8.6 應用案例——ColdFire_TCP/IP_Lite
8.6.1 簡介
8.6.2 協(xié)議棧啟動過程
8.6.3 NicheTask實時操作系統(tǒng)
8.6.4 Mini Socket TCP API簡介
8.6.5 協(xié)議的流程分析樣例
第9章 串行外設接口模塊
9.1 隊列串行外設模塊
9.1.1 QSPI概述
9.1.2 QSPI寄存器介紹
9.1.3 QSPI工作原理與數(shù)據(jù)傳輸流程
9.1.4 QSPI使用實例
9.2 DMA串行外設接口模塊
9.2.1 DSPI概述
9.2.2 DSPI寄存器介紹
9.2.3 DSPI工作原理
9.2.4 DSPI使用實例
9.3 EZPORT模塊
9.3.1 EZPORT概述
9.3.2 EZPORT命令集
9.3.3 EZPORT使用實例
第10章I2C模塊介紹與應用
10.1 I2C協(xié)議簡介
10.2 I2C模塊框圖和寄存器介紹
10.3 I2C模塊初始化流程
10.4 I2C模塊中斷處理流程
10.5 I2C模塊應用實例——基于NicheTask的LCD驅動
第11章 FlexCAN控制器
11.1 FlexCAN控制器寄存器簡介
11.1.1 FlexCAN模式寄存器
11.1.2 FlexCAN控制寄存器
11.1.3 自由計時器
11.1.4 接收屏蔽寄存器
11.1.5 錯誤計數(shù)器
11.1.6 錯誤和狀態(tài)寄存器
11.1.7 消息緩沖中斷屏蔽寄存器
11.1.8 消息緩沖中斷標志寄存器
11.1.9 消息緩沖
11.2 CAN外部功能引腳簡介
11.3 CAN的中斷控制
11.4 FlexCAN應用向導
11.4.1 CAN總線位時序的計算
11.4.2 FlexCAN模塊的振蕩器容許公差
11.5 CAN底層驅動簡介
11.5.1 軟件架構
11.5.2 API函數(shù)簡介
11.5.3 API函數(shù)樣例
第12章 DMA與EDMA控制器介紹與應用
12.1 DMA控制器
12.1.1 DMA控制器概述
12.1.2 DMA寄存器介紹
12.1.3 DMA控制器原理
12.1.4 DMA使用實例
12.2 EDMA控制器
12.2.1 EDMA控制器概述
12.2.2 EDMA寄存器介紹
12.2.3 EDMA控制器原理
12.2.4 EDMA應用實例
第13章 ColdFire內置定時器
13.1 ColdFire定時器基本介紹
13.2 通用定時器
13.2.1 通用定時器的輸入捕捉模式
13.2.2 通用定時器的輸出比較模式
13.2.3 通用定時器的脈沖計數(shù)模式
13.2.4 通用定時器的PWM功能
13.3 可編程中斷定時器
13.3.1 可編程中斷定時器概述
13.3.2 應用實例
13.4 DMA定時器
13.4.1 DMA定時器概述
13.4.2 應用實例
13.5 實時時鐘模塊RTC
第14章 脈寬調制模塊
14.1 簡介
14.2 PWM寄存器介紹
14.2.1 PWM使能寄存器
14.2.2 PWM極性控制寄存器
14.2.3 PWM時鐘源選擇寄存器
14.2.4 PWM時鐘預分頻選擇寄存器
14.2.5 PWM中央對齊使能寄存器
14.2.6 PWM控制寄存器
14.2.7 PWM比例寄存器A和PWM比例寄存器B
14.2.8 PWM通道計數(shù)器
14.2.9 PWM通道周期寄存器
14.2.10 PWM通道占空比寄存器
14.2.11 PWM關閉寄存器
14.3 功能介紹
14.3.1 PWM時鐘源選擇
14.3.2 PWM定時器
14.4 PWM使用實例
第15章 通用異步收發(fā)器
15.1 UART模塊概述
15.2 UART工作簡介
15.2.1 異步通信的數(shù)據(jù)格式
15.2.2 UART的通道工作模式
15.2.3 UART的中斷
15.2.4 波特率計算
15.2.5 DMA操作UART收發(fā)
15.2.6 UART多點通信
15.3 UART的寄存器
15.4 UART的應用
15.4.1 UART配置流程
15.4.2 例程
15.4.3 UART外圍硬件設計
參考文獻

本目錄推薦

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