图书介绍

VxWorks嵌入式实时操作系统设备驱动与BSP开发设计PDF|Epub|txt|kindle电子书版本网盘下载

VxWorks嵌入式实时操作系统设备驱动与BSP开发设计
  • 王洋主编;宋彦国,但果,沈福生副主编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512408616
  • 出版时间:2012
  • 标注页数:358页
  • 文件大小:60MB
  • 文件页数:370页
  • 主题词:实时操作系统-软件开发

PDF下载


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

下载说明

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

热门推荐