VxWorks培训
VxWorks操作系统是美国Wind River公司推出的商业嵌入式实时操作系统,在国内从国防、航空到电信、工控等领域已得到非常广泛的应用。
本课程通过详细讲解嵌入式开发的基本概念、开发工具的使用、vxworks实时操作系统剖析和基于VxWorks实时操作系统的软件组织和设计等内容,使学员对嵌入式系统的开发过程有全面而深入的认识,深刻掌握对基于VxWorks实时操作系统的实际开发技能。
培训对象
从事实时嵌入式系统开发的技术人员
行业需求
航空/航天、军工企事业、工业控制、电信/网络/通讯、汽车电子。
学员基础
具有较好的C语言编程经验。
培训收费
标准培训 |
培训费:2500/人含资料费、午餐 |
3天 |
高级培训 |
培训费:4000/人含资料费、午餐 |
3天 |
Workbench/VxWorks 6 |
培训费:3000/人含资料费、午餐 |
3天 |
标准培训
培训日程 |
3天 |
课程安排 |
第一天:
- RTOS应用系统的概念及其设计概要;
- 掌握Tornado开发环境及VxWorks应用开发流程;
- 理解Project的组成、建立、 维护、管理以及RTOS交叉开发环境的特点;
- 理解VxWorks实时内核基本概念。
|
第二天:
- 熟悉掌握VxWorks内核的功能和特性,理解嵌入式实时多任务应用系统设计要点;
- 掌握交叉实时多任务系统的调试分析技术;
- 实时多任务VxWorks编程;
- 实时/分时多任务调度
- 信号量
- 任务间通讯
- 存储管理
- WindSh,Browser and CrossWind高级调试器
- WindView 软件逻辑分析仪
|
第三天:
- 异常,中断,时钟
- 设备管理和设备驱动;
- I/O和文件系统
- 网络结构,编程
- VxWorks内核定制
- BSP构成
|
高级培训
培训日程 |
3天 |
课程安排 |
BSP培训课程
- 系统硬件System Hardware
- 核前初始化Pre-kernel Initialization
- BSP 相关的硬件:内存、中断、时钟
|
VxWorks Device Driver 高级培训课程
- VxWorks设备
- I/O策略
- 轮巡和中断
- 字符设备驱动
- 块设备驱动
- Tornado 串行设备
- Enhanced Network Drivers
|
Workbench/VxWorks 6 培训
培训日程 |
3天 |
培训安排 |
第一天:
Workbench/VxWorks Overview ......
- Workbench集成开发环境
- 交叉式开发结构
- 目录结构及帮助文档
- VxWorks应用开发流程
- VxWorks系统构成
- Image执行印象结构
- 目标机引导
- WDB Agent软件调试器
Projects项目管理......
- 项目管理结构
- Bootable项目结构和VxWorks内核配置
- VxWorks集成仿真器,动态加载级调试
- Downloadable 项目结构
- RTP项目结构
- 编译项配置
VxWorks实时多任务系统 ......
- VxWorks多任务结构
- Task任务构成
- 任务调度及控制
- 系统任务
|
第二天:
实时进程......
- 实时进程的编程
- 实时进程的使用
信号量.....
- 概述
- 二进制信号量及同步控制
- 优先级逆转
- 互斥信号量和优先级保护
- 计数信号量
任务间通讯 ....
- 概述
- 共享内存
- VxMP(共享对象)
- VME总线与共享内存
- 消息队列
- 管道
进程间通讯.......
- 面向消息传递的连接
- SAL服务器
|
存储管理.......
- 内存分区,缓冲区管理,VxWorks内存分配
- 内存跟踪
- 存储区碎片与内存管理策略
异常,中断,时钟 ......
- 异常向量和Signal
- 中断服务
- 系统时钟,高精度时戳,WatchDog
错误检测和报告 .......
- 错误报告的框架
- 配置
- 错误报告
CrossWind高级调试器......
- 多任务调试策略和调试技巧
- 启动调试过程
- 任务级调试
- 系统及调试
WindView软件逻辑分析仪.......
- WindView 工作方式及配置
- 事件触发与事件定义
- 应用系统跟踪策略和分析方法
VxWorks 内核定制......
- 产品定制
- 系统引导定制
- image结构
|
|