内容简介:
《VvWorks嵌入式实时操作系统设备驱动与BSP开发设计》所有驱动程序和例程都在MagicARM2410实验箱上进行过实测,适合高校相关专业学生学习参考,也可供嵌入式开发人员和系统设计人员参考使用。
本书目录:
1.1嵌入式实时操作系统
1.1.1实时操作系统特点
1.1.2嵌入实时操作系统特点
1.1.3VxWorks操作系统特点
1.2VxWorks操作系统基本结构
1.3VxWorks操作系统开发流程
第2章Tornado交叉开发环境
2.1Tornado基本介绍
2.2安装Tornado
2.3安装WindML3.0
2.4Tornado工具包介绍
2.4.1集成编辑器
2.4.2集成仿真器
2.4.3交叉调试器
2.4.4Windsh
2.4.5目标机代理(TargetAgent)
2.5创建和管理工程
2.6内核配置和裁剪
2.7WDB调试程序方法
2.7.1启动和终止调试
2.7.2运行程序
2.7.3Attach和Detach一个任务
2.7.4断点
2.7.5程序执行
2.7.6观察运行信息
2.7.7调试方法
第3章VxWorksBSP在MagicARM2410上的移植
3.1BSP文件结构
3.1.1BSP文件组成
3.1.2BSP主要文件目录及文件作用
3.2BSP配置文件
3.2.1config.h文件
3.2.2makefile文件
3.3系统映像类型
3.3.1VxWorksImage
3.3.2BSP引导映像
3.4ARM9S3C2410A介绍
3.5MagicARM2410实验箱介绍
3.6BSP移植的基本流程
3.7WDB相关配置
第4章TTY设备驱动程序设计
4.1TTY设备驱动编写概述
4.1.1TTY驱动
4.1.2SCC驱动:xxDrv
4.2串口启动和初始化过程
4.3ttyDrv设备
4.3.1ttyDrv()函数说明
4.3.2ttyDrvCreate()函数说明
4.3.3tyRead()函数说明
4.3.4tyWrite()函数说明
4.3.5ttyloctle()函数说明
4.4S3C2410串口驱动设计
4.4.1串口初始化过程
4.4.2编写处理函数
第5章VxWorks块设备驱动程序设计
5.1VxWorks块设备简介
5.2TrueFFS机制概述
5.2.1TrueFFS简介
5.2.2块读写均衡机制
5.2.3碎片回收机制
5.2.4块分配和关联数据机制
5.2.5错误恢复机制
5.2.6引导映象和TrueFFS共享FLASH存储空间
5.2.7TrueFFS构架解析
……
第6章网络设备驱动程序设计
第7章LCD液晶设备驱动程序设计
第8章I2C设备驱动程序设计
第9章字符设备驱动程序设计实验
第10章VxWorks应用程序设计实验
参考文献