课程内容:
内容
|
备注
|
第1个主题: 实时多任务操作系统RTOS简介
1、 实时多任务操作系统(RTOS)简介
2、 RTOS的基础及特性
3、 实时多任务操作系统(RTOS)的任务管理。
4、 RTOS任务间的通信机制。
5、 异常、中断和定时器程序设计。
6、 实时应用系统设计概要
第2个主题: VxWorks系统概述
1、 VxWorks系统概述
2、 VxWorks操作系统的配置和启动
3、 VxWorks组件概述
4、 VxWorks文件系统
5、 VxWorks网络系统、
6、 VxWorks图形系统
7、 VxWorks操作系统的编译和重新配置
8、 VxWorks 6.x操作系统的体系结构内核配置
9、 VxWorks7 相比VxWorks6.x有哪些变化
10、 VxWorks 交叉开发调试原理
11、 嵌入式系统软硬件配置及引导过程
12、 定制内核VxWorks
13、 VxWorks普通版和安全认证版的区别
14、 VxWorks应用开发流程
第3个主题: VxWorks实时多任务系统
1、 VxWorks实时多任务系统
2、 实时应用系统交叉开发环境的特点
3、 VxWorks实时内核基本概念
4、 VxWorks内核的功能和特性
第4个主题: 实时多任务程序设计和调试
1、 实时多任务程序设计和调试
2、 实时多任务应用系统设计要点
3、 多任务程序调试及分析
4、 多任务系统的状态和控制
5、 VxWorks 内核定制。
6、 实时多任务的VxWorks编程。
7、 案例讲解与演练
第5个主题: VxWorks设备驱动
1、 VxWorks设备驱动
2、 VxBus的框架以及与BSP和设备数的关系
3、 VxWorks设备
4、 I/O策略
5、 轮巡和中断
6、 字符设备驱动
7、 块设备驱动
8、 Tornado 串行设备
9、 网络驱动
10、 VxWorks事件及事件的使用
11、 VxWorks信号灯的使用
第6个主题: 任务间交互通信的程序设计
1、 任务间交互通信的程序设计
2、 任务间通信概述
3、 共享存储器方式
4、 消息队列方式
5、 管道方式
6、 案例讲解
|
|
内容
|
备注
|
第7个主题: 内存管理程序设计
1、 内存管理程序设计
2、 系统内存的管理及分配
3、 系统内存的程序设计
第8个主题: 系统的异常、中断和定时器程序设计
1、 系统的异常、中断和定时器程序设计
2、 异常处理和相关信号
3、 中断服务程序(ISR)
4、 定时器程序
5、 案例讲解
第9个主题: 基于VxWorks操作系统的BSP设计开发
1、 基于VxWorks操作系统的BSP设计开发
2、 BSP基本原理
3、 BSP 系统硬件及相关硬件
4、 BSP组织部分
5、 BSP的创建
6、 BSP 系统配置文件
7、 BSP开发环境的建立
8、 BSP从普通版向安全版移植的注意事项
第10个主题: BSP的开发与调试
1、 BSP的开发与调试
2、 嵌入式系统硬件抽象层
3、 BSP的设计与实现
4、 案例讲解
第11个主题: 工作台概述/目标管理器
1、 工作台概述/目标管理器
2、 工作台视角
3、 帮助资源
4、 交叉开发设置
5、 目标经理配置
6、 案例练习
7、 问题解答
第12个主题: 项目管理
1、 项目管理
2、 工作区
3、 工作台项目
4、 VxWorks项目类型
5、 工作台主机Shell
6、 解释器
7、 使用主机Shell交叉开发
8、 案例练习
9、 问题解答
|
|
内容
|
备注
|
第13个主题: 工作台源代码分析
1、 工作台源代码分析
2、 静态分析
3、 编辑器
4、 工作集
5、 视图
第14个主题: 调试和分析应用程序
1、 调试和分析应用程序
2、 基本调试
3、 系统调试
4、 System Viewer使用情况
第15个主题: Workbench ScopeTools
1、 Workbench ScopeTools
2、 StethoScope
3、 ProfileScope
4、 MemScope
5、 CoverageScope
6、 TraceScope
7、 案例练习
8、 问题解答
第16个主题: 使用Shell进行调试
1、 使用Shell进行调试
2、 Shell介绍
3、 如何建立及启动Host Shell
4、 Host Shell的特性
5、 Host Shell脚本
6、 Host Shell和Kernel Shell的区别
7、 从Shell中运行目标任务
8、 使用Host Shell进行系统级调试
第17个主题: 使用Workbench进行Debug调试
1、 使用Workbench进行Debug调试
2、 Debuger简介
3、 设置断点
4、 任务级模式和系统级模式调试的区别
5、 下载代码
6、 保存Debug调试会话
7、 如何抓取一个正在运行的任务
8、 多任务的同时调试
9、 多目标机的同时调试
第18个主题: Wind River动态分析工具
1、 Wind River动态分析工具
2、 Memory Analyzer简介
3、 关键技术
4、 搭建环境
5、 建立Memory Analyzer与目标机的连接
6、 使用Memory Analyzer
7、 Performance Profiler简介
8、 使用Performance Profiler
9、 内容介绍
10、 Data Monitor介绍
11、 特点
12、 信号管理
13、 Code Coverage Analyzer简介
14、 使用Code Coverage Analyzer可以干什么?
15、 搭建环境
16、 使用Code Coverage Analyzer
17、 Wind River System View
18、 System View 架构介绍
19、 配置System View
20、 vxWorks组件支持
21、 日志级别的选择
22、 上传模式
23、 缓存管理
24、 在日志中查找事件
第19个主题: Wind River On Chip Debuging
1、 Wind River On Chip Debuging
2、 On-Chip Debuging
3、 OCD连接
4、 工具配置
5、 板子初始化
6、 检测硬件
7、 测试内存
8、 RAM中的程序调试
9、 烧写Flash
10、 ROM中的程序调试
|
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获