VxWorks与Tornado原理与应用
培训目标:
- vxworks软件开发流程、工具与开发环境
- 基于vxworks? C语言软件项目中的组织
- vxworks C软件结构设计模式
- vxworks实时操作系统中的任务设计
- vxworks实时操作系统中任务同步与通信
- 嵌入式实时操作系统vxworks组件
- 培训内容:
-
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的网络系统
- 网络应用程序接口
开课的培训课程有:
一、嵌入式Linux驱动开发班
二、嵌入式ARM9+Linux培训班
三、嵌入式培训工作开发班
四、嵌入式cortex-m3+ucos开发培训班
五、FPGA应用开发班
六、android驱动开发班
七、单片机编程培训班
八、单片机开发培训班
九、单片机综合开发班
十、电子PCB设计培训班
分别开设有民治中心(公司总部)、南山中心、龙岗中心、西乡中心、广州中心、南宁、长沙,及华中郑州中心
-
vxworks软件开发过程
更多培训课程,学习资讯,课程优惠等学校信息,请进入 广州海珠区嵌入式培训广州白云区单片机培训 网站详细了解,免费咨询电话:400-998-6158