當前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>YASKAWA PLC備件>> CPCR-MR0808KAW 長春市CPCR-MR0808KAW
CPCR-MR0808KAW系統軟件設計
2.1WindowsEmbeddedCE6.0系統移植
WinCE6.0的移植過程,從根本上說是針對不同的CPU,不同目標板編寫修改BSP的過程。如若編寫測試成功,則可通過PlatformBuilder建立合適設計者的WinCE6.0系統。定制一個新的WinCE6.0系統鏡像的過程如下:
創建包含CPCR-MR0808KAW、OEM配置層(OMEAdaptation)和設備驅動的適合目標硬件的板級支持包(BoardSupportPackage)。
定制符合課題要求的系統設計(OSDesign)。即通過VS平臺創建一個PlatformBuilder的工程。通過此工程編譯產生終端的運行時映像文件(Rum-timeImage)。
根據目標板的外圍設備編寫相應的驅動并添加到BSP中。
修改OSDesign。主要通過CatalogItems和創建子工程的方式。
CPCR-MR0808KAW經過編譯后,下載得到的編譯后的映像文件到目標設備中,而且需要通過串口、USB等通訊設備進行系統調試。
如果上述調試通過,則可以導出系統鏡像對應的SDK(SoftwareDevelopmentKit),SDK為應用系統開發*的軟件平添安裝SDK后,應用程序開發人員即可以進行應用程序開發了。
在整個WinCE6.0操作系統的移植過程中,BSP的移植是zui基礎的一步。創建BSP的過程主要包括
創建BootLoader
創建OAL
創建設備驅動
修改運行時鏡像的配置文件
2.2WinceBootloader的設計
CPCR-MR0808KAW的開發是嵌入式系統開發*的環節,一個好的Bootloader不僅可以給項目的后續開發工作帶來很大便利,而且在項目開發結束后對用戶使用產品也提供了很多方便。
WinceBootloader設計步驟如下:
Bootloader設計*階段
(1)進入啟動的入口地址,禁止看門狗、屏蔽所有中斷。
(2)設置CPCR-MR0808KAWCPU的速度和時鐘頻率。
(3)初始化基本硬件和存儲器系統。
(4)設置堆棧并跳轉至第二階段
2、CPCR-MR0808KAW設計第二階段
*階段結束后,函數跳轉到Bootloadermain()函數。Bootloadermain()調用OEMDebugInit()函數,負責初始化Bootloader的調試功能串口,調用后Bootloader可以調用輸出功能函數。OEMDebugInit()調用OEMInit()調用OEMInitDebugSerial()來初始化調試串口。
Brooks automation 001-0080-08
Micron optics picoWave FBG-IS Version 3
Micrion 150-1110 Rev. B assy no. 150-001110
Micrion 150-1381 Rev. C7
Micrion 150-1850 Rev. B6 assy no. 150-001850
Canon CPU20-III BG4-3835 BH8-1395-02
Siemens C79298-A3184-B9?40 C79040-A6425-C9?93-04-86
Advantech PPC-100T PPC-100T+T/S
Siemens C79298-A3184-B9?75 C79298A3184B975
Siemens C79298-A3184-B9?76 C79298A3184B976
Siemens C79298-A3184-B9?77 C79298A3184B977
Osram mercury short arc lamp HBO 1500W/CIEL NEW
Siemens IOPAC (SRA controller card) S26311-D801 -V1
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。