注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)MPC860/850嵌入式系統(tǒng)開發(fā)入門與指導

MPC860/850嵌入式系統(tǒng)開發(fā)入門與指導

MPC860/850嵌入式系統(tǒng)開發(fā)入門與指導

定 價:¥33.00

作 者: 謝斌
出版社: 西安電子科技大學出版社
叢編項:
標 簽: 嵌入式計算機

ISBN: 9787560613956 出版時間: 2004-08-01 包裝: 平裝
開本: 16 頁數(shù): 340 字數(shù):  

內(nèi)容簡介

  本書介紹了MPC860/850的特點、結構和Linux環(huán)境下MPC860/850嵌入式應用系統(tǒng)的開發(fā),書中提供了詳盡的MPC860/850嵌入式應用系統(tǒng)硬件設計指南、原理圖及電路分析;介紹了MPCBDM交叉調(diào)試工具的組成、實現(xiàn)和修改;詳細分析了上電后目標板引導程序及Linux內(nèi)核的引導過程,并介紹了如何根據(jù)硬件設計對引導程序進行修改,如何對嵌入式Linux內(nèi)核進行裁剪和編譯。書中還給出了制作RAM版PPCBOOT的步驟及增減Busybox功能的方法,并介紹了Linux操作系統(tǒng)下設備驅(qū)動模塊的編寫;針對MPC860/850的嵌入式系統(tǒng),本書還給出設備驅(qū)動模塊的實例及測試程序。最后還介紹了MPC860/850在嵌入式系統(tǒng)中的幾個應用實例。 本書是一本關于Linux下MPC860/850嵌入式系統(tǒng)的硬件及底層軟件設計的參考書,對于從事嵌入式系統(tǒng)軟硬件開發(fā)人員具有較高的實用價值,也可作為高等院校相關專業(yè)的師生開發(fā)嵌入式系統(tǒng)的入門與提高教程。 此書讀者應具備一定的硬件設計能力,掌握C語言,并對匯編語言和嵌入式系統(tǒng)有一定的了解。

作者簡介

暫缺《MPC860/850嵌入式系統(tǒng)開發(fā)入門與指導》作者簡介

圖書目錄

