課程介紹
課程評論
課程問答
課程視頻
課程背景:VxWorks操作系統(tǒng)是美國Wind River公司推出的商業(yè)嵌入式實時操作系統(tǒng),在國內(nèi)從國防、航空到電信、工控等領域已得到非常廣泛的應用。 本課程通過詳細講解嵌入式開發(fā)的基本概念、Tornado2.2開發(fā)工具的使用、vxworks實時操作系統(tǒng)剖析和基于VxWorks實時操作系統(tǒng)的軟件組織和設計等內(nèi)容,使學員對嵌入式系統(tǒng)的開發(fā)過程有全面而深入的認識,深刻掌握對基于VxWorks實時操作系統(tǒng)的實際開發(fā)技能。
該技術現(xiàn)在大量用于工業(yè)控制,軍工企事業(yè),電信/網(wǎng)絡/通訊,航空航天,汽車電子行業(yè),醫(yī)療儀器,儀器儀表與電子。 課程特色: 1)所有課程內(nèi)容均可免費重聽,直到學員完全掌握為止。 2)凡是 JSETC 學員,在以后工作中遇到課程相關問題,可得到免費技術支持。 3)雄厚的師資力量、經(jīng)典的課程體系、豐富的教學經(jīng)驗確保教學質(zhì)量。 4)成績優(yōu)秀的學員可免費到 JSETC 合作單位實習、就業(yè)。 培訓對象:有C語言基礎,且有較好的C語言編程能力 培訓目標:
(1)熟悉VxWorks BSP原理與結(jié)構(gòu)
(2)掌握VxWorks實時嵌入式編程
(3)掌握VxWorks設備驅(qū)動開發(fā)
(4)掌握Tornado2.2交叉開發(fā)工具的使用
(5)深刻掌握對基于VxWorks實時操作系統(tǒng)的實際開發(fā)技能 課程安排:
該技術現(xiàn)在大量用于工業(yè)控制,軍工企事業(yè),電信/網(wǎng)絡/通訊,航空航天,汽車電子行業(yè),醫(yī)療儀器,儀器儀表與電子。 課程特色: 1)所有課程內(nèi)容均可免費重聽,直到學員完全掌握為止。 2)凡是 JSETC 學員,在以后工作中遇到課程相關問題,可得到免費技術支持。 3)雄厚的師資力量、經(jīng)典的課程體系、豐富的教學經(jīng)驗確保教學質(zhì)量。 4)成績優(yōu)秀的學員可免費到 JSETC 合作單位實習、就業(yè)。 培訓對象:有C語言基礎,且有較好的C語言編程能力 培訓目標:
(1)熟悉VxWorks BSP原理與結(jié)構(gòu)
(2)掌握VxWorks實時嵌入式編程
(3)掌握VxWorks設備驅(qū)動開發(fā)
(4)掌握Tornado2.2交叉開發(fā)工具的使用
(5)深刻掌握對基于VxWorks實時操作系統(tǒng)的實際開發(fā)技能 課程安排:
第一部分 | 理論課 12學時 |
A | 概述、開發(fā)調(diào)試環(huán)境的建立 1 實時嵌入式系統(tǒng)概述 2 VxWorks5.5/Tornado2.2 集成開發(fā)環(huán)境簡介 3 VxWorks 交叉開發(fā)調(diào)試原理 4 開發(fā)主機的設置(WFTPD、target server等) 5 目標機啟動引導配置 6 基于組件方式的VxWorks操作系統(tǒng)定制 |
B | 實時多任務編程 1 實時多任務編程概述 2 信號量編程 3 消息隊列編程 4 管道編程 5 ISR編程 6 信號編程 7 看門狗編程 8 定時器編程 |
C | VxWorks I/O編程 1 VxWorks I/O概述 2 VxWorks文件系統(tǒng)與編程 3 串口編程 4 網(wǎng)絡編程 |
D | VxWorks BSP與設備驅(qū)動 1 什么是BSP 2 VxWorks BSP特點 3 BSP組織結(jié)構(gòu) 4 典型BSP概覽 5 VxWorks映象類型 6 VxWorks啟動引導過程 7 VxWorks設備驅(qū)動模型 8 BSP與設備驅(qū)動的關系 |
第二部分 | 實驗課 12學時 |
E | 開發(fā)調(diào)試環(huán)境的建立 1 熟悉Tornado2.2開發(fā)環(huán)境 2 認識Tornado2.2目錄組織結(jié)構(gòu)、初識BSP 3 配置開發(fā)主機 4 修改BSP 5 制作bootrom 6 定制VxWorks 7 系統(tǒng)啟動與引導 8 熟悉VxWorks shell |
F | VxWorks基礎編程實驗 1 任務的建立、狀態(tài)轉(zhuǎn)換與安全刪除 2 使用信號量實現(xiàn)互斥與同步 3 使用消息隊列實現(xiàn)任務間通信 4 使用管道這種虛擬I/O設備實現(xiàn)任務間通信 5 如何編寫ISR(中斷服務例程)以及注意事項 6 如何使用signal(信號) 7 看門狗實驗 8 定時器實驗 |
G | 文件系統(tǒng)與I/O編程實驗 1 修改BSP添加軟盤、硬盤、FLASH盤 2 熟悉FAT16(MSDOS)文件系統(tǒng) 3 文件操作實驗 4 串口配置與編程實驗 |
H | 網(wǎng)絡編程 1 認識VxWorks中的網(wǎng)絡設備 2 熟悉Socket編程模型 3 TCP/IP實驗 4 UDP/IP實驗 |
資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加