图书介绍

嵌入式软件设计与应用PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式软件设计与应用
  • 文全刚,王艺璇,陈红玲主编;钟锦辉,董鑫正,张荣高副主编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512408937
  • 出版时间:2012
  • 标注页数:423页
  • 文件大小:146MB
  • 文件页数:437页
  • 主题词:软件设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式软件设计与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 Shell139

3.7.1 Windows CE Shell概述139

3.7.2定制用户界面142

3.7.3应用程序作为开机Shell144

3.8 Windows CE驱动程序147

3.8.1驱动程序的分类147

3.8.2驱动程序的加载机制151

3.9 Windows CE的Bootloader153

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 Framework238

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与WiFi345

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结构化查询语言SQL358

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

热门推荐