出版時間:2006-8 出版社:北京航空航天大學(xué)出版社 作者:潘巨龍 頁數(shù):338
Tag標(biāo)簽:無
內(nèi)容概要
本書分10章,首先對嵌入式系統(tǒng)、ARM體系結(jié)構(gòu)及指令系統(tǒng)進(jìn)行介紹,然后以AR:M9芯片$3C2410為平臺,詳細(xì)介紹有關(guān)ARM體系架構(gòu),其中包括常用的串口、IIC總線、CAN總線、SPI總線、EEPROM、時鐘、D/A及A/D轉(zhuǎn)換等內(nèi)容。并在此基礎(chǔ)上,詳細(xì)介紹I/O接口中常用的液晶屏和觸摸屏的使用方法、用戶驅(qū)動程序和應(yīng)用程序的移植、內(nèi)核的裁剪和文件系統(tǒng)等。最后以一個實(shí)例開發(fā)作為全書的結(jié)束?! ”緯蟛糠终鹿?jié)配有內(nèi)容豐富的程序解讀、實(shí)驗(yàn)指導(dǎo)及思考題等實(shí)戰(zhàn)內(nèi)容,同時配有硬件芯片接口電路設(shè)計圖。通過閱讀本書,可以使讀者掌握基于ARM應(yīng)用系統(tǒng)的相關(guān)知識。 本書既可作為高等院校嵌入式系統(tǒng)課程、ARM技術(shù)學(xué)習(xí)或培訓(xùn)的教材,也可作為嵌入式系統(tǒng)開發(fā)人員的參考書。
書籍目錄
1嵌入式系統(tǒng)簡介 1.1嵌入式系統(tǒng)定義和組成 1.1.1嵌入式系統(tǒng)定義 1.1.2嵌入式系統(tǒng)組成 1.2嵌入式系統(tǒng)的特點(diǎn) 1.3嵌入式系統(tǒng)的發(fā)展 1.4從嵌入式系統(tǒng)到嵌入式操作系統(tǒng) 1.5 ARM9基本系統(tǒng) 1.5.1基本系統(tǒng) 1.5.2 HHARM2410系統(tǒng)簡介 1.5.3 HHARM9教學(xué)實(shí)驗(yàn)系統(tǒng)簡介 1.6編程調(diào)試的常用方法 1.6.1 ARM—Star仿真器及ADS仿真調(diào)試 1.6.2 Linux的minicom交叉調(diào)試 1.7嵌入式Linux環(huán)境下編程 1.7.1 GNU cc編譯器與調(diào)試器 1.7.2 Make命令和Makefile 1.7.3開發(fā)環(huán)境的建立 1.7.4嵌入式Linux開發(fā)流程與模式2 ARM體系結(jié)構(gòu)及指令系統(tǒng) 2.1編程模式 2.1.1 CPU運(yùn)行模式 2.1.2寄存器組 2.1.3尋址方式 2.2指令系統(tǒng) 2.2.1傳送指令 2.2.2數(shù)據(jù)處理指令 2.2.3分支指令 2.2.4雜項(xiàng)指令 2.2.5協(xié)處理器指令 2.3匯編語言程序設(shè)計示例 2.4$3C2410的硬件結(jié)構(gòu) 2.4.1 內(nèi) 核 2.4.2片內(nèi)資源 2.4.3存儲體系3$3C2410通用接口 3.1 串 口 3.1.1 串行接口原理和說明 3.1.2 RS一232C串行接口 3.1.3 RS一485串行接口3.2 IIC總線 3.2.1原理和說明 3.2.2S3C2410對IIC支持 3.2.3程序解讀一 3.2.4程序解讀二 3.2.5實(shí)驗(yàn)內(nèi)容、步驟和思考題 3.3 CAN和SPI總線 3.3.1原理和說明 3.3.2$3C2410的SPI介紹 3.3.3程序解讀一 3.3.4程序解讀二 3.3.5程序解讀三 3.3.6實(shí)驗(yàn)內(nèi)容、步驟和思考題 3.4 E2PROM介紹 3.4.1實(shí)驗(yàn)原理和說明 3.4.2程序解讀一 3.4.3程序解讀二 3.4.4實(shí)驗(yàn)內(nèi)容、步驟和思考題4時鐘與看門狗 4.1 時鐘 4.1.1實(shí)驗(yàn)原理和說明 4.1.2對X1227芯片的操作 4.1.3程序解讀一 4.1.4程序解讀二 4.1.5程序解讀三 4.1.6實(shí)驗(yàn)內(nèi)容、步驟和思考題 4.2看門狗 4.2.1原理和說明 4.2.2程序解讀一 4.2.3程序解讀二 4.2.4實(shí)驗(yàn)內(nèi)容、步驟和思考題5 A/D和D/A轉(zhuǎn)換 5.1 片內(nèi)A/D和擴(kuò)展A/D轉(zhuǎn)換 5.1.1 A/D原理和說明 5.1.2實(shí)驗(yàn)內(nèi)容和步驟 5.2 D/A(數(shù)/模)轉(zhuǎn)換 5.2.1 D,/A原理和說明 5.2.2實(shí)驗(yàn)內(nèi)容、步驟和思考題6 LCD液晶顯示器和觸摸屏 6.1 LCD液晶顯示器介紹 6.1.1原理和說明 6.1.2 LCD的選型 6.1.3不同LCD驅(qū)動程序的移植 6.1.4 MiniGUI免費(fèi)版本的移植過程 6.1.5 MiniGUI源代碼分析 6.1.6實(shí)驗(yàn)內(nèi)容、步驟和思考題 6.2觸摸屏 6.2.1觸摸屏簡介 6.2.2實(shí)驗(yàn)原理和說明 6.2.3程序解讀 6.2.4實(shí)驗(yàn)內(nèi)容、步驟和思考題7 系統(tǒng)引導(dǎo)和內(nèi)核裁剪與移植 7.1系統(tǒng)小型化 7.2內(nèi)核移植 7.3系統(tǒng)引導(dǎo)程序bootloader 7.4啟動代碼、內(nèi)核與ramdisk的燒寫 7.4.1啟動代碼的燒寫 7.4.2 Linux內(nèi)核的燒寫 7.4.3燒寫ramdisk映像 7.5加入應(yīng)用程序的ramdisk文件系統(tǒng)映像制作8 用戶驅(qū)動和應(yīng)用程序的移植 8.1用戶驅(qū)動模塊的插入 8.1.1原理和說明 8.1.2程序解讀 8.1.3實(shí)驗(yàn)內(nèi)容、步驟和思考題 8.2應(yīng)用程序的移植 8.2.1 pure—ftpd原理和說明 8.2.2實(shí)驗(yàn)內(nèi)容、步驟和思考題9 文件系統(tǒng) 9.1常用文件系統(tǒng) 9.1.1文件系統(tǒng)簡介 9.1.2 Ext2和Ext3文件類型 9.2 romfs文件系統(tǒng) 9.3 jffs2文件系統(tǒng) 9.4 RAMFS文件系統(tǒng) 9.5S3C2410上jffs2的移植 9.6 cramfs的移植 9.7各種文件系統(tǒng)的選擇 9.8實(shí)驗(yàn)內(nèi)容、步驟和思考題10基于ARM9的WLAN電子郵件移動終端開發(fā) 10.1項(xiàng)目簡介 10.2系統(tǒng)概要設(shè)計 10.2.1硬件設(shè)計 10.2.2軟件設(shè)計 10.3 收發(fā)郵件代碼 10.3.1配置無線網(wǎng)卡 10.3.2接收郵件部分代碼 10.3.3發(fā)送郵件部分代碼 10.4用戶界面設(shè)計參考文獻(xiàn)
編輯推薦
本書分10章,首先對嵌入式系統(tǒng)、ARM體系結(jié)構(gòu)及指令系統(tǒng)進(jìn)行介紹,然后以ARM9芯片$3C2410為平臺,詳細(xì)介紹有關(guān)ARM體系架構(gòu),其中包括常用的串口、IIC總線、CAN總線、SPI總線、EEPROM、時鐘、D/A及A/D轉(zhuǎn)換等內(nèi)容。并在此基礎(chǔ)上,詳細(xì)介紹I/O接口中常用的液晶屏和觸摸屏的使用方法、用戶驅(qū)動程序和應(yīng)用程序的移植、內(nèi)核的裁剪和文件系統(tǒng)等。最后以一個實(shí)例開發(fā)作為全書的結(jié)束。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
ARM9嵌入式Linux系統(tǒng)構(gòu)建與應(yīng)用 PDF格式下載