嵌入式操作系統(tǒng)VxWorks與Workbench培訓(xùn)課程
培訓(xùn)目標(biāo):
?
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.
?
培訓(xùn)對象: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
?
學(xué)員基礎(chǔ):One year of C programming,Basic understanding of operating systems and debugging techniques,Functional knowledge of Windows
?
?
?
培訓(xùn)大綱:
????????????????????????????? 實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS)簡介
?????????????????????????????(RTOS)的基礎(chǔ)及特性
??????????????????????????????實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS)的任務(wù)管理。
?????????????????????????????(RTOS)任務(wù)間的通信機(jī)制。
??????????????????????????????異常、中斷和定時(shí)器程序設(shè)計(jì)。
??????????????????????????????實(shí)時(shí)應(yīng)用系統(tǒng)設(shè)計(jì)概要;
????????????????????????????? VxWorks系統(tǒng)概述
??????????????????????????????VxWorks操作系統(tǒng)的配置和啟動(dòng)
??????????????????????????????VxWorks組件概述
??????????????????????????????VxWorks文件系統(tǒng)
??????????????????????????????VxWorks網(wǎng)絡(luò)系統(tǒng)、
??????????????????????????????VxWorks圖形系統(tǒng)
??????????????????????????????VxWorks操作系統(tǒng)的編譯和重新配置
??????????????????????????????VxWorks 6.x操作系統(tǒng)的體系結(jié)構(gòu)內(nèi)核配置
??????????????????????????????VxWorks 交叉開發(fā)調(diào)試原理
??????????????????????????????嵌入式系統(tǒng)軟硬件配置及引導(dǎo)過程
??????????????????????????????定制內(nèi)核VxWorks
??????????????????????????????VxWorks應(yīng)用開發(fā)流程
?
????????????????????????????? VxWorks實(shí)時(shí)多任務(wù)系統(tǒng)
??????????????????????????????實(shí)時(shí)應(yīng)用系統(tǒng)交叉開發(fā)環(huán)境的特點(diǎn)
??????????????????????????????VxWorks實(shí)時(shí)內(nèi)核基本概念
????????????????????????????? VxWorks 內(nèi)核的功能和特性;
????????????????????????????? 實(shí)時(shí)多任務(wù)程序設(shè)計(jì)和調(diào)試
??????????????????????????????實(shí)時(shí)多任務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)要點(diǎn);
??????????????????????????????多任務(wù)程序調(diào)試及分析
??????????????????????????????多任務(wù)系統(tǒng)的狀態(tài)和控制
??????????????????????????????VxWorks 內(nèi)核定制。
??????????????????????????????實(shí)時(shí)多任務(wù)的VxWorks編程。
??????????????????? ??????????案例講解與演練
?
????????????????????????????? VxWorks 設(shè)備驅(qū)動(dòng)
??????????????????????????????VxWorks 設(shè)備
??????????????????????????????I/O策略
??????????????????????????????輪巡和中斷
??????????????????????????????字符設(shè)備驅(qū)動(dòng)
??????????????????????????????塊設(shè)備驅(qū)動(dòng)
??????????????????????????????Tornado 串行設(shè)備
??????????????????????????????網(wǎng)絡(luò)驅(qū)動(dòng)
?
????????????????????????????? VxWorks事件及事件的使用
????????????????????????????? VxWorks信號燈的使用
????????????????????????????? 任務(wù)間交互通信的程序設(shè)計(jì)
??????????????????????????????任務(wù)間通信概述
??????????????????????????????共享存儲(chǔ)器方式
??????????????????????????????消息隊(duì)列方式
??????????????????????????????管道方式
??????????????????????????????案例講解
????????????????????????????? 內(nèi)存管理程序設(shè)計(jì)
??????????????????????????????系統(tǒng)內(nèi)存的管理及分配
??????????????????????????????系統(tǒng)內(nèi)存的程序設(shè)計(jì)
????????????????????????????? 系統(tǒng)的異常、中斷和定時(shí)器程序設(shè)計(jì)
??????????????????????????????異常處理和相關(guān)信號
??????????????????????????????中斷服務(wù)程序(ISR)
??????????????????????????????定時(shí)器程序
????????????????????????????? 案例講解
?
???????? ?????????????????????基于VxWorks操作系統(tǒng)的BSP設(shè)計(jì)開發(fā)(重點(diǎn))
??????????????????????????????BSP基本原理
??????????????????????????????BSP 系統(tǒng)硬件及相關(guān)硬件
??????????????????????????????BSP組織部分
??????????????????????????????BSP的創(chuàng)建
??????????????????????????????BSP 系統(tǒng)配置文件
??????????????????????????????BSP開發(fā)環(huán)境的建立
?
????????????????????????????? BSP的開發(fā)與調(diào)試
??????????????????????????????嵌入式系統(tǒng)硬件抽象層
??????????????????????????????BSP的設(shè)計(jì)與實(shí)現(xiàn)
????????????????????????????? 案例講解
????????????????????????????? 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
?