注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)基于S3C2440的嵌入式WinCE開(kāi)發(fā)與實(shí)踐

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

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

定 價(jià):¥55.00

作 者: 董輝 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)?網(wǎng)絡(luò) 硬件 外部設(shè)備 維修

ISBN: 9787121322440 出版時(shí)間: 2017-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 332 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  董輝,浙江工業(yè)大學(xué)副教授,擁有十余年的產(chǎn)業(yè)工作經(jīng)驗(yàn)和一線教學(xué)經(jīng)驗(yàn),長(zhǎng)期從事電子系統(tǒng)設(shè)計(jì)相關(guān)領(lǐng)域的教學(xué)和科研工作,經(jīng)驗(yàn)豐富。

圖書目錄

目 錄
第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簡(jiǎn)介\t7
1.5.2 基本編程模型\t10
1.5.3 ARM指令集介紹\t18
1.6 開(kāi)發(fā)板簡(jiǎn)介\t22
課后練習(xí)\t23
第2章 WinCE平臺(tái)構(gòu)建\t24
2.1 開(kāi)發(fā)平臺(tái)構(gòu)建\t24
2.1.1 Platform Builder簡(jiǎn)介\t24
2.1.2 Platform Builder安裝\t24
2.1.3 板級(jí)支持包BSP\t27
2.2 系統(tǒng)定制實(shí)驗(yàn)\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調(diào)試\t40
2.4.1 WinCE模擬器\t40
2.4.2 WinCE5.0調(diào)試\t44
課后習(xí)題\t47
第3章 WinCE應(yīng)用程序開(kāi)發(fā)\t48
3.1 開(kāi)發(fā)環(huán)境的構(gòu)建\t48
3.1.1 Visual Studio 2005的安裝\t48
3.1.2 SDK的安裝\t53
3.2 應(yīng)用程序開(kāi)發(fā)\t55
3.2.1 新建項(xiàng)目\t55
3.2.2 控件編程\t59
3.2.3 進(jìn)程編程\t62
3.2.4 多線程編程\t64
3.2.5 讀寫文件\t66
3.2.6 訪問(wèn)注冊(cè)表\t68
3.2.7 網(wǎng)絡(luò)編程\t71
課后習(xí)題\t78
第4章 時(shí)鐘與定時(shí)器程序設(shè)計(jì)\t79
4.1 時(shí)鐘概述\t79
4.1.1 系統(tǒng)時(shí)鐘\t79
4.1.2 時(shí)鐘控制邏輯\t81
4.1.3 慢速模式\t82
4.1.4 系統(tǒng)時(shí)鐘特殊寄存器\t83
4.2 WatchDog\t87
4.2.1 WatchDog定時(shí)器簡(jiǎn)介\t87
4.2.2 看門狗定時(shí)器的特殊寄存器\t87
4.3 PWM定時(shí)器\t88
4.3.1 PWM定時(shí)器簡(jiǎn)介\t88
4.3.2 PWM定時(shí)器特殊寄存器\t90
4.3.3 PWM工作步驟與原理\t90
4.4 實(shí)時(shí)時(shí)鐘RTC\t92
4.4.1 實(shí)時(shí)時(shí)鐘簡(jiǎn)介\t92
4.4.2 實(shí)時(shí)時(shí)鐘特殊功能寄存器\t93
4.5 PWM實(shí)驗(yàn)\t94
4.5.1 系統(tǒng)時(shí)鐘設(shè)置\t94
4.5.2 實(shí)驗(yàn)測(cè)試\t95
4.5.3 實(shí)驗(yàn)結(jié)果\t97
4.6 RTC實(shí)驗(yàn)\t97
4.6.1 實(shí)驗(yàn)測(cè)試\t97
4.6.2 實(shí)驗(yàn)結(jié)果\t101
4.7 定時(shí)器模塊在WinCE中的程序
設(shè)計(jì)\t102
4.7.1 PWM輸出實(shí)驗(yàn)\t102
課后習(xí)題\t108
第5章 GPIO接口與UART串口應(yīng)用\t109
5.1 S3C2440A的GPIO接口介紹\t109
5.1.1 GPIO寄存器\t109
5.1.2 寄存器地址\t110
5.2 LED燈實(shí)驗(yàn)\t110
5.2.1 硬件原理圖\t110
5.2.2 寄存器配置\t111
5.2.3 實(shí)驗(yàn)測(cè)試\t112
5.3 串口通信原理和簡(jiǎn)介\t122
5.3.1 串口概述\t122
5.3.2 S3C2440A串口簡(jiǎn)介\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通信測(cè)試實(shí)驗(yàn)\t129
5.5.1 UART電路原理\t129
5.5.2 UART初始化程序\t129
5.5.3 UART測(cè)試程序\t130
5.5.4 UART通信實(shí)驗(yàn)結(jié)果\t133
5.6 基本接口模塊\t134
5.6.1 GPIO輸出控制實(shí)驗(yàn)\t134
5.6.2 串口控制實(shí)驗(yàn)\t135
課后習(xí)題\t142
第6章 存儲(chǔ)器接口設(shè)計(jì)與WinCE
BootLoader\t143
6.1 存儲(chǔ)器概述\t143
6.1.1 半導(dǎo)體存儲(chǔ)器介紹\t143
6.1.2 動(dòng)態(tài)隨機(jī)存儲(chǔ)器原理\t144
6.1.3 NAND Flash存儲(chǔ)原理\t145
6.2 SDRAM內(nèi)存管理\t146
6.2.1 地址空間與地址映射\t146
6.2.2 SDRAM工作原理\t148
6.2.3 內(nèi)存管理模塊特殊寄存器\t149
6.3 SDRAM測(cè)試實(shí)驗(yàn)\t150
6.3.1 SDRAM存儲(chǔ)器接口\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測(cè)試實(shí)驗(yàn)\t160
6.6.1 NAND Flash實(shí)驗(yàn)電路及原理\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實(shí)驗(yàn)\t169
6.6.8 實(shí)驗(yàn)介紹\t170
6.6.9 使用NAND Flash注意事項(xiàng):\t170
6.6.10 實(shí)驗(yàn)主要代碼\t170
6.6.11 實(shí)驗(yàn)結(jié)果\t174
6.7 WinCE BootLoader\t175
6.7.1 WinCE5.0 Stepldr\t175
6.7.2 Eboot移植\t177
課后習(xí)題\t180
第7章 中斷系統(tǒng)\t181
7.1 中斷概述\t181
7.1.1 中斷的定義及作用\t181
7.1.2 中斷源\t181
7.1.3 中斷向量與中斷嵌套\t181
7.1.4 中斷處理過(guò)程\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中斷處理
過(guò)程\t188
7.3 外部中斷實(shí)驗(yàn)\t189
7.3.1 C語(yǔ)言實(shí)現(xiàn)中斷過(guò)程\t189
7.3.2 外部中斷寄存器配置\t191
7.3.3 實(shí)驗(yàn)測(cè)試\t192
7.3.4 實(shí)驗(yàn)結(jié)果\t195
課后習(xí)題\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 觸摸屏實(shí)驗(yàn)\t201
8.4.1 觸摸屏實(shí)驗(yàn)寄存器配置\t201
8.4.2 實(shí)驗(yàn)測(cè)試\t202
8.4.3 實(shí)驗(yàn)結(jié)果\t205
課后習(xí)題\t205
第9章 LCD程序設(shè)計(jì)\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的驅(qū)動(dòng)方式\t209
9.3 S3C2440A的LCD模塊\t209
9.3.1 S3C2440A的LCD模塊組成
結(jié)構(gòu)\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寄存器設(shè)置向?qū)t224
9.5 LCD實(shí)驗(yàn)\t225
9.5.1 實(shí)驗(yàn)原理\t225
9.5.2 寄存器配置\t226
9.5.3 圖片存儲(chǔ)與顯示\t229
9.5.4 實(shí)驗(yàn)測(cè)試及結(jié)果\t230
9.6 WinCE下的LCD接口實(shí)驗(yàn)\t230
課后習(xí)題\t232
第10章 DMA控制器介紹與應(yīng)用\t233
10.1 DMA控制器介紹\t233
10.1.1 DMA控制器概述\t233
10.1.2 DMA控制器原理\t234
10.2 DMA控制器操作\t235
10.2.1 DMA基本時(shí)序\t235
10.2.2 查詢/握手模式對(duì)比\t235
10.2.3 DMA特殊寄存器\t236
10.3 DMA編程與測(cè)試\t236
10.3.1 DMA數(shù)據(jù)傳輸\t236
10.3.2 DMA測(cè)試程序\t239
10.3.3 DMA測(cè)試實(shí)驗(yàn)結(jié)果\t240
課后習(xí)題\t241
第11章 SD存儲(chǔ)卡\t242
11.1 SD存儲(chǔ)卡的基本概念\t242
11.1.1 SD存儲(chǔ)卡概述\t242
11.1.2 SD存儲(chǔ)卡發(fā)展\t242
11.1.3 SD存儲(chǔ)卡特性\t243
11.2 SD總線基本概念\t244
11.2.1 SD總線結(jié)構(gòu)\t245
11.2.2 SD總線協(xié)議\t245
11.3 S3C2440A的SD/MMC控制器\t248
11.3.1 S3C2440A的SD/MMC控制器
簡(jiǎn)介\t248
11.3.2 S3C2440A的SD/MMC控制器
操作\t248
11.3.3 S3C2440A的SD/MMC控制器
特殊寄存器\t249
11.4 SD模塊的編程與測(cè)試\t252
11.4.1 SD實(shí)驗(yàn)電路及原理\t252
11.4.2 SD模塊初始化編程\t252
11.4.3 SD命令傳輸編程\t257
11.4.4 SD數(shù)據(jù)讀/寫編程\t259
11.4.5 SD測(cè)試程序\t265
11.4.6 SD測(cè)試實(shí)驗(yàn)結(jié)果\t267
課后習(xí)題\t267
第12章 WinCE5.0驅(qū)動(dòng)編寫\t268
12.1 WinCE5.0驅(qū)動(dòng)分類\t268
12.1.2 驅(qū)動(dòng)模型分類\t268
12.1.2 驅(qū)動(dòng)程序的體系結(jié)構(gòu)\t269
12.1.3 驅(qū)動(dòng)加載方式\t269
12.2 流接口驅(qū)動(dòng)開(kāi)發(fā)\t270
12.2.1 接口函數(shù)分析\t270
12.2.2 驅(qū)動(dòng)編譯設(shè)置\t272
12.2.3 流接口驅(qū)動(dòng)開(kāi)發(fā)實(shí)例\t272
12.3 動(dòng)態(tài)加/卸載驅(qū)動(dòng)\t279
12.3.1 動(dòng)態(tài)加/卸載驅(qū)動(dòng)函數(shù)\t279
12.3.2 動(dòng)態(tài)加/卸載驅(qū)動(dòng)實(shí)驗(yàn)\t279
12.4 中斷流驅(qū)動(dòng)\t282
12.4.1 S3C2440A中斷控制系統(tǒng)\t282
12.4.2 WinCE5.0中斷流驅(qū)動(dòng)\t284
12.4.3 應(yīng)用程序讀中斷\t292
課后習(xí)題\t295
第13章 WinCE聊天程序和文件收發(fā)程序
設(shè)計(jì)\t296
13.1 WinCE聊天程序設(shè)計(jì)\t296
13.1.1 新建工程\t296
13.1.2 放置對(duì)話框控件\t298
13.1.3 初始化套接字\t299
13.1.4 消息處理\t300
13.1.5 字符轉(zhuǎn)換\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 添加對(duì)話框控件\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 實(shí)驗(yàn)結(jié)果\t325
課后習(xí)題\t326

本目錄推薦

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