您的位置:首页 > 其它

來了解 uC/OS-II 的觀察器 uC/OS-View

2011-02-11 22:13 148 查看
大家來了解這 uC/OS 觀察器 "uC/OS-View"
Micrium 公司為了讓使用者能直接觀察 uC/OS-II 運作的狀況,所發展的一個觀查器,先說這觀查
器的一些小限制,就是您的 uC/OS 版本必需是 V2.60 以後的版本才能加入這 uC/OS-View 的功
能,如您的 uC/OS 版本符合這要求,那麼您就可以在您的 uC/OS 上 Porting 這相關的功能了.
再來讓大家初步了解它的功能,它能讓方便的讓您觀測您的 uC/OS-II 內的每一個任務表,任務名
稱,任務當前狀態,任務進入延時後的編號,任務所佔用的 Stack 空間,所有任務佔用 CPU 效能的
總佔空比及每一個任務進入任務切換時的編號與顯示每個任務執行的情況等,都會 Show 在這
uC/OS View 的視窗上. 先來看個官方的圖片....






ucos view windows.jpg (454.5 KB)

2007-8-14 16:35

現在附上了讓各位能能立即體驗這 uC/OS-View ,所附上了一個已經將 View 功能 Porting 好了
的 X86 下可執行於您 PC 機上的 Test 範例,可參考您下載檔案內的.../uCOS-View/uCOS-
View/TEST/TEST.exe ,這是一個可在 MS-DOS 及 Windows 下運行的模擬範例,它會使用到您的
Com1.
而真正的 uC/OS-View 工具是 uCOSView-V310G ,擊點 uC/OS-View 後要先設定串口參數,在
uC/OS-View 上選 Setup 內的 Setup 視窗,選Communication 的標籤,設定串口至 Com2 及
Baudrate 為 38400 即可.請見下圖...






setup.jpg (47.49 KB)

2007-8-14 16:35

若各位想在PC機上使用本範例,必需將PC機上的串口一與串口二使用 Null Modem 的接線將這兩
個實體串口給接起來,這樣 TEST 的 uC/OS範例才能與 uC/OS-View 交換資料,而 uC/OS-View 的
視窗才會能顯示與操作.
而您也可以由 PC 機上的這 uC/OS 視窗輸出操作您當前所調試的 uC/OS 唷,可以由介由鍵盤按
鍵的 F6,F7 與 F8 讓您的 uC/OS 上的各任務分別的進入待命,停止與回復執行.來看我實際的執行
狀況,如下圖...






ucos view real.jpg (431.34 KB)

2007-8-14 16:35

但真的需要去找一條 Null Modem 的接線來接嗎? 現在有更好的選擇了,我在附加檔案內附上了
個 Virtual Serial Ports Driver V6.0 ( VSPD6 )的工具,它就是使用 Windows 模擬攔截串口
資料至指訂創建的串口輸出相連接,也就是使用軟件的方式在您 PC 機上來模擬這條 Null Modem
的接線.而要測試此範例別忘記要先安裝 VSPD6 後,選"add pair"創建一個虛擬的 Null Modem
在 Com-1 與 Com-2 之間就好,如下圖所示.而它也是一個很好的工具,比如它可以很方便的讓您
Keil 上若有串口通訊應用欲在 PC 機上模擬時,可直接將串口轉至您同一作業系統下的其他觀測
或 VB 上的串口來使用唷!~ 請參考下圖...






VSPD6.jpg (150.99 KB)

2007-8-14 16:35

我到目前都尚未找著這 VSPD V6.0 的無限制使用期限的方法,若哪位好心人有找著,別忘記要與
我分享一下耶!

這是題外話啦,重要的是希望這工具能帶給大家在了解 uC/OS 調度任務
上一個更方便的觀察工具囉!~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: