课程先决条件
通用要求:
1. 一年的c语言程序设计经验,熟悉基本的数据结构、指针和预处理命令(&basic control structures)等。
2. 对操作系统和调试技术有一定的了解。
开发平台相关要求:
1. UNIX下能够使用文件系统和csh shell,能通过vi、emacs或其他编辑器编辑文件,会使用X windows GUI。
2. Windows下熟悉windows NT/XP/2000图形界面和命令行接口,熟悉文件系统和标准的windows编辑器。
课程目标
1. 了解Tornado/VxWorks。
2. 能够启动VxWorks并下载目标文件到VxWorks目标机中。
3. 使用Tornado工具进行交叉开发。
4. 控制VxWorks中任务的交互以及任务间的通信。
5. 使用WindView分析多任务应用程序。
6. 使用VxWorks原语访问互斥资源以及同步任务。
7. 使用定时器周期执行代码。
8. 区分标准IO、formattedIO和basicIO。
9. 创建和使用文件系统。
10. 从VxWorks上访问远程机器上的文件系统。
11. 配置VxWorks,链接用户自定义代码。
目录
1Getting Started
Tornado组件
帮助
软/硬件配置
启动VxWorks
启动Tornado
WDB Agent
2Project
工程概要
自启动工程以及相应的VxWorks配置
集成仿真器
可下载模块工程
编译选项
3WindSh and Browser
WindSh