
曙海教學優(yōu)勢
該課程,秉承21年教學品質(zhì),以項目實現(xiàn)為導向,面向企事業(yè)單位項目實際需求,講師將會與您分享設計的全流程以及工具的綜合使用技巧與經(jīng)驗。課程可定制,線下/線上/上門皆可,全國免費報名熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)三十多萬家。曙海的課程得到業(yè)內(nèi)企事業(yè)單位廣泛贊譽。
課程內(nèi)容:?
|
內(nèi)容 |
備注 |
|
? 第1個主題:?實時多任務操作系統(tǒng)RTOS簡介 1、?實時多任務操作系統(tǒng)(RTOS)簡介 2、?RTOS的基礎及特性 3、?實時多任務操作系統(tǒng)(RTOS)的任務管理。 4、?RTOS任務間的通信機制。 5、?異常、中斷和定時器程序設計。 6、?實時應用系統(tǒng)設計概要 ? 第2個主題:?VxWorks系統(tǒng)概述 1、?VxWorks系統(tǒng)概述 2、?VxWorks操作系統(tǒng)的配置和啟動 3、?VxWorks組件概述 4、?VxWorks文件系統(tǒng) 5、?VxWorks網(wǎng)絡系統(tǒng)、 6、?VxWorks圖形系統(tǒng) 7、?VxWorks操作系統(tǒng)的編譯和重新配置 8、?VxWorks 6.x操作系統(tǒng)的體系結(jié)構(gòu)內(nèi)核配置 9、?VxWorks7 相比VxWorks6.x有哪些變化 10、?VxWorks 交叉開發(fā)調(diào)試原理 11、?嵌入式系統(tǒng)軟硬件配置及引導過程 12、?定制內(nèi)核VxWorks 13、?VxWorks普通版和安全認證版的區(qū)別 14、?VxWorks應用開發(fā)流程 ? 第3個主題:?VxWorks實時多任務系統(tǒng) 1、?VxWorks實時多任務系統(tǒng) 2、?實時應用系統(tǒng)交叉開發(fā)環(huán)境的特點 3、?VxWorks實時內(nèi)核基本概念 4、?VxWorks內(nèi)核的功能和特性 ? 第4個主題:?實時多任務程序設計和調(diào)試 1、?實時多任務程序設計和調(diào)試 2、?實時多任務應用系統(tǒng)設計要點 3、?多任務程序調(diào)試及分析 4、?多任務系統(tǒng)的狀態(tài)和控制 5、?VxWorks 內(nèi)核定制。 6、?實時多任務的VxWorks編程。 7、?案例講解與演練 ? 第5個主題:?VxWorks設備驅(qū)動 1、?VxWorks設備驅(qū)動 2、?VxBus的框架以及與BSP和設備數(shù)的關(guān)系 3、?VxWorks設備 4、?I/O策略 5、?輪巡和中斷 6、?字符設備驅(qū)動 7、?塊設備驅(qū)動 8、?Tornado 串行設備 9、?網(wǎng)絡驅(qū)動 10、?VxWorks事件及事件的使用 11、?VxWorks信號燈的使用 ? 第6個主題:?任務間交互通信的程序設計 1、?任務間交互通信的程序設計 2、?任務間通信概述 3、?共享存儲器方式 4、?消息隊列方式 5、?管道方式 6、?案例講解 ? |
? |
|
內(nèi)容 |
備注 |
|
? 第7個主題:?內(nèi)存管理程序設計 1、?內(nèi)存管理程序設計 2、?系統(tǒng)內(nèi)存的管理及分配 3、?系統(tǒng)內(nèi)存的程序設計 ? 第8個主題:?系統(tǒng)的異常、中斷和定時器程序設計 1、?系統(tǒng)的異常、中斷和定時器程序設計 2、?異常處理和相關(guān)信號 3、?中斷服務程序(ISR) 4、?定時器程序 5、?案例講解 ? 第9個主題:?基于VxWorks操作系統(tǒng)的BSP設計開發(fā) 1、?基于VxWorks操作系統(tǒng)的BSP設計開發(fā) 2、?BSP基本原理 3、?BSP 系統(tǒng)硬件及相關(guān)硬件 4、?BSP組織部分 5、?BSP的創(chuàng)建 6、?BSP 系統(tǒng)配置文件 7、?BSP開發(fā)環(huán)境的建立 8、?BSP從普通版向安全版移植的注意事項 ? 第10個主題:?BSP的開發(fā)與調(diào)試 1、?BSP的開發(fā)與調(diào)試 2、?嵌入式系統(tǒng)硬件抽象層 3、?BSP的設計與實現(xiàn) 4、?案例講解 ? 第11個主題:?工作臺概述/目標管理器 1、?工作臺概述/目標管理器 2、?工作臺視角 3、?幫助資源 4、?交叉開發(fā)設置 5、?目標經(jīng)理配置 6、?案例練習 7、?問題解答 ? 第12個主題:?項目管理 1、?項目管理 2、?工作區(qū) 3、?工作臺項目 4、?VxWorks項目類型 5、?工作臺主機Shell 6、?解釋器 7、?使用主機Shell交叉開發(fā) 8、?案例練習 9、?問題解答 ? |
? |
|
內(nèi)容 |
備注 |
|
? 第13個主題:?工作臺源代碼分析 1、?工作臺源代碼分析 2、?靜態(tài)分析 3、?編輯器 4、?工作集 5、?視圖 ? 第14個主題:?調(diào)試和分析應用程序 1、?調(diào)試和分析應用程序 2、?基本調(diào)試 3、?系統(tǒng)調(diào)試 4、?System Viewer使用情況 ? 第15個主題:?Workbench ScopeTools 1、?Workbench ScopeTools 2、?StethoScope 3、?ProfileScope 4、?MemScope 5、?CoverageScope 6、?TraceScope 7、?案例練習 8、?問題解答 ? 第16個主題:?使用Shell進行調(diào)試 1、?使用Shell進行調(diào)試 2、?Shell介紹 3、?如何建立及啟動Host Shell 4、?Host Shell的特性 5、?Host Shell腳本 6、?Host Shell和Kernel Shell的區(qū)別 7、?從Shell中運行目標任務 8、?使用Host Shell進行系統(tǒng)級調(diào)試 ? 第17個主題:?使用Workbench進行Debug調(diào)試 1、?使用Workbench進行Debug調(diào)試 2、?Debuger簡介 3、?設置斷點 4、?任務級模式和系統(tǒng)級模式調(diào)試的區(qū)別 5、?下載代碼 6、?保存Debug調(diào)試會話 7、?如何抓取一個正在運行的任務 8、?多任務的同時調(diào)試 9、?多目標機的同時調(diào)試 ? 第18個主題:?Wind River動態(tài)分析工具 1、?Wind River動態(tài)分析工具 2、?Memory Analyzer簡介 3、?關(guān)鍵技術(shù) 4、?搭建環(huán)境 5、?建立Memory Analyzer與目標機的連接 6、?使用Memory Analyzer 7、?Performance Profiler簡介 8、?使用Performance Profiler 9、?內(nèi)容介紹 10、?Data Monitor介紹 11、?特點 12、?信號管理 13、?Code Coverage Analyzer簡介 14、?使用Code Coverage Analyzer可以干什么? 15、?搭建環(huán)境 16、?使用Code Coverage Analyzer 17、?Wind River System View 18、?System View 架構(gòu)介紹 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、?測試內(nèi)存 8、?RAM中的程序調(diào)試 9、?燒寫Flash 10、?ROM中的程序調(diào)試 ? |
? |