注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)LinuxARM9嵌入式Linux系統(tǒng)構建與應用

ARM9嵌入式Linux系統(tǒng)構建與應用

ARM9嵌入式Linux系統(tǒng)構建與應用

定 價:¥29.50

作 者: 潘巨龍、黃寧、姚伏天、陳科杰、道克剛
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 微處理器/CPU

ISBN: 9787810778442 出版時間: 2006-08-01 包裝: 平裝
開本: 16開 頁數(shù): 338 字數(shù):  

內容簡介

  本書分10章,首先對嵌入式系統(tǒng)、ARM體系結構及指令系統(tǒng)進行介紹,然后以ARM9芯片S3C2410為平臺,詳細介紹有關ARM體系架構,其中包括常用的串口、IIC總線、CAN總線、SPI總線、EEPROM、時鐘、D/A及A/D轉換等內容。并在此基礎上,詳細介紹I/O接口中常用的液晶屏和觸摸屏的使用方法、用戶驅動程序和應用程序的移植、內核的裁剪和文件系統(tǒng)等。最后以一個實例開發(fā)作為全書的結束。.本書大部分章節(jié)配有內容豐富的程序解讀、實驗指導及思考題等實戰(zhàn)內容,同時配有硬件芯片接口電路設計圖。通過閱讀本書,可以使讀者掌握基于ARM應用系統(tǒng)的相關知識。..本書既可作為高等院校嵌入式系統(tǒng)課程、ARM技術學習或培訓的教材,也可作為嵌入式系統(tǒng)開發(fā)人員的參考書。...

作者簡介

暫缺《ARM9嵌入式Linux系統(tǒng)構建與應用》作者簡介

圖書目錄

1 嵌入式系統(tǒng)簡介
1.1 嵌入式系統(tǒng)定義和組成1
1.1.1 嵌入式系統(tǒng)定義1
1.1.2 嵌入式系統(tǒng)組成2
1.2 嵌入式系統(tǒng)的特點3
1.3 嵌入式系統(tǒng)的發(fā)展5
1.4 從嵌入式系統(tǒng)到嵌入式操作系統(tǒng)8
1.5 ARM9基本系統(tǒng)10
1.5.1 基本系統(tǒng)10
1.5.2 HHARM2410系統(tǒng)簡介11
1.5.3 HHARM9教學實驗系統(tǒng)簡介12
1.6 編程調試的常用方法14
1.6.1 ARM_Star仿真器及ADS仿真調試14
1.6.2 Linux的minicom交叉調試20
1.7 嵌入式Linux環(huán)境下編程22
1.7.1 GNU cc編譯器與調試器22
1.7.2 Make命令和Makefile26
1.7.3 開發(fā)環(huán)境的建立34
1.7.4 嵌入式Linux開發(fā)流程與模式37
2 ARM體系結構及指令系統(tǒng)
2.1 編程模式40
2.1.1 CPU運行模式40
2.1.2 寄存器組41
2.1.3 尋址方式46
2.2 指令系統(tǒng)54
2.2.1 傳送指令54
2.2.2 數(shù)據(jù)處理指令55
2.2.3 分支指令58
2.2.4 雜項指令58
2.2.5 協(xié)處理器指令59
2.3 匯編語言程序設計示例60
2.4 S3C2410的硬件結構70
2.4.1 內核70
2.4.2 片內資源72
2.4.3 存儲體系72
3 S3C2410通用接口
3.1 串口75
3.1.1 串行接口原理和說明75
3.1.2 RS232C串行接口82
3.1.3 RS485串行接口84
3.2 IIC總線86
3.2.1 原理和說明86
3.2.2 S3C2410對IIC支持88
3.2.3 程序解讀一95
3.2.4 程序解讀二99
3.2.5 實驗內容、步驟和思考題101
3.3 CAN和SPI總線102
3.3.1 原理和說明102
3.3.2 S3C2410的SPI介紹104
3.3.3 程序解讀一135
3.3.4 程序解讀二140
3.3.5 程序解讀三145
3.3.6 實驗內容、步驟和思考題147
3.4 E2PROM介紹148
3.4.1 實驗原理和說明148
3.4.2 程序解讀一151
3.4.3 程序解讀二153
3.4.4 實驗內容、步驟和思考題154
4 時鐘與看門狗
4.1 時鐘155
4.1.1 實驗原理和說明155
4.1.2 對X1227芯片的操作163
4.1.3 程序解讀一167
4.1.4 程序解讀二172
4.1.5 程序解讀三172
4.1.6 實驗內容、步驟和思考題173
4.2 看門狗175
4.2.1 原理和說明175
4.2.2 程序解讀一180
4.2.3 程序解讀二180
4.2.4 實驗內容、步驟和思考題181
5 A/D和D/A轉換
5.1 片內A/D和擴展A/D轉換183
5.1.1 A/D原理和說明183
5.1.2 實驗內容和步驟187
5.2 D/A(數(shù)/模)轉換190
5.2.1 D/A原理和說明190
5.2.2 實驗內容、步驟和思考題195
6 LCD液晶顯示器和觸摸屏
6.1 LCD液晶顯示器介紹198
6.1.1 原理和說明198
6.1.2 LCD的選型205
6.1.3 不同LCD驅動程序的移植205
6.1.4 MiniGUI免費版本的移植過程212
6.1.5 MiniGUI源代碼分析213
6.1.6 實驗內容、步驟和思考題219
6.2 觸摸屏220
6.2.1 觸摸屏簡介220
6.2.2 實驗原理和說明222
6.2.3 程序解讀226
6.2.4 實驗內容、步驟和思考題238
7 系統(tǒng)引導和內核裁剪與移植
7.1 系統(tǒng)小型化239
7.2 內核移植241
7.3 系統(tǒng)引導程序bootloader245
7.4 啟動代碼、內核與ramdisk的燒寫246
7.4.1 啟動代碼的燒寫246
7.4.2 Linux內核的燒寫248
7.4.3 燒寫ramdisk 映像250
7.5 加入應用程序的ramdisk 文件系統(tǒng)映像制作250
8 用戶驅動和應用程序的移植
8.1 用戶驅動模塊的插入251
8.1.1 原理和說明251
8.1.2 程序解讀253
8.1.3 實驗內容、步驟和思考題257
8.2 應用程序的移植259
8.2.1 pure-ftpd原理和說明259
8.2.2 實驗內容、步驟和思考題270
9 文件系統(tǒng)
9.1 常用文件系統(tǒng)274
9.1.1 文件系統(tǒng)簡介274
9.1.2 Ext2和Ext3文件類型277
9.2 romfs文件系統(tǒng)283
9.3 jffs2文件系統(tǒng)283
9.4 RAMFS文件系統(tǒng)283
9.5 S3C2410上jffs2的移植291
9.6 cramfs的移植299
9.7 各種文件系統(tǒng)的選擇304
9.8 實驗內容、步驟和思考題304
10 基于ARM9的WLAN電子郵件移動終端開發(fā)
10.1 項目簡介306
10.2 系統(tǒng)概要設計308
10.2.1 硬件設計308
10.2.2 軟件設計309
10.3 收發(fā)郵件代碼312
10.3.1 配置無線網卡312
10.3.2 接收郵件部分代碼312
10.3.3 發(fā)送郵件部分代碼325
10.4 用戶界面設計337
參考文獻339

本目錄推薦

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