中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
基于S3C2440的嵌入式WinCE開發與實踐

包郵 基于S3C2440的嵌入式WinCE開發與實踐

作者:董輝主編
出版社:電子工業出版社出版時間:2017-08-01
開本: 32開 頁數: 332
本類榜單:教材銷量榜
中 圖 價:¥40.6(7.4折) 定價  ¥55.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

基于S3C2440的嵌入式WinCE開發與實踐 版權信息

基于S3C2440的嵌入式WinCE開發與實踐 本書特色

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

基于S3C2440的嵌入式WinCE開發與實踐 內容簡介

本書主要講解三星公司推出的S3C2440芯片各個模塊的程序設計和Windows CE嵌入式操作系統的定制、驅動編寫以及應用程序開發。S3C2440是以ARM920T為內核的處理器。由于其性能強大,S3C2440在工業和生活中得到了廣泛的應用。由于S3C2440中含有MMU,因此它可以運行Windows CE和Linux等大型操作系統。當然它也可用在沒有操作系統的嵌入式領域。本書首先介紹了S3C2440的各個功能模塊以及主要性能特點。然后分章節詳細剖析了S3C2440的主要的硬件模塊的原理介紹和程序設計。本書深入底層,從寄存器的開始講解各個功能模塊,一步步引導讀者學習ARM9的程序開發。讓讀者徹底理解S3C2440的底層技術開發和原理。為后面的裸機開發以及操作系統的驅動開發打下堅實的基礎。本書的后面4章內容主要講解Windows CE操作系統的系統定制、驅動編寫以及應用程序開發。

基于S3C2440的嵌入式WinCE開發與實踐 目錄

目 錄

