图书介绍
嵌入式软件开发技术PDF|Epub|txt|kindle电子书版本下载
![嵌入式软件开发技术](https://www.shukui.net/cover/4/34328897.jpg)
- 陈翌等编著 著
- 出版社: 北京:国防工业出版社
- ISBN:7118032646
- 出版时间:2003
- 标注页数:266页
- 文件大小:19MB
- 文件页数:278页
- 主题词:软件开发
PDF下载
下载说明
嵌入式软件开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 嵌入式应用简述1
1.1 嵌入式应用的历史1
1.2 嵌入式系统3
1.3 嵌入式处理器6
1.3.1 嵌入式微处理器6
1.3.2 嵌入式微控制器7
1.3.3 嵌入式DSP处理器7
1.3.4 嵌入式片上系统8
1.4 嵌入式操作系统与开发技术8
1.4.1 嵌入式实时多任务操作系统9
1.4.2 实时多任务操作系统与分时多任务操作系统9
1.4.3 实时操作系统中的重要概念9
1.4.4 实时操作系统的工作特性9
1.5 总结10
第2章 嵌入式操作系统引论11
2.1 实时嵌入式操作系统12
2.1.1 VxWorks13
2.1.2 pSOSystem13
2.1.3 QNX16
2.2 “软”实时嵌入式操作系统17
2.2.1 微软嵌入式操作系统家族17
2.2.2 PalmOS18
2.2.3 EPOC20
2.2.4 Embedded Linux22
2.3 关于嵌入式操作系统的资源23
2.3.1 英文资源23
2.3.2 中文资源23
2.4 总结24
3.1.1 VxWorks简介25
3.1 VxWorks初步25
第3章 VxWorks25
3.1.2 VxWorks的基本结构26
3.1.3 VxWorks系统开发工具28
3.1.4 可执行代码程序镜像文件30
3.1.5 Image的构成30
3.1.6 Image的执行35
3.1.7 在内存(Memory)中存放Image35
3.1.8 调试37
3.2 VxWorks开发环境40
3.2.1 开发环境设置42
3.2.2 从ROM启动43
3.2.3 使用工具44
3.2.4 WDB代理配置47
3.3.2 实时系统开发48
3.3.1 实时系统48
3.3 实时系统实现48
3.4 深入VxWorks61
3.4.1 VxWorks任务61
3.4.2 POSIX调度接口76
3.4.3 VxWorks任务间通信机制80
3.4.4 共享数据结构80
3.4.5 互斥82
3.4.6 信号量82
3.4.7 消息队列92
3.4.8 管道97
3.4.9 信号(Signals)98
3.4.10 中断服务程序101
3.4.11 看门狗105
3.4.12 POSIX时钟和计时器106
3.4.12 POSIX内存上锁接口107
3.5.1 预备知识108
3.5 开发实战108
3.5.2 开发目标116
3.5.3 开发工具117
3.5.4 系统设计119
3.5.5 源程序说明120
3.5.6 网卡、网桥130
3.5.7 任务、看门狗定时器、消息队列示例145
3.5.8 BSD程序移植150
3.5.9 软件调试157
3.6 关于VxWorks资源161
3.6.1 VxWorks161
3.6.2 Tornado161
3.6.9 其他一些感兴趣的新闻组162
3.6.8 其他资源162
3.6.7 Tornado在线帮助162
3.6.6 Tornado在线HTML手册162
3.6.5 有关VxWorks操作系统的手册162
3.6.4 有关主机工具的手册162
3.6.3 Network162
3.7 总结163
第4章 嵌入式Linux164
4.1 采用Linux作为嵌入式系统开发工具的原因164
4.1.1 嵌入式处理器支持165
4.1.2 实时支持165
4.1.3 网络支持166
4.1.4 GUI开发支持166
4.2 实时Linux168
4.2.1 实时Linux(RTLinux)介绍168
4.2.2 RTLinux特征169
4.2.3 RTLinux的实现机理170
4.2.4 RTLinux的编程接口(API)171
4.2.5 RTLinux的编程方法示例172
4.2.6 嵌入式RTLinux的设计179
4.3 Linux对TCP/IP网络的支持181
4.3.1 Linux网络概述181
4.3.2 Linux网络设备驱动程序的分析182
4.3.3 在嵌入式系统中实现网络协议栈188
4.4 调试环境的搭建和定制189
4.4.1 远程调试环境的搭建原理190
4.4.2 Linux的内核调试环境的搭建193
4.4.3 RTLinux的调试环境的开发设想198
4.5 关于嵌入式Linux的资源199
4.6 总结200
第5章 Palm OS201
5.1 Palm OS概况与开发工具的选择201
5.1.1 Palm OS概述201
5.1.2 开发工具的选择203
5.2 开发入门205
5.3 Palm上编程的注意事项217
5.4 界面的设计与编程217
5.5 调试234
5.6 Palm程序的性能优化235
5.7 关于Palm OS的资源235
5.8 总结236
第6章 Windows CE237
6.1 Windows CE编程基础237
6.2 例子245
6.3 Windows CE编程的一些注意事项253
6.4 发布CE应用程序255
6.4.1 为CE应用程序编写帮助255
6.4.2 制作CE下的安装程序261
6.5 关于嵌入式Windows家族的资源264
6.6 总结264
参考文献265