网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

嵌入式软件设计与应用

分享到:
嵌入式软件设计与应用

最 低 价:¥41.60

定 价:¥52.00

作 者:文全刚王艺璇陈红玲 主编

出 版 社:北京航空航天大学出版社

出版时间:2012-8-1

I S B N:9787512408937

价格
41.60元
价格
44.00元

商品详情

编辑推荐

内容简介

本书主要分成3个部分:第1部分介绍嵌入式操作系统基础,包括第1、2章。第2部分介绍基于嵌入式操作系统Windows CE的软件开发,重点在于介绍应用程序开发。这部分内容由第3~7章组成,具体包括Windows CE操作系统开发基础、嵌入式MFC应用程序开发、C#开发嵌入式应用程序、嵌入式通信编程、嵌入式数据库编程等内容。第3部分是实验内容,包括第8章。

作者简介

目录

第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.1Windows 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.4Windows 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.5Windows CE内核的定制116

3.5.1Windows CE集成开发环境116

3.5.2创建Windows CE内核118

3.5.3添加Windows CE特征126

3.5.4Windows CE的目录组织128

3.6映像配置文件131

3.6.1BIB文件132

3.6.2REG文件136

3.6.3DAT文件137

3.6.4DB文件139

3.7定制Windows CE Shell139

3.7.1Windows CE Shell概述139

3.7.2定制用户界面142

3.7.3应用程序作为开机Shell144

3.8Windows CE驱动程序147

3.8.1驱动程序的分类147

3.8.2驱动程序的加载机制151

3.9Windows CE的Bootloader153

3.9.1Bootloader概述153

3.9.2Bootloader基本架构153

3.9.3Bootloader的编写154

思考题三158

第4章MFC应用程序开发159

4.1MFC概述159

4.1.1面向对象的编程技术159

4.1.2API编程162

4.1.3MFC编程163

4.2MFC应用程序基础166

4.2.1MFC应用程序开发流程166

4.2.2编写MFC应用程序166

4.2.3MFC应用程序框架170

4.3消息174

4.3.1消息概述174

4.3.2MFC消息映射机制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.1MFC下的常用控件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.7EVC实例分析227

4.7.1EVC应用软件设计步骤227

4.7.2实例功能分析229

4.7.3界面设计231

4.7.4代码设计与调试231

思考题四237

第5章C#开发嵌入式应用程序基础238

5.1Visual Studio开发环境238

5.1.1.NET Framework238

5.1.2Visual Studio开发环境239

5.1.3Visual Studio开发流程240

5.2C#开发嵌入式应用程序243

5.2.1C#程序基本结构243

5.2.2C#程序语法特点245

5.2.3事件驱动机制246

5.3Windows 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.7C#应用程序的调试291

5.7.1调试工具291

5.7.2单元测试293

5.8C#综合程序开发实例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.2C#中的串口通信类322

6.3.3串口通信编程实例324

6.4网络编程基础326

6.4.1TCP/IP网络模型326

6.4.2网卡与IP地址328

6.4.3C#网络编程类333

6.5套接字编程338

6.5.1套接字338

6.5.2Socket类340

6.5.3面向连接的Socket编程342

6.5.4非连接的Socket编程344

6.6近距离无线通信技术345

6.6.1WLAN与WiFi345

6.6.2蓝牙通信技术346

6.6.3ZigBee技术347

6.6.4IrDA技术348

6.6.5NFC技术348

6.6.6RFID技术349

6.6.7UWB技术351

思考题六352

第7章嵌入式数据库编程353

7.1数据库基础353

7.1.1数据库的发展353

7.1.2常见数据库模型354

7.1.3结构化查询语言SQL358

7.2SQLCE数据库364

7.2.1概述364

7.2.2安装和配置365

7.2.3编程实例367

7.2.4远程访问371

7.3Windows CE自带数据库376

7.3.1概述376

7.3.2API函数376

7.3.3编程实例380

思考题七393

第8章嵌入式软件设计与应用实践394

8.1嵌入式硬件开发平台394

8.2嵌入式软件开发流程400

8.3Windows CE内核的定制与裁减404

8.4EVC应用程序开发一407

8.5EVC应用程序开发二409

8.6C#开发嵌入式应用程序412

8.7C#嵌入式应用程序综合实例415

8.8嵌入式通信编程417

8.9嵌入式数据库编程420

参 考 文 献423

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...