曙海教學優勢
本課程面向企事業項目實際需要,秉承二十一年積累的教學品質,VxWorks系統培訓以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用技巧、經驗。線上/線下/上門皆可,VxWorks系統培訓專家,課程可定制,熱線:4008699035。
大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海的課程培養了大批受企業歡迎的工程師。曙海的課程在業內有著響亮的知名度。
?
課程內容:?
內容 |
備注 |
? 第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中的程序調試 ? |
? |
?