??????? UploadRTOS.exe類似于一個啟動并為VxWin運行做準備的工具程序。
??????? VxWin安裝之后,可以使用 上傳工具程序 啟動實時操作系統。? 利用命令行參數,您可以使它執行不同的功能。該 上傳工具程序 包含兩個文件:
??????????? UploadRTOS.exe (命令行程序)
????????????UploadRTOS.dll
??????????? UploadRTOS.exe (命令行程序)
????????????UploadRTOS.dll
????????當? 上傳工具程序 調用VxWin時,該程序讀取和處理自己的命令行選項。它還從系統配置文件中(vxwin.config (預定義,可更改) 讀取和處理配置參數。除此之外,它提取VxWorks標準的boot line 配置文件,并將其寫入內存變量sysBootLine(定義在VxWorks庫- sysLib.c),VxWorks用boot line 配置文件來配置自己。可執行VxWorks鏡像被加載之后,UploadRTOS給出控制權。
?????? 這是 Uploader Utility 執行的服務:
??????????
?????????? 為 VxWorks準備內存。
?????????? 為 VxWorks準備內存。
????????? ?將 VxWorks鏡像導入內存。
?????????? 定義 VxWorks可以使用的物理內存區域。
????????? ?通過配置文件動態的創建一個 VxWorks的boot line 啟動信息。
???????????啟動并運行VxWorks鏡像。
?????????? 終止正在運行的系統VxWorks會話,釋放任何VxWin可能獲得的系統資源。
典型的 VxWin.config 文件
RtosConfig
;-----------------------------------------------------------------------
; KUKA Roboter GmbH
;
; VxWorks configuration - KRC platform dependend
;
; This file defines KRC platform dependend (i.e. OfficeLite) features
; and includes common system and user configurations. It is called by
; the VxWin-Uploader tool.
;-----------------------------------------------------------------------;-----------------------------------------------------------------------
; Includes
;-----------------------------------------------------------------------
#include "..\..\Common\VxWin\general.config"; VxWin general configuration
#include "..\..\Common\VxWin\device.config"; SMP related device configuration (IPIs)
#include "..\..\Common\VxWin\kuka.config"; Configuration of Modules in KukaLib
#include "..\..\..\User\Common\VxWin\knet.config"; Configuration of Host-IP-address mappings;-----------------------------------------------------------------------
; Rtos parameters (general.config)
; ++ OVERWRITES ++
;-----------------------------------------------------------------------
[Rtos]"ProcessorMask"=dword:00000002 ; VxWin only starts Core 2; (must come after general.config!);-----------------------------------------------------------------------
; End of file
;-----------------------------------------------------------------------