第1章 嵌入式系統概述 1
1.1 嵌入式系統基本概念 1
1.2 嵌入式系統組成 1
1.3 主流嵌入式操作系統 4
1.3.1 VxWorks 4
1.3.2 μC/OS-II 4
1.3.3 Windows CE 5
1.3.4 嵌入式Linux 5
1.4 ARM處理器系列 6
1.4.1 ARM微處理器系列 6
1.5 S3C2440A處理器 7
1.5.1 S3C2440A簡介 7
1.5.2 基本編程模型 10
1.5.3 ARM指令集介紹 18
1.6 開發板簡介 22
課后練習 23
第2章 WinCE平臺構建 24
2.1 開發平臺構建 24
2.1.1 Platform Builder簡介 24
2.1.2 Platform Builder安裝 24
2.1.3 板級支持包BSP 27
2.2 系統定制實驗 29
2.2.1 WinCE5.0系統定制 29
2.2.2 編譯系統 33
2.2.3 Eboot下載 35
2.2.4 操作系統下載 35
2.3 SDK輸出 37
2.4 WinCE5.0調試 40
2.4.1 WinCE模擬器 40
2.4.2 WinCE5.0調試 44
課后習題 47
第3章 WinCE應用程序開發 48
3.1 開發環境的構建 48
3.1.1 Visual Studio 2005的安裝 48
3.1.2 SDK的安裝 53
3.2 應用程序開發 55
3.2.1 新建項目 55
3.2.2 控件編程 59
3.2.3 進程編程 62
3.2.4 多線程編程 64
3.2.5 讀寫文件 66
3.2.6 訪問注冊表 68
3.2.7 網絡編程 71
課后習題 78
第4章 時鐘與定時器程序設計 79
4.1 時鐘概述 79
4.1.1 系統時鐘 79
4.1.2 時鐘控制邏輯 81
4.1.3 慢速模式 82
4.1.4 系統時鐘特殊寄存器 83
4.2 WatchDog 87
4.2.1 WatchDog定時器簡介 87
4.2.2 看門狗定時器的特殊寄存器 87
4.3 PWM定時器 88
4.3.1 PWM定時器簡介 88
4.3.2 PWM定時器特殊寄存器 90
4.3.3 PWM工作步驟與原理 90
4.4 實時時鐘RTC 92
4.4.1 實時時鐘簡介 92
4.4.2 實時時鐘特殊功能寄存器 93
4.5 PWM實驗 94
4.5.1 系統時鐘設置 94
4.5.2 實驗測試 95
4.5.3 實驗結果 97
4.6 RTC實驗 97
4.6.1 實驗測試 97
4.6.2 實驗結果 101
4.7 定時器模塊在WinCE中的程序
設計 102
4.7.1 PWM輸出實驗 102
課后習題 108
第5章 GPIO接口與UART串口應用 109
5.1 S3C2440A的GPIO接口介紹 109
5.1.1 GPIO寄存器 109
5.1.2 寄存器地址 110
5.2 LED燈實驗 110
5.2.1 硬件原理圖 110
5.2.2 寄存器配置 111
5.2.3 實驗測試 112
5.3 串口通信原理和簡介 122
5.3.1 串口概述 122
5.3.2 S3C2440A串口簡介 124
5.3.3 S3C2440A的串口操作 125
5.4 S3C2440A的UART特殊功能
寄存器 126
5.4.1 UART控制寄存器 126
5.4.2 UART狀態寄存器 127
5.5 UART通信測試實驗 129
5.5.1 UART電路原理 129
5.5.2 UART初始化程序 129
5.5.3 UART測試程序 130
5.5.4 UART通信實驗結果 133
5.6 基本接口模塊 134
5.6.1 GPIO輸出控制實驗 134
5.6.2 串口控制實驗 135
課后習題 142
第6章 存儲器接口設計與WinCE
BootLoader 143
6.1 存儲器概述 143
6.1.1 半導體存儲器介紹 143
6.1.2 動態隨機存儲器原理 144
6.1.3 NAND Flash存儲原理 145
6.2 SDRAM內存管理 146
6.2.1 地址空間與地址映射 146
6.2.2 SDRAM工作原理 148
6.2.3 內存管理模塊特殊寄存器 149
6.3 SDRAM測試實驗 150
6.3.1 SDRAM存儲器接口 150
6.3.2 初始化SDRAM 151
6.4 NAND Flash介紹 153
6.4.1 芯片介紹 153
6.4.2 NAND Flash讀操作 155
6.4.3 NAND Flash擦除操作 155
6.4.4 NAND Flash寫操作 155
6.5 NAND Flash控制器 156
6.5.1 S3C2440A的NAND Flash
控制器特征 156
6.5.2 NAND Flash控制器的配置 157
6.5.3 NAND Flash控制器的特殊
寄存器 158
6.6 NAND Flash測試實驗 160
6.6.1 NAND Flash實驗電路及原理 160
6.6.2 NAND Flash初始化 160
6.6.3 讀NAND Flash函數 163
6.6.4 擦除NAND Flash函數 164
6.6.5 寫NAND Flash函數 165
6.6.6 NAND Flash代碼拷貝程序 166
6.6.7 Nand Flash實驗 169
6.6.8 實驗介紹 170
6.6.9 使用NAND Flash注意事項: 170
6.6.10 實驗主要代碼 170
6.6.11 實驗結果 174
6.7 WinCE BootLoader 175
6.7.1 WinCE5.0 Stepldr 175
6.7.2 Eboot移植 177
課后習題 180
第7章 中斷系統 181
7.1 中斷概述 181
7.1.1 中斷的定義及作用 181
7.1.2 中斷源 181
7.1.3 中斷向量與中斷嵌套 181
7.1.4 中斷處理過程 182
7.2 S3C2440A的中斷系統 183
7.2.1 S3C2440A中斷控制系統 183
7.2.2 S3C2440A中斷源 183
7.2.3 S3C2440A中斷控制寄存器 185
7.2.4 S3C2440A的IRQ中斷處理
過程 188
7.3 外部中斷實驗 189
7.3.1 C語言實現中斷過程 189
7.3.2 外部中斷寄存器配置 191
7.3.3 實驗測試 192
7.3.4 實驗結果 195
課后習題 195
第8章 ADC與觸摸屏接口 196
8.1 ADC與觸摸屏工作原理 196
8.1.1 ADC工作原理 196
8.1.2 觸摸屏工作原理 196
8.2 S3C2440A的ADC及觸摸屏接口 198
8.3 ADC與觸摸屏接口特殊寄存器 199
8.4 觸摸屏實驗 201
8.4.1 觸摸屏實驗寄存器配置 201
8.4.2 實驗測試 202
8.4.3 實驗結果 205
課后習題 205
第9章 LCD程序設計 206
9.1 LCD基本概念 206
9.1.1 LCD的發展歷史 206
9.1.2 LCD分類 207
9.1.3 LCD參數介紹 208
9.2 LCD工作原理 208
9.2.1 顯示原理 209
9.2.2 LCD的驅動方式 209
9.3 S3C2440A的LCD模塊 209
9.3.1 S3C2440A的LCD模塊組成
結構 209
9.3.2 S3C2440A的LCD控制器的
特性 210
9.3.3 STN-LCD控制器配置 211
9.3.4 TFT-LCD控制器配置 216
9.4 S3C2440A的LCD控制器特殊
寄存器 220
9.4.1 LCD控制器的控制寄存器
LCDCON1/2/3/4/5 220
9.4.2 幀緩沖起始地址寄存器
LCDSADDR1/2/3 222
9.4.3 視頻顯示寄存器 222
9.4.4 LCD中斷控制寄存器 223
9.4.5 LCD寄存器設置向導 224
9.5 LCD實驗 225
9.5.1 實驗原理 225
9.5.2 寄存器配置 226
9.5.3 圖片存儲與顯示 229
9.5.4 實驗測試及結果 230
9.6 WinCE下的LCD接口實驗 230
課后習題 232
第10章 DMA控制器介紹與應用 233
10.1 DMA控制器介紹 233
10.1.1 DMA控制器概述 233
10.1.2 DMA控制器原理 234
10.2 DMA控制器操作 235
10.2.1 DMA基本時序 235
10.2.2 查詢/握手模式對比 235
10.2.3 DMA特殊寄存器 236
10.3 DMA編程與測試 236
10.3.1 DMA數據傳輸 236
10.3.2 DMA測試程序 239
10.3.3 DMA測試實驗結果 240
課后習題 241
第11章 SD存儲卡 242
11.1 SD存儲卡的基本概念 242
11.1.1 SD存儲卡概述 242
11.1.2 SD存儲卡發展 242
11.1.3 SD存儲卡特性 243
11.2 SD總線基本概念 244
11.2.1 SD總線結構 245
11.2.2 SD總線協議 245
11.3 S3C2440A的SD/MMC控制器 248
11.3.1 S3C2440A的SD/MMC控制器
簡介 248
11.3.2 S3C2440A的SD/MMC控制器
操作 248
11.3.3 S3C2440A的SD/MMC控制器
特殊寄存器 249
11.4 SD模塊的編程與測試 252
11.4.1 SD實驗電路及原理 252
11.4.2 SD模塊初始化編程 252
11.4.3 SD命令傳輸編程 257
11.4.4 SD數據讀/寫編程 259
11.4.5 SD測試程序 265
11.4.6 SD測試實驗結果 267
課后習題 267
第12章 WinCE5.0驅動編寫 268
12.1 WinCE5.0驅動分類 268
12.1.2 驅動模型分類 268
12.1.2 驅動程序的體系結構 269
12.1.3 驅動加載方式 269
12.2 流接口驅動開發 270
12.2.1 接口函數分析 270
12.2.2 驅動編譯設置 272
12.2.3 流接口驅動開發實例 272
12.3 動態加/卸載驅動 279
12.3.1 動態加/卸載驅動函數 279
12.3.2 動態加/卸載驅動實驗 279
12.4 中斷流驅動 282
12.4.1 S3C2440A中斷控制系統 282
12.4.2 WinCE5.0中斷流驅動 284
12.4.3 應用程序讀中斷 292
課后習題 295
第13章 WinCE聊天程序和文件收發程序
設計 296
13.1 WinCE聊天程序設計 296
13.1.1 新建工程 296
13.1.2 放置對話框控件 298
13.1.3 初始化套接字 299
13.1.4 消息處理 300
13.1.5 字符轉換 301
13.1.6 添加事件處理程序 302
13.2 文件傳輸 306
13.2.1 添加CMessage類 306
13.2.2 添加CServerSocket類 307
13.2.3 添加CClientSocket類 309
13.2.4 添加對話框控件 311
13.2.5 創建套接字 313
13.2.6 添加線程函數 317
13.2.7 添加收發文件函數 319
13.2.8 消息處理 322
13.2.9 實驗結果 325
課后習題 326
展開全部

基于S3C2440的嵌入式WinCE開發與實踐 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 路面机械厂家| 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 2-羟基泽兰内酯-乙酰蒲公英萜醇-甘草查尔酮A-上海纯优生物科技有限公司 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 万博士范文网-您身边的范文参考网站Vanbs.com | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂| 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 聚合氯化铝厂家-聚合氯化铝铁价格-河南洁康环保科技 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 派财经_聚焦数字经济内容服务平台| 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 |