课程培训
|
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,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|