课程培训
VxWorks与Tornado原理与应用培训

VxWorks与Tornado原理与应用培训

培训内容:

 

一、vxworks软件开发流程、工具与开发环境

· vxworks软件开发过程

o 开发流程

o vxworks软件的交叉开发

· 编译、汇编、链接与调试

o 编译器

o 汇编器

o 链接器

o 调试器

· vxworks软件运行调试方法

o 软件模拟的运行调试方法

o 目标机监控的运行调试方式

o 在线仿真的运行调试方式

· tornado的调试方法

o tornado调试工具及使用

o browser的使用

o debugger调试工具的使用

o gdb调试工具的使用

o 调试时常用方法的总结

· tornado调试问题及解决方法

o 程序异常:指令异常

o 程序异常:堆栈异常

o 程序异常:死循环

o 程序异常:数据覆盖

· 任务调试模式下的多任务调试

o 多任务调试步骤

· vxworks软件开发环境

o vxworks软件集成开发环境

o 基于vxworks的tornado/workbench

o eclipse平台

二、基于vxworksC语言软件项目中的组织

· vxworks C语言项目中的文件依赖关系

o Make文件

· vxworks C代码与汇编

o ATPCS

o C与汇编的混合编程

o 编译器对局部变量和入口参数的处理

· 实时vxworks软件应用模式

o 运行时系统结构

o 基于裸板系统与带操作系统的应用模式

三、vxworksC软件结构设计模式

· vxworks C软件模块与模块划分

· vxworksC函数

· vxworks C的面向对象

· 访问硬件的设计模式

· 嵌入并发和资源管理的设计模式

· 状态机的设计模式

· 安全性和可靠性模式

四、vxworks实时操作系统中的任务设计

· 嵌入式实时操作系统vxworks中的任务

o 仿多cpu环境的实现

o 任务的特性

· vxworks任务的划分

o 设备依赖性任务的划分

o 关键任务的划分

o 紧迫任务的划分

o 数据处理任务的划分

o 功能聚合任务的划分

o 触发条件相同任务的划分

o 运行周期相同任务的划分

o 顺序操作任务的划分

· 任务的可调度性分析

· 与任务管理有关的常用函数

· vxworks任务设计

o 任务函数的结构

o 单次执行的任务

o 周期性执行的任务

o 事件触发执行的任务

· vxworks任务优先级安排

o 任务的优先级资源

o 任务优先级安排原则

· vxworks任务的数据结构设计

o 与操作系统有关的数据结构

o 与操作系统无关的数据结构

· 任务函数设计中的问题

o 公共函数的调用

o 与其他任务的协调

o 共享资源的访问

o 与其他任务进行数据通信

· 任务函数的代码设计过程

o 系统总体任务关联图

o 任务的关联分析

o 任务的程序流程图

o 编写任务函数的程序代码

 

五、vxworks实时操作系统中任务同步与通信

·  vxworks任务及任务间通信

· 多任务机制

· 任务状态转变

· wind任务调度

· 任务控制

· 任务扩展函数

· 任务异常处理

· 共享代码和重入

· 共享数据结构

· 互斥

· 信号量

· 消息队列

· 管道

· 任务间网络通信

· 信号(signal)

· vxworks事件

 

六、嵌入式实时操作系统vxworks组件

· vxworks内存管理

o vxworks中的内存布局

o 系统函数

o 虚拟内存

o 高速缓存cache

o 常用的内存API

· vxworks中断和异常

o vxworks的中断机制

o vxworks的异常机制

· vxworks时钟和定时机制

o vxworks操作系统的时钟

o vxworks操作系统的定时机制

· vxworks i/o系统

o 文件、设备、设备驱动程序的关系

o 基本i/o接口

o 缓冲i/o

o 其他的格式化i/o操作

o i/o系统的内部结构

· vxworks文件系统

o 文件系统访问接口

· vxworks的网络系统

o 网络应用程序接口

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>