第1章 MPC860/850體系結構及編程環(huán)境 1 
1.1 MPC860/850體系結構與特點 2 
1.2 MPC860/850的編程環(huán)境 5 
1.2.1 寄存器體系結構 5 
1.2.2 指令體系結構 8 
1.2.3 異常處理(中斷) 9 
1.2.4 指令緩存與數(shù)據(jù)緩存 11 
1.2.5 內(nèi)存管理單元(MMU) 11 
1.3 本章小結 12 
第2章 MPC860/850開發(fā)與調(diào)試平臺 13 
2.1 Linux 環(huán)境下開發(fā)平臺的組成 13 
2.2 Linux環(huán)境下的開發(fā)平臺 14 
2.2.1 交叉編譯工具 14 
2.2.2 BDM調(diào)試工具 14 
2.2.3 PPCBOOT引導程序 14 
2.2.4 Linux內(nèi)核 14 
2.2.5 MPC860/850目標板 15 
2.3 MPC860/850的開發(fā)平臺 15 
2.3.1 WS-StartK8xxL 的快速測試 16 
2.3.2 嵌入式Linux的開發(fā)工具 18 
2.3.3 Linux/x86宿主機的開發(fā)平臺 20 
2.3.4 用BDM工具下載映像文件到目標板 25 
2.4 MPC860/850應用軟件的開發(fā)流程 30 
2.4.1 軟件開發(fā)流程 31 
2.4.2 應用程序 32 
2.4.3 將應用程序加入Linux內(nèi)核并重新編譯 33 
2.5 本章小結 34 
第3章 MPC860/850主模塊的硬件設計 35 
3.1 WS-MPC850L核心模塊及其性能 35 
3.1.1 存儲器 36 
3.1.2 復位電路 36 
3.1.3 接口 36 
3.2 核心模塊的設計及芯片選型 37 
3.2.1 存儲控制器與外部存儲器的設計 39 
3.2.2 時鐘電路與復位電路的設計 43 
3.2.3 核心模塊的原理圖 46 
3.3 WS-MPC850L核心模塊的引出腳定義 51 
3.4 本章小結 66 
第4章 MPC860/850應用平臺的硬件設計 67 
4.1 WS-StartK8xxL應用平臺底板的性能 67 
4.2 MPC860/850應用平臺的硬件設計 68 
4.2.1 電源的設計 68 
4.2.2 MPC860/850的SMC與串行RS-232接口的設計 69 
4.2.3 10 M以太網(wǎng)接口的設計 70 
4.2.4 10/100 M快速以太網(wǎng)接口的設計 75 
4.2.5 BDM調(diào)試接口的設計 79 
4.2.6 SPI及I2C接口的設計 80 
4.2.7 PCMCIA接口的設計 82 
4.3 本章小結 86 
第5章 MPCBDM調(diào)試工具 86 
5.1 MPCBDM調(diào)試工具 86 
5.1.1 MPCBDM調(diào)試工具軟件包 86 
5.1.2 MPCBDM的交叉調(diào)試軟件gdb的編譯 86 
5.1.3 交叉調(diào)試工具的運行 88 
5.2 MPCBDM接口電纜 91 
5.3 MPCBDM的硬件工作原理 92 
5.4 針對MPC8xx調(diào)試軟件的腳本文件 92 
5.4.1 腳本文件 93 
5.4.2 自定義命令 98 
5.5 MPCBDM交叉調(diào)試軟件的分析與修改 99 
5.5.1 mpcbdm.c源程序的分析 99 
5.5.2 mpcbdm.c源程序的修改 121 
5.6 本章小結 122 
第6章 PPCBOOT的分析與修改 123 
6.1 PPCBOOT簡介 123 
6.2 PPCBOOT的配置與編譯 125 
6.2.1 選擇處理器結構與板子類型 125 
6.2.2 編譯與建立PPCBOOT 125 
6.3 PPCBOOT源程序的分析 126 
6.3.1 MPC860/850的上電過程 126 
6.3.2 PPCBOOT引導過程的分析 126 
6.3.3 PPCBOOT的監(jiān)控程序 147 
6.4 PPCBOOT 源程序的修改 154 
6.4.1 PPCBOOT修改的原因 155 
6.4.2 根據(jù)硬件設計修改PPCBOOT 155 
6.4.3 制作RAM版的PPCBOOT 196 
6.4.4 修改RAM版的PPCBOOT 197 
6.4.5 根據(jù)不同的Flash修改PPCBOOT 207 
6.4.6 增加測試硬件的命令 207 
6.5 本章小結 219 
第7章 嵌入式Linux內(nèi)核的裁剪及修改 220 
7.1 Linux內(nèi)核的設置與編譯 220 
7.2 Linux內(nèi)核的裁剪 220 
7.3 頭文件的修改 228 
7.4 嵌入式Linux下的BusyBox 229 
7.4.1 BusyBox的獲得 229 
7.4.2 BusyBox中命令的加/減 229 
7.4.3 BusyBox的編譯 233 
7.4.4 將BusyBox嵌入Linux內(nèi)核 233 
7.5 Linux內(nèi)核引導過程的簡單分析 234 
7.5.1 設置Linux內(nèi)核工作環(huán)境的內(nèi)存 234 
7.5.2 Linux內(nèi)核環(huán)境的進一步初始化 239 
7.5.3 不可返回的init線程的功能 241 
7.6 本章小結 254 
第8章 嵌入式Linux下的程序開發(fā) 255 
8.1 通用的Makefile文件 255 
8.2 多線程程序的運行 256 
8.3 C++程序的運行 258 
8.4 修改ramdisk的空間 260 
8.5 本章小結 262 
第9章 Linux設備驅(qū)動程序的設計 263 
9.1 設備驅(qū)動程序 263 
9.2 文件操作 263 
9.3 設備驅(qū)動模塊與內(nèi)核 268 
9.4 簡單的模塊程序 269 
9.5 module_init( )和module_exit( )宏定義的使用 270 
9.6 字符設備驅(qū)動程序常用的函數(shù) 271 
9.7 一個假想的字符設備的驅(qū)動程序 272 
9.8 幾個針對MPC860/850硬件的設備驅(qū)動程序 276 
9.8.1 設置I/O端口的電平 276 
9.8.2 時間中斷驅(qū)動程序 284 
9.8.3 SPI接口的設備驅(qū)動程序 300 
9.8.4 I2C接口的設備驅(qū)動程序 314 
9.9 本章小結 330 
第10章 MPC8xx在嵌入式系統(tǒng)中的應用舉例 331 
10.1 MPC8xx在LAN Switch中的應用 331 
10.2 MPC8xx在VoIP網(wǎng)關中的應用 333 
10.3 MPC8xx用作無線局域網(wǎng)的接入點或網(wǎng)關 334 
10.4 局域網(wǎng)圖像監(jiān)控設備 335 
10.5 通信設備 335 
思考題 336 
參考文獻 338 
后記 340

本目錄推薦

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