图书介绍
VxWorks嵌入式实时操作系统设备驱动与BSP开发设计PDF|Epub|txt|kindle电子书版本网盘下载
![VxWorks嵌入式实时操作系统设备驱动与BSP开发设计](https://www.shukui.net/cover/68/33854153.jpg)
- 王洋主编;宋彦国,但果,沈福生副主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512408616
- 出版时间:2012
- 标注页数:358页
- 文件大小:60MB
- 文件页数:370页
- 主题词:实时操作系统-软件开发
PDF下载
下载说明
VxWorks嵌入式实时操作系统设备驱动与BSP开发设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VxWorks实时操作系统介绍1
1.1嵌入式实时操作系统1
1.1.1实时操作系统特点1
1.1.2嵌入实时操作系统特点2
1.1.3 VxWorks操作系统特点4
1.2 VxWorks操作系统基本结构6
1.3 VxWorks操作系统开发流程8
第2章 Tornado交叉开发环境10
2.1 Tornado基本介绍10
2.2 安装Tornado12
2.3安装WindML3.021
2.4 Tornado工具包介绍27
2.4.1集成编辑器27
2.4.2集成仿真器28
2.4.3交叉调试器28
2.4.4 Windsh28
2.4.5目标机代理(Target Agent)29
2.5创建和管理工程29
2.6内核配置和裁剪35
2.7 WDB调试程序方法38
2.7.1启动和终止调试38
2.7.2运行程序38
2.7.3 Attach和Detach一个任务39
2.7.4断点40
2.7.5程序执行42
2.7.6观察运行信息43
2.7.7调试方法44
第3章 VxWorks BSP在MagicARM2410上的移植47
3.1 BSP文件结构47
3.1.1 BSP文件组成47
3.1.2 BSP主要文件目录及文件作用48
3.2 BSP配置文件50
3.2.1 config.h文件50
3.2.2 makefile文件54
3.3系统映像类型56
3.3.1 VxWorks Image57
3.3.2 BSP引导映像58
3.4 ARM9 S3C2410A介绍59
3.5 MagicARM2410实验箱介绍64
3.6 BSP移植的基本流程67
3.7 WDB相关配置68
第4章 TTY设备驱动程序设计73
4.1 TTY设备驱动编写概述73
4.1.1 TTY驱动74
4.1.2 SCC驱动:xxDrv75
4.2串口启动和初始化过程75
4.3 ttyDrv设备76
4.3.1 ttyDrv()函数说明77
4.3.2 ttyDrvCreate()函数说明77
4.3.3 tyRead()函数说明78
4.3.4 tyWrite()函数说明78
4.3.5 ttyIoctle()函数说明78
4.4 S3C2410串口驱动设计79
4.4.1 串口初始化过程79
4.4.2 编写处理函数85
第5章 VxWorks块设备驱动程序设计95
5.1 VxWorks块设备简介95
5.2 TrueFFS机制概述96
5.2.1 TrueFFS简介96
5.2.2 块读写均衡机制97
5.2.3 碎片回收机制97
5.2.4 块分配和关联数据机制97
5.2.5 错误恢复机制98
5.2.6引导映象和TrueFFS共享FLASH存储空间98
5.2.7 TrueFFS构架解析98
5.3 Socket与MTD层99
5.3.1 TrueFFS开发简介99
5.3.2配置TrueFFS99
5.3.3 FLASH的格式化函数100
5.3.4创建TrueFFS块设备101
5.3.5 TrueFFS建立过程中的函数调用关系103
5.4 MagicARM2410的NOR FLASH驱动设计105
5.4.1编写sst39vfl601MTDIdentify()函数105
5.4.2编写sst39vfl601 MTDMap()函数107
5.4.3编写sst39vfl601MTDErase()和sst39vfl601MTDWrite()函数108
5.4.4编写sst39vfl60IOpOverDetect()函数111
5.4.5注册MTD112
5.5 MagicARM2410的NAND FLASH驱动程序设计113
5.5.1 NAND FLASH结构解读113
5.5.2 MagicARM2410的NAND FLASH接口电路分析114
5.5.3 NAND FLASH编程说明115
5.5.4 VxWorks下的NAND FLASH驱动程序117
5.6 TrueFFS文件系统实验设计121
5.6.1实验目的121
5.6.2实验设备121
5.6.3实验内容121
5.6.4实验预习要求121
5.6.5实验原理121
5.6.6实验步骤122
5.6.7 DOS下实验方法125
5.6.8程序清单126
第6章 网络设备驱动程序设计149
6.1网卡设备驱动设计概述149
6.1.1数据交换149
6.1.2网络接口驱动程序149
6.2 END设备驱动程序装载过程152
6.2.1系统END设备选定152
6.2.2装载及启动END设备154
6.3 DM9000网络芯片156
6.3.1 DM9000主要性能157
6.3.2主要引脚定义158
6.3.3 DM9000主要寄存器161
6.3.4 DM9000芯片复位和初始化163
6.4网络设备与系统数据交换165
6.4.1中断处理原理165
6.4.2中断服务程序166
6.4.3驱动程序与协议层共享缓冲区167
6.4.4接收数据168
6.4.5发送数据168
6.5网络程序编写169
6.5.1定义设备的描述信息173
6.5.2驱动程序的加载174
6.5.3驱动程序清单184
第7章 LCD液晶设备驱动程序设计199
7.1 WindML简介199
7.1.1 WindML结构199
7.1.2 WindML源码架构201
7.1.3 WindML图形设备驱动介绍204
7.2 WindML配置206
7.2.1 WindML配置介绍206
7.2.2 WindML标准配置207
7.2.3采用配置工具配置209
7.2.4命令行配置方法217
7.2.5修改VxWorks BSP221
7.3 LCD液晶驱动程序设计实验223
7.3.1实验目的223
7.3.2实验设备224
7.3.3实验内容224
7.3.4实验步骤224
7.3.5程序清单229
第8章 I2C设备驱动程序设计258
8.1 T2C总线概述258
8.2 I2C总线原理258
8.3 S3C2410的I2C结构分析261
8.3.1 S3C2410的I2C主要结构261
8.3.2 S3C2410的I2C主要寄存器261
8.4 ZLG7290B特性264
8.4.1 ZLG7290B描述与主要特性264
8.4.2 ZLG7290B引脚功能说明264
8.4.3 ZLG7290B寄存器说明265
8.4.4 ZLG7290B控制命令详解267
8.5 I2C实验设计269
8.5.1实验目的269
8.5.2实验设备269
8.5.3实验内容270
8.5.4电路原理图270
8.5.5实验步骤270
8.5.6程序清单271
第9章 字符设备驱动程序设计实验297
9.1字符设备驱动编写概述297
9.2蜂鸣器驱动设计实验298
9.2.1实验目的298
9.2.2实验设备298
9.2.3实验内容298
9.2.4实验原理298
9.2.5实验步骤300
9.2.6程序清单300
9.3 LED流水灯驱动设计实验302
9.3.1实验目的302
9.3.2实验设备302
9.3.3实验内容302
9.3.4实验原理302
9.3.5实验步骤302
9.3.6程序清单303
9.4按键驱动程序设计实验306
9.4.1实验目的306
9.4.2实验设备306
9.4.3实验内容306
9.4.4实验原理306
9.4.5实验步骤307
9.4.6程序清单307
9.5直流电机驱动程序设计实验309
9.5.1实验目的309
9.5.2实验设备309
9.5.3实验内容309
9.5.4实验原理309
9.5.5实验步骤310
9.5.6程序清单311
9.6步进电机驱动程序设计实验314
9.6.1实验目的314
9.6.2实验设备314
9.6.3实验内容314
9.6.4实验原理314
9.6.5实验步骤315
9.6.6程序清单315
9.7 ADC驱动程序设计实验318
9.7.1实验目的318
9.7.2实验设备318
9.7.3实验内容318
9.7.4实验原理318
9.7.5实验步骤322
9.7.6程序清单323
第10章 VxWorks应用程序设计实验326
10.1 Hello World实验326
10.1.1实验目的326
10.1.2实验设备326
10.1.3实验内容326
10.1.4实验原理326
10.1.5实验步骤327
10.1.6程序清单327
10.2任务调度328
10.2.1实验目的328
10.2.2实验设备328
10.2.3实验内容328
10.2.4实验原理328
10.2.5实验步骤329
10.2.6程序清单329
10.3信号量实验333
10.3.1实验目的333
10.3.2实验设备333
10.3.3实验内容333
10.3.4实验原理333
10.3.5实验步骤334
10.3.6程序清单334
10.4 VxWorks信号336
10.4.1实验目的336
10.4.2实验设备336
10.4.3实验内容336
10.4.4实验原理336
10.4.5实验步骤337
10.4.6程序清单337
10.5 VxWorks管道341
10.5.1实验目的341
10.5.2实验设备341
10.5.3实验内容341
10.5.4实验原理341
10.5.5实验步骤342
10.5.6程序清单342
10.6 VxWorks消息队列346
10.6.1实验目的346
10.6.2实验设备347
10.6.3实验内容347
10.6.4实验原理347
10.6.5实验步骤348
10.6.6程序清单348
10.7 VxWorks Socket通信352
10.7.1实验目的352
10.7.2实验设备352
10.7.3实验内容352
10.7.4实验原理353
10.7.5实验步骤353
10.7.6程序清单353
参考文献358