当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>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-B940 C79040-A6425-C993-04-86
Advantech PPC-100T PPC-100T+T/S
Siemens C79298-A3184-B975 C79298A3184B975
Siemens C79298-A3184-B976 C79298A3184B976
Siemens C79298-A3184-B977 C79298A3184B977
Osram mercury short arc lamp HBO 1500W/CIEL NEW
Siemens IOPAC (SRA controller card) S26311-D801 -V1
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。