说明:双击或选中下面任意单词,将显示该词的音标、读音、翻译等;选中中文或多个词,将显示翻译。
您的位置:首页 -> 词典 -> 交叉开发
1)  cross development
交叉开发
1.
Research of embedded cross development technology based on Linux;
基于Linux的嵌入式交叉开发技术
2)  cross development environment
交叉开发环境
1.
Starting with the setup of RTOS application cross development environment based on Tornado,basic frame of X Window/Motif program design utilizing is summarized,and some technical problems that appear in practical g.
从建立基于Tornado的嵌入式应用软件交叉开发环境入手,总结出了XWindow/Motif程序接口及其代码的调试框架,研究了在嵌入式图形用户界面实际开发过程中所遇到的具体技术难题,并通过解决这些技术问题,最终实现了对VxWorks在图形用户界面开发方面的功能扩展。
3)  cross-development environment
交叉开发环境
1.
Establishment of cross-development environment about embedded system based on Linux and ARM
基于ARM和Linux交叉开发环境的搭建
4)  cross developing
交叉开发系统
5)  Software Cross Development
软件交叉开发
1.
At last, Integrated Environment for Software Cross Development on Host Machine and Executable Image on Target Machine are both described, including their relations.
分析了嵌入式系统、嵌入式操作系统的典型特征 ,提出了嵌入式系统的典型开发模式 ,描述了典型的宿主机软件交叉开发集成环境、目标机可执行映像及两者之间的关
6)  cross-developing tool chain
交叉开发工具链
补充资料:Pro/E二次开发使用toolkit开发trigger的程序

使用toolkit开发trigger的程序时,往往需要能够连续通过trigger来触发dll中的函数.
我碰到的问题:
   1.配置trigger:
   Name: CimDll
   Event: Create PIV
   Time:  POST
   RequireNO
   DLL:Cim.dll
   Function:PDMTPIVCreatePostOperation
   
  2.源代码:
   int PDMDLLInit()
{
   PTCERROR pdm_status;
   FILE      *g_pfileLog;
   g_pfileLog =fopen("test.dat","w");
   setbuf(g_pfileLog,NULL);
   fprintf(g_pfileLog,"begin test\n");
   pdm_status = PDMTriggerRegister("PDMTPIVCreatePostOperation", PDMTPIVCreatePostOperation);
   if (pdm_status != PDM_SUCCESS)
   {  
    printf("Failed to Register Trigger PIV Create Post.\n");
   }
    return (pdm_status);
}


int PDMTPIVCreatePostOperation(int argc, void **argv)
{
   fprintf(g_pfileLog,"test\n");
   .....
   fprintf(g_pfileLog,"end test\n");
   fclose(g_pfileLog);


}


   结果:以上代码存在的问题:如果我们在第一次checkin到C/S中后,删除test.dat文件,然后再进行checkin时,发现没有再生成test.dat,在函数PDMTPIVCreatePostOperation()中所进行的对文件的操作都无效.
   原因:我们使用trigger触发时,真正起作用的是函数:PDMTPIVCreatePostOperation(),而PDMDLLInit()只是在第一次checkin时起作用,所以在第一次调用PDMTPIVCreatePostOperation()后,我就fclose(g_pfileLog),所以出现了上面的情况.所以注意的是:不要把一些重要的东西放在函数PDMDLLInit()中.

说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条