- 论坛徽章:
- 0
|
6、路径符号问题:主要是"\\"统一改为"/"(涉及最多的是cfg模块)
eg:platform\rosarb\module\cfg\src\ccfg\cdm cdm_bakcfg.c: 13-19行
...
\platform\rosarb\module\ha\config v_configha.inc: "Tffs:/HA/" 改为 "/Tffs:/HA/"
...
7、对于某些只针对win32的代码,增加了Linux的判断
a) \platform\rosarb\module\clkrb\src\scuproxy SUR_Win32Def.h: 27行(if(VOS_OS_VER == WIN32)改为if(VOS_OS_VER == WIN32) || (VOS_LINUX == VOS_OS_VER))
b) \platform\rosarb\module\expt\src\ xexpt_stub.c: 106行(#if (VOS_OS_VER != VOS_VXWORKS) 改为 #if (VOS_OS_VER != VOS_VXWORKS) && (VOS_OS_VER != VOS_LINUX))
...
8、增加头文件引用(增加桩模块的引用)
a)platform\rosarb\module\clkrb\src\synceth lsynceth.c: 21-23行
b)platform\rosarb\module\clkrb\src\synceth lsynceth_drv.c: 21-23行
...
9、根据Linux的底层,修改个别函数调用。
a) mkdir调用(参数不同):platform\rosarb\module\devrb\adpt ctoppxy.h:65-69行
10、添加一段代码(不知道意图,可能是为了支持业务需求)
a) platform\rosarb\module\devrb\src\cdevrb cdev.c: 1649-1656行:
vos_printf("\n\r Recv MSG: DEV_INTF_ID_REG from GPP= %x, result=%d",ulGpp,stRegInfo.ulResult);
CDEV_SetPowerStatus(0x1ff,1);//SMP_LINUX_TMP
CDEV_SetPowerStatus(0x3ff,1);//SMP_LINUX_TMP
CDEV_SetPowerStatus(0x5ff,1);//SMP_LINUX_TMP
CDEV_SetPowerStatus(0x7ff,1);//SMP_LINUX_TMP
CDEV_SetPowerStatus(0x9ff,1);//SMP_LINUX_TMP
CDEV_SetPowerStatus(0xbff,1);//SMP_LINUX_TMP
CDEV_SetPowerStatus(0x1e01ff,1);//SMP_LINUX_TMP
b)platform\rosarb\module\swmrb\src\lswmrb swm_lloadcpu.c: 27-32行
#ifndef ERROR //SMP_LINUX_TMP
#define ERROR (-1) |
|