深入淺出COLDFire系列32位嵌入式微處理器(含光盤)(簡體書)
商品資訊
ISBN13:9787811249033
出版社:北京航空航天大學出版社
作者:諶利
出版日:2009/09/01
裝訂/頁數:平裝/359頁
版次:1
商品簡介
作者簡介
目次
商品簡介
本書是針對飛思卡爾32位ColdFire系列嵌入式微處理器的應用和開發,主要是針對該系列V2與V3內核,即代表該系列大部分的中低端產品的應用。通過對每個模塊的介紹和詳細的應用實例,使讀者更方便更容易地理解各個功能模塊的應用,從而達到快速上手的目的。本書基於一個具體的芯片MCF5225x進行舉例和應用,該芯片為最新的ColdFire家族成員,其特點是集成了幾乎所有ColdFire家族的中低端功能模塊,包括使用比較多的以太網,USB OTG,CAN,DMA,FlexBus/MiniBus,SDR/DDR Controller等模塊,并且可以適用于其他各類ColdFire系列芯片。本書附光盤1張,內含飛思卡爾半導體公司授權的ColdFire系列資料和代碼例程。
讀者對象主要是目前ColdFire處理器的使用者和32位嵌入式處理器的開發者與愛好者,也可作為大學相關課程的實驗教材。
讀者對象主要是目前ColdFire處理器的使用者和32位嵌入式處理器的開發者與愛好者,也可作為大學相關課程的實驗教材。
作者簡介
諶利,諶利現任飛思卡爾半導體高級應用工程師。1997—2004年,就讀于北京航空航天大學,獲電子信息工程專業學士和通信與信息系統專業碩士學位。2004年,進入飛思卡爾半導體公司(原摩托羅拉北亞中心半導體部門)工作,有多年的高端嵌入式處理器系統軟硬件開發經驗。作為全球核心團隊成員,帶領上海ColdFire團隊主要負責32位微處理器ColdFire系列的研發、新產品定義支持與驗證、應用軟硬件和參考平臺的定義與開發、技術文檔編寫以及對全球區域客戶市場的技術支持工作。
目次
第1章 ColdFire基本介紹
1.1 ColdFire的歷史和概述
1.2 ColdFire應用領域
1.2.1 工業控制領域
1.2.2 消費類電子領域
1.2.3 醫療電子領域
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 數據寄存器
2.3.2 地址寄存器
2.3.3 堆棧指針
2.3.4 程序指針
2.3.5 條件寄存器
2.3.6 異常中斷向量基地址寄存器
2.3.7 狀態寄存器
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 標準產品平臺
2.7.3 系統訪問控制
2.8 基本指令集介紹
2.8.1 尋址模式
2.8.2 指令集
2.9 μCOS一Ⅱ在ColdFire上的移植
2.9.1 μCOS-11移植的關鍵代碼
2.9.2 OS_PU.H
2.9.3 OS_CPU_C.C
2.9.4 OS_CPU_A.ASM
2.9.5 OS_CPU_I.ASM
第3章 編程開發工具
3.1 開發工具概況
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開發環境——BSP
3.3.1 Linux/μCLinux for ColdFire基本介紹
3.3.2 LTIB使用
3.3.3 內核與文件系統的下載
3.3.4 調試
3.4 IAR for ColdFire基本介紹
3.4.1 IDE環境介紹
3.4.2 編譯器
3.4.3 調試器C—SPY
第4章 內核異常與中斷控制器
4.1 內核異常與中斷控制器的基本介紹
4.2 內核異常處理
4.2.1 異常中斷處理的工作原理
4.2.2 中斷向量表與異常介紹
4.3 中斷控制器的介紹
……
第5章 Flex總線和Mini-Flex總線
第6章 SDRAM控制器
第7章 USB控制器
第8章 快速以太網控制器
第9章 串行外設接口模塊
第10章 12C模塊介紹與應用
第11章 FlexCAN控制器
第12章 DMA與EDMA控制器介紹與應用
第13章 ColdFire內置定時器
第14章 脈寬調制模塊
第15章 通用異步收發器
參考文獻
1.1 ColdFire的歷史和概述
1.2 ColdFire應用領域
1.2.1 工業控制領域
1.2.2 消費類電子領域
1.2.3 醫療電子領域
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 數據寄存器
2.3.2 地址寄存器
2.3.3 堆棧指針
2.3.4 程序指針
2.3.5 條件寄存器
2.3.6 異常中斷向量基地址寄存器
2.3.7 狀態寄存器
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 標準產品平臺
2.7.3 系統訪問控制
2.8 基本指令集介紹
2.8.1 尋址模式
2.8.2 指令集
2.9 μCOS一Ⅱ在ColdFire上的移植
2.9.1 μCOS-11移植的關鍵代碼
2.9.2 OS_PU.H
2.9.3 OS_CPU_C.C
2.9.4 OS_CPU_A.ASM
2.9.5 OS_CPU_I.ASM
第3章 編程開發工具
3.1 開發工具概況
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開發環境——BSP
3.3.1 Linux/μCLinux for ColdFire基本介紹
3.3.2 LTIB使用
3.3.3 內核與文件系統的下載
3.3.4 調試
3.4 IAR for ColdFire基本介紹
3.4.1 IDE環境介紹
3.4.2 編譯器
3.4.3 調試器C—SPY
第4章 內核異常與中斷控制器
4.1 內核異常與中斷控制器的基本介紹
4.2 內核異常處理
4.2.1 異常中斷處理的工作原理
4.2.2 中斷向量表與異常介紹
4.3 中斷控制器的介紹
……
第5章 Flex總線和Mini-Flex總線
第6章 SDRAM控制器
第7章 USB控制器
第8章 快速以太網控制器
第9章 串行外設接口模塊
第10章 12C模塊介紹與應用
第11章 FlexCAN控制器
第12章 DMA與EDMA控制器介紹與應用
第13章 ColdFire內置定時器
第14章 脈寬調制模塊
第15章 通用異步收發器
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。