注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護基于S3C2440的嵌入式WinCE開發(fā)與實踐

基于S3C2440的嵌入式WinCE開發(fā)與實踐

基于S3C2440的嵌入式WinCE開發(fā)與實踐

定 價:¥55.00

作 者: 董輝 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機?網絡 硬件 外部設備 維修

購買這本書可以去


ISBN: 9787121322440 出版時間: 2017-08-01 包裝: 平裝
開本: 16開 頁數(shù): 332 字數(shù):  

內容簡介

  本書循序漸進、全面地講解ARM9各個模塊的嵌入式開發(fā)以及基于ARM9的嵌入式操作系統(tǒng)Windows CE的系統(tǒng)定制、驅動開發(fā)與應用程序開發(fā),本書提供大量實用案例,共13章,主要介紹S3C2440芯片各模塊的功能以及相對應的寄存器,以及嵌入式操作系統(tǒng)Windows CE在S3C2440芯片上的嵌入式開發(fā),并給出相關的實驗代碼來具體演示其實現(xiàn)過程。主要內容包括:S3C2440各時鐘模塊、GPIO、UART、存儲控制器、NAND FLASH控制器、中斷模塊、ADC模塊、LCD控制器、DMA控制器和SD控制器的嵌入式開發(fā)、Windows CE的平臺構建與移植、Windows CE的應用程序開發(fā)及Windows CE驅動開發(fā)等。

作者簡介

  董輝,浙江工業(yè)大學副教授,擁有十余年的產業(yè)工作經驗和一線教學經驗,長期從事電子系統(tǒng)設計相關領域的教學和科研工作,經驗豐富。

圖書目錄

