嵌入式软件设计与应用PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:文全刚,王艺璇,陈红玲主编;钟锦辉,董鑫正,张荣高副主编
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2012
- ISBN:9787512408937
- 页数:423 页
第1章 嵌入式系统基础 1
1.1嵌入式系统概述 1
1.1.1嵌入式系统基本概念 1
1.1.2嵌入式系统组成 3
1.1.3嵌入式系统的发展趋势 4
1.2嵌入式系统设计方法 7
1.2.1嵌入式系统设计的特点 7
1.2.2传统嵌入式系统设计方法 9
1.2.3软硬件协同设计方法 11
1.3嵌入式硬件设计 13
1.3.1嵌入式硬件设计流程 13
1.3.2嵌入式硬件设计工具 14
1.3.3嵌入式处理器的选择 15
1.3.4嵌入式硬件系统 16
1.4二次开发 18
1.4.1概述 18
1.4.2常见开发板 20
思考题一 25
第2章 嵌入式系统软件设计 26
2.1嵌入式软件体系结构 26
2.1.1软件体系结构 26
2.1.2常用的嵌入式软件体系结构 28
2.1.3嵌入式软件分类 33
2.2嵌入式软件开发基础 37
2.2.1软件工程基础 37
2.2.2嵌入式软件开发模型 40
2.2.3嵌入式程序设计语言 44
2.3嵌入式软件开发工具 46
2.3.1项目管理工具 46
2.3.2需求分析与设计工具 48
2.3.3编码调试工具 56
2.3.4运行平台 63
2.4嵌入式软件测试 64
2.4.1概述 64
2.4.2测试特点 66
2.4.3测试工具 68
思考题二 69
第3章Windows CE操作系统开发基础 70
3.1 Windows CE概述 70
3.1.1发展历史 70
3.1.2技术特点 75
3.1.3应用 79
3.2基于Windows CE的嵌入式软件开发过程 81
3.2.1概述 81
3.2.2基于Windows CE的嵌入式软件开发工具 83
3.2.3基于Windows CE 6.0的开发环境的搭建 87
3.3基于Windows CE的软件开发流程 92
3.3.1概述 92
3.3.2基于Windows CE 6.0和VS2005的系统软件开发流程 93
3.4 Windows CE体系结构 100
3.4.1功能概述 100
3.4.2系统架构 101
3.4.3文件系统 105
3.4.4内存管理 108
3.4.5系统调度 111
3.4.6启动过程 113
3.5 Windows CE内核的定制 116
3.5.1 Windows CE集成开发环境 116
3.5.2创建Windows CE内核 118
3.5.3添加Windows CE特征 126
3.5.4 Windows CE的目录组织 128
3.6映像配置文件 131
3.6.1 BIB文件 132
3.6.2 REG文件 136
3.6.3 DAT文件 137
3.6.4 DB文件 139
3.7定制Windows CE Shell 139
3.7.1 Windows CE Shell概述 139
3.7.2定制用户界面 142
3.7.3应用程序作为开机Shell 144
3.8 Windows CE驱动程序 147
3.8.1驱动程序的分类 147
3.8.2驱动程序的加载机制 151
3.9 Windows CE的Bootloader 153
3.9.1 Bootloader概述 153
3.9.2 Bootloader基本架构 153
3.9.3 Bootloader的编写 154
思考题三 158
第4章 MFC应用程序开发 159
4.1 MFC概述 159
4.1.1面向对象的编程技术 159
4.1.2 API编程 162
4.1.3 MFC编程 163
4.2 MFC应用程序基础 166
4.2.1 MFC应用程序开发流程 166
4.2.2编写MFC应用程序 166
4.2.3 MFC应用程序框架 170
4.3消息 174
4.3.1消息概述 174
4.3.2 MFC消息映射机制 175
4.3.3消息处理 180
4.4对话框编程 181
4.4.1对话框概述 181
4.4.2对话框数据交换机制 182
4.4.3对话框设计与实现 184
4.5基于MFC的控件编程 188
4.5.1 MFC下的常用控件 188
4.5.2按钮控件 189
4.5.3编辑框控件 192
4.5.4综合实例:简易计算器 197
4.5.5列表框和组合框控件 201
4.6图形设备接口编程 211
4.6.1设备上下文 211
4.6.2图形设备对象 215
4.6.3图形设备编程实例 218
4.6.4综合画图编程实例 223
4.7 EVC实例分析 227
4.7.1 EVC应用软件设计步骤 227
4.7.2实例功能分析 229
4.7.3界面设计 231
4.7.4代码设计与调试 231
思考题四 237
第5章 C#开发嵌入式应用程序基础 238
5.1 Visual Studio开发环境 238
5.1.1 .NET Framework 238
5.1.2 Visual Studio开发环境 239
5.1.3 Visual Studio开发流程 240
5.2 C#开发嵌入式应用程序 243
5.2.1 C #程序基本结构 243
5.2.2 C#程序语法特点 245
5.2.3事件驱动机制 246
5.3 Windows Form控件编程 249
5.3.1控件的常用属性和布局 250
5.3.2文本类控件 251
5.3.3选择类控件 252
5.3.4菜单栏和工具栏 254
5.3.5对话框 255
5.3.6其他类型控件 256
5.3.7控件编程实例:计算器 258
5.4流和文件编程 262
5.4.1目录、路径和文件 262
5.4.2用流读/写文件 263
5.4.3文件编程实例:文本编辑器 265
5.5图形图像编程 268
5.5.1概述 268
5.5.2绘制图形 272
5.5.3填充图形 276
5.5.4图形图像编程实例:手绘画板 277
5.6组件编程 285
5.6.1用C#设计类库 285
5.6.2用C#设计用户控件 287
5.6.3用C#设计自定义控件 289
5.7 C#应用程序的调试 291
5.7.1调试工具 291
5.7.2单元测试 293
5.8 C#综合程序开发实例 295
5.8.1需求分析 295
5.8.2算法设计 295
5.8.3界面设计 296
5.8.4代码设计与实现 298
思考题五 305
第6章 嵌入式通信编程 306
6.1进程管理与通信 306
6.1.1程序、进程、线程 306
6.1.2进程管理类 307
6.1.3进程间通信 309
6.2多线程编程 312
6.2.1多线程概述 312
6.2.2线程的实现方法 313
6.2.3线程编程实例 317
6.3串口通信编程 320
6.3.1串口通信基础 320
6.3.2 C#中的串口通信类 322
6.3.3串口通信编程实例 324
6.4网络编程基础 326
6.4.1 TCP/IP网络模型 326
6.4.2网卡与IP地址 328
6.4.3 C#网络编程类 333
6.5套接字编程 338
6.5.1套接字 338
6.5.2 Socket类 340
6.5.3面向连接的Socket编程 342
6.5.4非连接的Socket编程 344
6.6近距离无线通信技术 345
6.6.1 WLAN与WiFi 345
6.6.2蓝牙通信技术 346
6.6.3 ZigBee技术 347
6.6.4 IrDA技术 348
6.6.5 NFC技术 348
6.6.6 RFID技术 349
6.6.7 UWB技术 351
思考题六 352
第7章 嵌入式数据库编程 353
7.1数据库基础 353
7.1.1数据库的发展 353
7.1.2常见数据库模型 354
7.1.3结构化查询语言SQL 358
7.2 SQLCE数据库 364
7.2.1概述 364
7.2.2安装和配置 365
7.2.3编程实例 367
7.2.4远程访问 371
7.3 Windows CE自带数据库 376
7.3.1概述 376
7.3.2 API函数 376
7.3.3编程实例 380
思考题七 393
第8章 嵌入式软件设计与应用实践 394
8.1嵌入式硬件开发平台 394
8.2嵌入式软件开发流程 400
8.3 Windows CE内核的定制与裁减 404
8.4 EVC应用程序开发一 407
8.5 EVC应用程序开发二 409
8.6 C#开发嵌入式应用程序 412
8.7 C#嵌入式应用程序综合实例 415
8.8嵌入式通信编程 417
8.9嵌入式数据库编程 420
参考文献 423
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019