
VxWorks與Tornado原理與應用培訓
vxworks軟件開發流程、工具與開發環境
vxworks軟件開發過程
開發流程
vxworks軟件的交叉開發
編譯、匯編、鏈接與調試
編譯器
匯編器
鏈接器
調試器
vxworks軟件運行調試方法
軟件模擬的運行調試方法
目標機監控的運行調試方式
在線仿真的運行調試方式
tornado的調試方法
tornado調試工具及使用
browser的使用
debugger調試工具的使用
gdb調試工具的使用
調試時常用方法的總結
tornado調試問題及解決方法
程序異常:指令異常
程序異常:堆棧異常
程序異常:死循環
程序異常:數據覆蓋
任務調試模式下的多任務調試
多任務調試步驟
vxworks軟件開發環境
vxworks軟件集成開發環境
基于vxworks的tornado/workbench
eclipse平臺
基于vxworksC語言軟件項目中的組織
vxworks C語言項目中的文件依賴關系
Make文件
vxworks C代碼與匯編
ATPCS
C與匯編的混合編程
編譯器對局部變量和入口參數的處理
實時vxworks軟件應用模式
運行時系統結構
基于裸板系統與帶操作系統的應用模式
vxworksC軟件結構設計模式
vxworks C軟件模塊與模塊劃分
vxworksC函數
vxworks C的面向對象
訪問硬件的設計模式
嵌入并發和資源管理的設計模式
狀態機的設計模式
安全性和可靠性模式
vxworks實時操作系統中的任務設計
嵌入式實時操作系統vxworks中的任務
仿多cpu環境的實現
任務的特性
vxworks任務的劃分
設備依賴性任務的劃分
關鍵任務的劃分
緊迫任務的劃分
數據處理任務的劃分
功能聚合任務的劃分
觸發條件相同任務的劃分
運行周期相同任務的劃分
順序操作任務的劃分
任務的可調度性分析
與任務管理有關的常用函數
vxworks任務設計
任務函數的結構
單次執行的任務
周期性執行的任務
事件觸發執行的任務
vxworks任務優先級安排
任務的優先級資源
任務優先級安排原則
vxworks任務的數據結構設計
與操作系統有關的數據結構
與操作系統無關的數據結構
任務函數設計中的問題
公共函數的調用
與其他任務的協調
共享資源的訪問
與其他任務進行數據通信
任務函數的代碼設計過程
系統總體任務關聯圖
任務的關聯分析
任務的程序流程圖
編寫任務函數的程序代碼
vxworks實時操作系統中任務同步與通信
vxworks任務及任務間通信
多任務機制
任務狀態轉變
wind任務調度
任務控制
任務擴展函數
任務異常處理
共享代碼和重入
共享數據結構
互斥
信號量
消息隊列
管道
任務間網絡通信
信號(signal)
vxworks事件
嵌入式實時操作系統vxworks組件
vxworks內存管理
vxworks中的內存布局
系統函數
虛擬內存
高速緩存cache
常用的內存API
vxworks中斷和異常
vxworks的中斷機制
vxworks的異常機制
vxworks時鐘和定時機制
vxworks操作系統的時鐘
vxworks操作系統的定時機制
vxworks i/o系統
文件、設備、設備驅動程序的關系
基本i/o接口
緩沖i/o
其他的格式化i/o操作
i/o系統的內部結構
vxworks文件系統
文件系統訪問接口
vxworks的網絡系統
網絡應用程序接口