目 錄
第1章 嵌入式系統(tǒng)概述\t1
1.1 嵌入式系統(tǒng)基本概念\t1
1.2 嵌入式系統(tǒng)組成\t1
1.3 主流嵌入式操作系統(tǒng)\t4
1.3.1 VxWorks\t4
1.3.2 μC/OS-II\t4
1.3.3 Windows CE\t5
1.3.4 嵌入式Linux\t5
1.4 ARM處理器系列\(zhòng)t6
1.4.1 ARM微處理器系列\(zhòng)t6
1.5 S3C2440A處理器\t7
1.5.1 S3C2440A簡介\t7
1.5.2 基本編程模型\t10
1.5.3 ARM指令集介紹\t18
1.6 開發(fā)板簡介\t22
課后練習\t23
第2章 WinCE平臺構建\t24
2.1 開發(fā)平臺構建\t24
2.1.1 Platform Builder簡介\t24
2.1.2 Platform Builder安裝\t24
2.1.3 板級支持包BSP\t27
2.2 系統(tǒng)定制實驗\t29
2.2.1 WinCE5.0系統(tǒng)定制\t29
2.2.2 編譯系統(tǒng)\t33
2.2.3 Eboot下載\t35
2.2.4 操作系統(tǒng)下載\t35
2.3 SDK輸出\t37
2.4 WinCE5.0調試\t40
2.4.1 WinCE模擬器\t40
2.4.2 WinCE5.0調試\t44
課后習題\t47
第3章 WinCE應用程序開發(fā)\t48
3.1 開發(fā)環(huán)境的構建\t48
3.1.1 Visual Studio 2005的安裝\t48
3.1.2 SDK的安裝\t53
3.2 應用程序開發(fā)\t55
3.2.1 新建項目\t55
3.2.2 控件編程\t59
3.2.3 進程編程\t62
3.2.4 多線程編程\t64
3.2.5 讀寫文件\t66
3.2.6 訪問注冊表\t68
3.2.7 網絡編程\t71
課后習題\t78
第4章 時鐘與定時器程序設計\t79
4.1 時鐘概述\t79
4.1.1 系統(tǒng)時鐘\t79
4.1.2 時鐘控制邏輯\t81
4.1.3 慢速模式\t82
4.1.4 系統(tǒng)時鐘特殊寄存器\t83
4.2 WatchDog\t87
4.2.1 WatchDog定時器簡介\t87
4.2.2 看門狗定時器的特殊寄存器\t87
4.3 PWM定時器\t88
4.3.1 PWM定時器簡介\t88
4.3.2 PWM定時器特殊寄存器\t90
4.3.3 PWM工作步驟與原理\t90
4.4 實時時鐘RTC\t92
4.4.1 實時時鐘簡介\t92
4.4.2 實時時鐘特殊功能寄存器\t93
4.5 PWM實驗\t94
4.5.1 系統(tǒng)時鐘設置\t94
4.5.2 實驗測試\t95
4.5.3 實驗結果\t97
4.6 RTC實驗\t97
4.6.1 實驗測試\t97
4.6.2 實驗結果\t101
4.7 定時器模塊在WinCE中的程序
設計\t102
4.7.1 PWM輸出實驗\t102
課后習題\t108
第5章 GPIO接口與UART串口應用\t109
5.1 S3C2440A的GPIO接口介紹\t109
5.1.1 GPIO寄存器\t109
5.1.2 寄存器地址\t110
5.2 LED燈實驗\t110
5.2.1 硬件原理圖\t110
5.2.2 寄存器配置\t111
5.2.3 實驗測試\t112
5.3 串口通信原理和簡介\t122
5.3.1 串口概述\t122
5.3.2 S3C2440A串口簡介\t124
5.3.3 S3C2440A的串口操作\t125
5.4 S3C2440A的UART特殊功能
寄存器\t126
5.4.1 UART控制寄存器\t126
5.4.2 UART狀態(tài)寄存器\t127
5.5 UART通信測試實驗\t129
5.5.1 UART電路原理\t129
5.5.2 UART初始化程序\t129
5.5.3 UART測試程序\t130
5.5.4 UART通信實驗結果\t133
5.6 基本接口模塊\t134
5.6.1 GPIO輸出控制實驗\t134
5.6.2 串口控制實驗\t135
課后習題\t142
第6章 存儲器接口設計與WinCE
BootLoader\t143
6.1 存儲器概述\t143
6.1.1 半導體存儲器介紹\t143
6.1.2 動態(tài)隨機存儲器原理\t144
6.1.3 NAND Flash存儲原理\t145
6.2 SDRAM內存管理\t146
6.2.1 地址空間與地址映射\t146
6.2.2 SDRAM工作原理\t148
6.2.3 內存管理模塊特殊寄存器\t149
6.3 SDRAM測試實驗\t150
6.3.1 SDRAM存儲器接口\t150
6.3.2 初始化SDRAM\t151
6.4 NAND Flash介紹\t153
6.4.1 芯片介紹\t153
6.4.2 NAND Flash讀操作\t155
6.4.3 NAND Flash擦除操作\t155
6.4.4 NAND Flash寫操作\t155
6.5 NAND Flash控制器\t156
6.5.1 S3C2440A的NAND Flash
控制器特征\t156
6.5.2 NAND Flash控制器的配置\t157
6.5.3 NAND Flash控制器的特殊
寄存器\t158
6.6 NAND Flash測試實驗\t160
6.6.1 NAND Flash實驗電路及原理\t160
6.6.2 NAND Flash初始化\t160
6.6.3 讀NAND Flash函數(shù)\t163
6.6.4 擦除NAND Flash函數(shù)\t164
6.6.5 寫NAND Flash函數(shù)\t165
6.6.6 NAND Flash代碼拷貝程序\t166
6.6.7 Nand Flash實驗\t169
6.6.8 實驗介紹\t170
6.6.9 使用NAND Flash注意事項:\t170
6.6.10 實驗主要代碼\t170
6.6.11 實驗結果\t174
6.7 WinCE BootLoader\t175
6.7.1 WinCE5.0 Stepldr\t175
6.7.2 Eboot移植\t177
課后習題\t180
第7章 中斷系統(tǒng)\t181
7.1 中斷概述\t181
7.1.1 中斷的定義及作用\t181
7.1.2 中斷源\t181
7.1.3 中斷向量與中斷嵌套\t181
7.1.4 中斷處理過程\t182
7.2 S3C2440A的中斷系統(tǒng)\t183
7.2.1 S3C2440A中斷控制系統(tǒng)\t183
7.2.2 S3C2440A中斷源\t183
7.2.3 S3C2440A中斷控制寄存器\t185
7.2.4 S3C2440A的IRQ中斷處理
過程\t188
7.3 外部中斷實驗\t189
7.3.1 C語言實現(xiàn)中斷過程\t189
7.3.2 外部中斷寄存器配置\t191
7.3.3 實驗測試\t192
7.3.4 實驗結果\t195
課后習題\t195
第8章 ADC與觸摸屏接口\t196
8.1 ADC與觸摸屏工作原理\t196
8.1.1 ADC工作原理\t196
8.1.2 觸摸屏工作原理\t196
8.2 S3C2440A的ADC及觸摸屏接口\t198
8.3 ADC與觸摸屏接口特殊寄存器\t199
8.4 觸摸屏實驗\t201
8.4.1 觸摸屏實驗寄存器配置\t201
8.4.2 實驗測試\t202
8.4.3 實驗結果\t205
課后習題\t205
第9章 LCD程序設計\t206
9.1 LCD基本概念\t206
9.1.1 LCD的發(fā)展歷史\t206
9.1.2 LCD分類\t207
9.1.3 LCD參數(shù)介紹\t208
9.2 LCD工作原理\t208
9.2.1 顯示原理\t209
9.2.2 LCD的驅動方式\t209
9.3 S3C2440A的LCD模塊\t209
9.3.1 S3C2440A的LCD模塊組成
結構\t209
9.3.2 S3C2440A的LCD控制器的
特性\t210
9.3.3 STN-LCD控制器配置\t211
9.3.4 TFT-LCD控制器配置\t216
9.4 S3C2440A的LCD控制器特殊
寄存器\t220
9.4.1 LCD控制器的控制寄存器
LCDCON1/2/3/4/5\t220
9.4.2 幀緩沖起始地址寄存器
LCDSADDR1/2/3\t222
9.4.3 視頻顯示寄存器\t222
9.4.4 LCD中斷控制寄存器\t223
9.4.5 LCD寄存器設置向導\t224
9.5 LCD實驗\t225
9.5.1 實驗原理\t225
9.5.2 寄存器配置\t226
9.5.3 圖片存儲與顯示\t229
9.5.4 實驗測試及結果\t230
9.6 WinCE下的LCD接口實驗\t230
課后習題\t232
第10章 DMA控制器介紹與應用\t233
10.1 DMA控制器介紹\t233
10.1.1 DMA控制器概述\t233
10.1.2 DMA控制器原理\t234
10.2 DMA控制器操作\t235
10.2.1 DMA基本時序\t235
10.2.2 查詢/握手模式對比\t235
10.2.3 DMA特殊寄存器\t236
10.3 DMA編程與測試\t236
10.3.1 DMA數(shù)據(jù)傳輸\t236
10.3.2 DMA測試程序\t239
10.3.3 DMA測試實驗結果\t240
課后習題\t241
第11章 SD存儲卡\t242
11.1 SD存儲卡的基本概念\t242
11.1.1 SD存儲卡概述\t242
11.1.2 SD存儲卡發(fā)展\t242
11.1.3 SD存儲卡特性\t243
11.2 SD總線基本概念\t244
11.2.1 SD總線結構\t245
11.2.2 SD總線協(xié)議\t245
11.3 S3C2440A的SD/MMC控制器\t248
11.3.1 S3C2440A的SD/MMC控制器
簡介\t248
11.3.2 S3C2440A的SD/MMC控制器
操作\t248
11.3.3 S3C2440A的SD/MMC控制器
特殊寄存器\t249
11.4 SD模塊的編程與測試\t252
11.4.1 SD實驗電路及原理\t252
11.4.2 SD模塊初始化編程\t252
11.4.3 SD命令傳輸編程\t257
11.4.4 SD數(shù)據(jù)讀/寫編程\t259
11.4.5 SD測試程序\t265
11.4.6 SD測試實驗結果\t267
課后習題\t267
第12章 WinCE5.0驅動編寫\t268
12.1 WinCE5.0驅動分類\t268
12.1.2 驅動模型分類\t268
12.1.2 驅動程序的體系結構\t269
12.1.3 驅動加載方式\t269
12.2 流接口驅動開發(fā)\t270
12.2.1 接口函數(shù)分析\t270
12.2.2 驅動編譯設置\t272
12.2.3 流接口驅動開發(fā)實例\t272
12.3 動態(tài)加/卸載驅動\t279
12.3.1 動態(tài)加/卸載驅動函數(shù)\t279
12.3.2 動態(tài)加/卸載驅動實驗\t279
12.4 中斷流驅動\t282
12.4.1 S3C2440A中斷控制系統(tǒng)\t282
12.4.2 WinCE5.0中斷流驅動\t284
12.4.3 應用程序讀中斷\t292
課后習題\t295
第13章 WinCE聊天程序和文件收發(fā)程序
設計\t296
13.1 WinCE聊天程序設計\t296
13.1.1 新建工程\t296
13.1.2 放置對話框控件\t298
13.1.3 初始化套接字\t299
13.1.4 消息處理\t300
13.1.5 字符轉換\t301
13.1.6 添加事件處理程序\t302
13.2 文件傳輸\t306
13.2.1 添加CMessage類\t306
13.2.2 添加CServerSocket類\t307
13.2.3 添加CClientSocket類\t309
13.2.4 添加對話框控件\t311
13.2.5 創(chuàng)建套接字\t313
13.2.6 添加線程函數(shù)\t317
13.2.7 添加收發(fā)文件函數(shù)\t319
13.2.8 消息處理\t322
13.2.9 實驗結果\t325
課后習題\t326

本目錄推薦

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