跳过正文

VxWorks开发教程(中文版)

VxWorks Development Tutorial
book - 这篇文章属于一个选集。
§ 7: 本文
免费下载说明:
网络资源,整理仅供学习参考!
VxWorks开发教程(中文版)

内容索引

第一章 Wind River............................... 4
1.1 风河系统公司简介 ............................. 4
1.2 实时操作系统 Vxworks 简介..................... 4
第二章 Tornado.................................. 6
2.1 安装开发环境 ................................ 6
2.2 Tornado 集成开发环境简述 ..................... 6
2.2.1 Tomado 编辑器 ............................. 6
2.2.2 工程管理 ................................... 7
2.2.3 编译 ...................................... 7
2.2.4 目标机系统状走浏览器 Browser.................. 8
2.2.5 文叉调试器——Crosswind ...................... 8
2.2.6 C 语言命令 shell 工具 WindSh................ 9
2.2.7 VxWorks 仿真器——VxSim ..................... 9
2.2.8 目标机软件逻辑分析——WindView ................ 9
2.2.9 用户定制功能 ............................... 10
2.3 一个基于 VxSim 的简单工程 ..................... 10
2.3.1 开始 tornado............................... 10
2.3.2 创建工程 ................................... 11
2.3.3 向工程加例子源代码 ........................... 13
2.3.4 编译工程 ................................... 15
2.3.5 下载工程到 vxworks 目标模拟器 ................ 17
2.3.6 从 Tornado Shell 运行应用程序 ............... 20
2.3.7 查看目标内存使用情况 ......................... 21
2.3.8 查看任务.................................... 22
2.3.9 修改任务的优先级和查找错误 .................... 24
第三章 基本工程实践 ................................ 26
3.1 Bootable 工程实践 ............................. 26
3.2 Downloadable 工程实践 ......................... 30
第四章 驱动实验..................................... 35
WindML 3.0.3 开发................................. 35
4.1、WindML 简介 .................................. 35
4.2、安装和配置..................................... 39
4.3、WindML 体系 .................................. 39
4.4、WindML 开发流程简介 ........................... 40
4.5、UPTECH2410 的 LCD 开发流程详解 ................. 41
4.5.1 WindML 的 BSP 修改 .......................... 41
4.5.2 LCD 配置文件的建立 ........................... 44
4.5.3 LCD 驱动程序开发 ............................. 51
4.6、WindML 例程分析 ............................... 57
4.6.1 wexbasic 实例分析 ............................ 57
4.6.2 ugldemo 实例分析 ............................. 67
4.7、2410 LCD WindML 软件使用方法 ................... 70
第五章 应用实验...................................... 71
5.1 串口 ........................................... 71
5.1.1 串口概述....................................... 71
5.1.2 串口操作....................................... 71
5.1.2.1 open........................................ 72
5.1.2.2 close....................................... 72
5.1.2.3 read........................................ 73
5.1.2.4 write....................................... 73
5.1.2.5 ioctl....................................... 73
5.1.3 实验........................................... 74
5.1.3.1 使用 wirte 函数对串口进行写操作.................. 74
5.1.3.2 使用 read 函数对串口进行读操作................... 77
5.1.3.3 使用 ioctl 函数对串口进行控制.................... 78
5.2 基于块设备的文件系统................................. 80
5.2.1 VxWorks 支持的文件系统 ........................... 80
5.2.2 文件系统的配置.................................... 81
5.2.3 ramDrv.......................................... 82
5.3 网络通信........................................... 87
5.3.1 概述............................................ 87
5.3.2 VxWorks 套接字 ................................. 88
5.3.3 Socket 函数 .................................... 88
5.3.3.1 socket....................................... 88
5.3.3.2 bind......................................... 89
5.3.3.3 listen....................................... 91
5.3.3.4 accept....................................... 91
5.3.3.5 connect...................................... 92
5.3.3.6 send 和 recv.................................. 92
5.3.3.7 sendto 和 recvfrom............................ 94
5.3.4 实验............................................ 95
5.3.4.1 Ping.......................................... 95
5.3.4.2 流套接字(基于 TCP) ............................ 99
5.3.4.3 数据报套接字(基于 UDP) ........................ 102
5.3.4.4 FTP.......................................... 104
5.3.4.5 以太网包的截取与解析............................ 111
5.4 多任务环境........................................ 115
5.4.1 任务........................................... 115
5.4.1.1 概述.......................................... 115
5.4.1.2 任务函数库..................................... 116
5.4.2 任务间的通信机制.................................. 116
5.4.2.1 信号量........................................ 116
5.4.2.2 消息队列...................................... 120
5.4.2.3 管道.......................................... 122
5.4.2.4 信号.......................................... 122
5.4.4 实验............................................ 124
5.4.4.1 创建任务,利用 WindView 观察任务调度.............. 124
5.4.4.2 利用二进制信号量同步任务.......................... 126
book - 这篇文章属于一个选集。
§ 7: 本文

相关文章

基于VxWorks的嵌入式软件设计
VxWorks Embedded
VxWorks 操作系统指南
VxWorks Guide
VxWorks程序开发实践
VxWorks Program