出版時(shí)間:2004-8 出版社:西安電科大 作者:謝斌 頁(yè)數(shù):340 字?jǐn)?shù):517000
內(nèi)容概要
本書介紹了MPC860/850的特點(diǎn)、結(jié)構(gòu)和Linux環(huán)境下MPC860/850嵌入式應(yīng)用系統(tǒng)的開發(fā),書中提供了詳盡的MPC860/850嵌入式應(yīng)用系統(tǒng)硬件設(shè)計(jì)指南、原理圖及電路分析;介紹了MPCBDM交叉調(diào)試工具的組成、實(shí)現(xiàn)和修改;詳細(xì)分析了上電后目標(biāo)板引導(dǎo)程序及Linux內(nèi)核的引導(dǎo)過程,并介紹了如何根據(jù)硬件設(shè)計(jì)對(duì)引導(dǎo)程序進(jìn)行修改,如何對(duì)嵌入式Linux內(nèi)核進(jìn)行裁剪和編譯。書中還給出了制作RAM版PPCBOOT的步驟及增減Busybox功能的方法,并介紹了Linux操作系統(tǒng)下設(shè)備驅(qū)動(dòng)模塊的編寫;針對(duì)MPC860/850的嵌入式系統(tǒng),本書還給出設(shè)備驅(qū)動(dòng)模塊的實(shí)例及測(cè)試程序。最后還介紹了MPC860/850在嵌入式系統(tǒng)中的幾個(gè)應(yīng)用實(shí)例?! ”緯且槐娟P(guān)于Linux下MPC860/850嵌入式系統(tǒng)的硬件及底層軟件設(shè)計(jì)的參考書,對(duì)于從事嵌入式系統(tǒng)軟硬件開發(fā)人員具有較高的實(shí)用價(jià)值,也可作為高等院校相關(guān)專業(yè)的師生開發(fā)嵌入式系統(tǒng)的入門與提高教程。 此書讀者應(yīng)具備一定的硬件設(shè)計(jì)能力,掌握C語(yǔ)言,并對(duì)匯編語(yǔ)言和嵌入式系統(tǒng)有一定的了解。
書籍目錄
第1章 MPC860/850體系結(jié)構(gòu)及編程環(huán)境 1.1 MPC860/850體系結(jié)構(gòu)與特點(diǎn) 1.2 MPC860/850的編程環(huán)境 1.2.1 寄存器體系結(jié)構(gòu) 1.2.2 指令體系結(jié)構(gòu) 1.2.3 異常處理(中斷) 1.2.4 指令緩存與數(shù)據(jù)緩存 1.2.5 內(nèi)存管理單元(MMU) 1.3 本章小結(jié)第2章 MPC860/850開發(fā)與調(diào)試平臺(tái) 2.1 Linux 環(huán)境下開發(fā)平臺(tái)的組成 2.2 Linux環(huán)境下的開發(fā)平臺(tái) 2.2.1 交叉編譯工具 2.2.2 BDM調(diào)試工具 2.2.3 PPCBOOT引導(dǎo)程序 2.2.4 Linux內(nèi)核 2.2.5 MPC860/850目標(biāo)板 2.3 MPC860/850的開發(fā)平臺(tái) 2.3.1 WS-StartK8xxL 的快速測(cè)試 2.3.2 嵌入式Linux的開發(fā)工具 2.3.3 Linux/x86宿主機(jī)的開發(fā)平臺(tái) 2.3.4 用BDM工具下載映像文件到目標(biāo)板 2.4 MPC860/850應(yīng)用軟件的開發(fā)流程 2.4.1 軟件開發(fā)流程 2.4.2 應(yīng)用程序 2.4.3 將應(yīng)用程序加入Linux內(nèi)核并重新編譯 2.5 本章小結(jié)第3章 MPC860/850主模塊的硬件設(shè)計(jì) 3.1 WS-MPC850L核心模塊及其性能 3.1.1 存儲(chǔ)器 3.1.2 復(fù)位電路 3.1.3 接口 3.2 核心模塊的設(shè)計(jì)及芯片選型 3.2.1 存儲(chǔ)控制器與外部存儲(chǔ)器的設(shè)計(jì) 3.2.2 時(shí)鐘電路與復(fù)位電路的設(shè)計(jì) 3.2.3 核心模塊的原理圖 3.3 WS-MPC850L核心模塊的引出腳定義 3.4 本章小結(jié) 第4章 MPC860/850應(yīng)用平臺(tái)的硬件設(shè)計(jì) 4.1 WS-StartK8xxL應(yīng)用平臺(tái)底板的性能 4.2 MPC860/850應(yīng)用平臺(tái)的硬件設(shè)計(jì) 4.2.1 電源的設(shè)計(jì) 4.2.2 MPC860/850的SMC與串行RS-232接口的設(shè)計(jì) 4.2.3 10 M以太網(wǎng)接口的設(shè)計(jì) 4.2.4 10/100 M快速以太網(wǎng)接口的設(shè)計(jì) 4.2.5 BDM調(diào)試接口的設(shè)計(jì) 4.2.6 SPI及I2C接口的設(shè)計(jì) 4.2.7 PCMCIA接口的設(shè)計(jì) 4.3 本章小結(jié) 第5章 MPCBDM調(diào)試工具 5.1 MPCBDM調(diào)試工具 5.1.1 MPCBDM調(diào)試工具軟件包 5.1.2 MPCBDM的交叉調(diào)試軟件gdb的編譯 5.1.3 交叉調(diào)試工具的運(yùn)行 5.2 MPCBDM接口電纜 5.3 MPCBDM的硬件工作原理 5.4 針對(duì)MPC8xx調(diào)試軟件的腳本文件 5.4.1 腳本文件 5.4.2 自定義命令 5.5 MPCBDM交叉調(diào)試軟件的分析與修改 5.5.1 mpcbdm.c源程序的分析 5.5.2 mpcbdm.c源程序的修改 5.6 本章小結(jié)第6章 PPCBOOT的分析與修改……第7章 嵌入式Linux內(nèi)核的裁剪及修改第8章 嵌入式Linux下的程序開發(fā)第9章 Linux設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)第10章 MPC8xx在嵌入式系統(tǒng)中的應(yīng)用舉例 思考題參考文獻(xiàn)后記
圖書封面
評(píng)論、評(píng)分、閱讀與下載
MPC860/850嵌入式系統(tǒng)開發(fā)入門與指導(dǎo) PDF格式下載