嵌入式操作系统VxWorks与Workbench培训课程
培训目标:
After this course, students will be able to:
Design, develop, debug, build, and test real-time applications in a target-host development environment with Workbench and VxWorks. Efficiently use the tools and functionality of WorkbenchCourse Format.
培训对象:Developers who work with Workbench and GPP, VE . Specific questions are addressed . New project members on teams already using VxWorks products. Labsessions allow hands-on application of course concepts. Managers who want a quick understanding Workbench components. Senior engineers who want to evaluate VxWorks technology Global Reach of Wind River Education Services
学员基础:One year of C programming,Basic understanding of operating systems and debugging techniques,Functional knowledge of Windows
培训大纲:
实时多任务操作系统(RTOS)简介
(RTOS)的基础及特性
实时多任务操作系统(RTOS)的任务管理。
(RTOS)任务间的通信机制。
异常、中断和定时器程序设计。
实时应用系统设计概要;
VxWorks系统概述
VxWorks操作系统的配置和启动
VxWorks组件概述
VxWorks文件系统
VxWorks网络系统、
VxWorks图形系统
VxWorks操作系统的编译和重新配置
VxWorks 6.x操作系统的体系结构内核配置
VxWorks 交叉开发调试原理
嵌入式系统软硬件配置及引导过程
定制内核VxWorks
VxWorks应用开发流程
VxWorks实时多任务系统
实时应用系统交叉开发环境的特点
VxWorks实时内核基本概念
VxWorks 内核的功能和特性;
实时多任务程序设计和调试
实时多任务应用系统设计要点;
多任务程序调试及分析
多任务系统的状态和控制
VxWorks 内核定制。
实时多任务的VxWorks编程。
案例讲解与演练
VxWorks 设备驱动
VxWorks 设备
I/O策略
轮巡和中断
字符设备驱动
块设备驱动
Tornado 串行设备
网络驱动
VxWorks事件及事件的使用
VxWorks信号灯的使用
任务间交互通信的程序设计
任务间通信概述
共享存储器方式
消息队列方式
管道方式
案例讲解
内存管理程序设计
系统内存的管理及分配
系统内存的程序设计
系统的异常、中断和定时器程序设计
异常处理和相关信号
中断服务程序(ISR)
定时器程序
案例讲解
基于VxWorks操作系统的BSP设计开发(重点)
BSP基本原理
BSP 系统硬件及相关硬件
BSP组织部分
BSP的创建
BSP 系统配置文件
BSP开发环境的建立
BSP的开发与调试
嵌入式系统硬件抽象层
BSP的设计与实现
案例讲解
Workbench Overview/Target Manager
Workbench perspectives
Help resources
Cross-development set-up
Target manager conguration
Case practice
Questions
Project Management
Workspaces
Workbench projects
VxWorks projects types
Workbench Host Shell
Interpreters
Cross-development with Host Shell
Case practice
Questions
Workbench Source Analysis
Static analysis
Editor
Working sets
Views
Debugging and Analyzing Applications
Basic debugging
System debugging
System Viewer usage
Workbench ScopeTools
StethoScope
ProfileScope
MemScope
CoverageScope
TraceScope
Case practice
Questions