嵌入式操作系统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