VxWorks与Tornado原理与应用培训
vxworks软件开发流程、工具与开发环境
vxworks软件开发过程
开发流程
vxworks软件的交叉开发
编译、汇编、链接与调试
编译器
汇编器
链接器
调试器
vxworks软件运行调试方法
软件模拟的运行调试方法
目标机监控的运行调试方式
在线仿真的运行调试方式
tornado的调试方法
tornado调试工具及使用
browser的使用
debugger调试工具的使用
gdb调试工具的使用
调试时常用方法的总结
tornado调试问题及解决方法
程序异常:指令异常
程序异常:堆栈异常
程序异常:死循环
程序异常:数据覆盖
任务调试模式下的多任务调试
多任务调试步骤
vxworks软件开发环境
vxworks软件集成开发环境
基于vxworks的tornado/workbench
eclipse平台
基于vxworksC语言软件项目中的组织
vxworks C语言项目中的文件依赖关系
Make文件
vxworks C代码与汇编
ATPCS
C与汇编的混合编程
编译器对局部变量和入口参数的处理
实时vxworks软件应用模式
运行时系统结构
基于裸板系统与带操作系统的应用模式
vxworksC软件结构设计模式
vxworks C软件模块与模块划分
vxworksC函数
vxworks C的面向对象
访问硬件的设计模式
嵌入并发和资源管理的设计模式
状态机的设计模式
安全性和可靠性模式
vxworks实时操作系统中的任务设计
嵌入式实时操作系统vxworks中的任务
仿多cpu环境的实现
任务的特性
vxworks任务的划分
设备依赖性任务的划分
关键任务的划分
紧迫任务的划分
数据处理任务的划分
功能聚合任务的划分
触发条件相同任务的划分
运行周期相同任务的划分
顺序操作任务的划分
任务的可调度性分析
与任务管理有关的常用函数
vxworks任务设计
任务函数的结构
单次执行的任务
周期性执行的任务
事件触发执行的任务
vxworks任务优先级安排
任务的优先级资源
任务优先级安排原则
vxworks任务的数据结构设计
与操作系统有关的数据结构
与操作系统无关的数据结构
任务函数设计中的问题
公共函数的调用
与其他任务的协调
共享资源的访问
与其他任务进行数据通信
任务函数的代码设计过程
系统总体任务关联图
任务的关联分析
任务的程序流程图
编写任务函数的程序代码
vxworks实时操作系统中任务同步与通信
vxworks任务及任务间通信
多任务机制
任务状态转变
wind任务调度
任务控制
任务扩展函数
任务异常处理
共享代码和重入
共享数据结构
互斥
信号量
消息队列
管道
任务间网络通信
信号(signal)
vxworks事件
嵌入式实时操作系统vxworks组件
vxworks内存管理
vxworks中的内存布局
系统函数
虚拟内存
高速缓存cache
常用的内存API
vxworks中断和异常
vxworks的中断机制
vxworks的异常机制
vxworks时钟和定时机制
vxworks操作系统的时钟
vxworks操作系统的定时机制
vxworks i/o系统
文件、设备、设备驱动程序的关系
基本i/o接口
缓冲i/o
其他的格式化i/o操作
i/o系统的内部结构
vxworks文件系统
文件系统访问接口
vxworks的网络系统
网络应用程序接口