vxworks

    2热度

    2回答

    如果可能,我的目标是编译一个C应用程序;可以说一个简单的Hello World应用程序,然后从Vxworks Tshell加载应用程序然后执行它。 我已阅读过关于Real Time Processes和Vxworks可执行文件“.vxe”的信息。 我工作的公司使用Vxworks作为其所有产品上运行的RTOS。 限制 - 我无法访问Tornado开发环境或任何Windriver工具。我只能访问运行R

    -1热度

    1回答

    我正在使用taskSpawn从vxWorks。 taskspawn("taskname", priority, task_option,size,(FUNCTPTR)&foo, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); 的问题是,它给我的错误给0's说 error: deprecated conversion from string constant to 'char*'

    0热度

    2回答

    除了tickGet()和tickAnnounce之外,是否还有VxWorks中的系统时间?我想测量指定任务的任务切换之间的时间,但我认为tickGet()的精度不够好,因为开始时的两个tickGet()值和taskSwitchHookAdd函数的结尾始终是相同的!

    0热度

    2回答

    vxworks 5.5.1中的posix套接字API存在一个奇怪的问题。该代码是微不足道的 ,可能并不感兴趣(下面添加),但其要点是:当在与调用recvfrom()的函数不同的函数中调用socket()和bind()时,会在调用recvfrom()时发生页面错误。如果一切都在相同的功能完成,它工作正常。请注意,当调用recvfrom()时,不会在数据包到达时立即发生故障。 VxWorks是否以某种

    0热度

    1回答

    我正在使用Windows批处理文件来运行vxWorks版本。 为了运行构建,我需要运行设置构建环境的wrenv.exe实用程序。 我尝试以下,但更新操作失败 调用C:\ WindRiver32 \ wrenv.exe -p VxWorks的6.8 呼叫wrws_update.bat -data “%WORKSPACE%” - l%APP_MODULE%-b build -c%CPU% 如何强制批处

    2热度

    1回答

    如何在VxWorks shell中定义数组? 例如,如果我想有以下几点: myArray[3] = {1,2,3};

    1热度

    1回答

    我需要在vxWorks 6.7中执行脚本。可以使用vxworks 5.5中的execute()函数完成此操作。那我申请的解决方案是使用标准输入重定向,如下面的代码: newStdIn = open("myScript.txt",O_RDONLY,0644); oldStdIn=ioGlobalStdGet(STD_IN); ioGlobalStdSet(STD_IN, newS

    2热度

    1回答

    VxWorks提供了一个只包含两个参数的strerror_r版本。 STATUS strerror_r ( int errcode, /* error number */ char *buffer /* string buffer */ ) cURL提到MAXERRSTR_SIZE。 vxworks样式的strerror_r()确实使用我们传递给函数的缓冲区。缓冲区大小应

    0热度

    3回答

    失败,我在我的工作中使用Vxworks5.5 m_SemServState = semBCreate(SEM_Q_FIFO, SEM_FULL); //.... In another function I have following code. SemStatus = semTake(m_SemServState, 500); if(OK == SemStatus)

    3热度

    1回答

    我已经在vxWorks平台上运行一个示例C++程序来测试互斥量和二进制信号量之间的时间差异。下面的程序是原型 SEM ID semMutex; UINT ITER = 10000; taskIdOne = TASKSPAWN("t1",TASK_PRIORITY_2,0,8192,0,(FUNCPTR)myMutexMethod,0,0); taskIdTwo = TASKSPAWN("t2