vxworks

    0热度

    1回答

    我正在研究一种静态分析工具,该工具可检测锁定/释放调用信号灯之间是否存在不匹配。该检测特定于VxWorks RTOS。 我碰到这个测试用例 void fun(char semid); char id,i; int main() { id = semCreate(); //initializing a semaphore fun(id); semGive(id

    1热度

    1回答

    我正在使用运行在WindRiver的VxWorks 653上的嵌入式系统。在用objcopy构建转换为SREC的二进制文件以便刻录到目标设备之后。但是,这个SREC文件包含一个S0记录,其中包含目录,因此在两个不同的目录中放置相同的代码将以不同的SREC文件结束。是否可以关闭此S0记录添加到结果文件,而无需手动操作?

    0热度

    1回答

    是否有可在 UNIX可以使用如grep VxWorks中壳的任何功能,要过滤的命令的输出等 I | grep的“myTask”,所以 ,我得到的只有那些线“myTask”

    0热度

    2回答

    有没有什么办法可以在WindRiver Workbench上使用ccppc为PPC架构编译的vxworks C项目代码 最大的“堆栈使用率”?

    2热度

    1回答

    我可以将一个sempahore到其它信号,都将表现为相同的,例如,(这VxWorks的代码) mySemId = semCreate(...) tempSemId = mySemId; semTake(tempSemId,...); ... semGive(mySemId). 将在锁定的资源上面的代码片断工作。其次,如果这样做有一个编码标准或实践,不允

    -1热度

    1回答

    我正在读取数据从串行端口到安装了VxWorks的ueipac 600-1G linux机箱。我应该读取字符串数据。但是,当我发送一个字符串,为了测试我用“这是一个测试”我的日志文件读取“这是一个test-p”。我改变了我的代码来读取十六进制值,并得到“74 68 69 73 20 69 73 20 61 20 74 65 73 74 0a”,当它插入十六进制转换器时读取“This is a tes

    1热度

    1回答

    对于我正在开发的项目, 在PowerPC MPC-8641d,VxWorks6.6上运行。 我需要从另一个VIP项目启动一个VIP图像。 调查似乎引导装载是引导序列: 读取图像的二进制报头, 复制二进制图像(不HDR)到0x100000 ,并跳转到0x100000(其中_sysInit())位于。 做同样的事情作为引导加载程序,我在地址0x100004h 阅读0x100000内容CPU冻结揭示了以

    0热度

    1回答

    我正在编写一个小型实用程序,它将获取硬件和软件时间并打印到文件中。 这是为了检查两者是否同步。我正在寻找一个vxworks函数,可以在几毫秒内打印出硬件时间。 感谢

    1热度

    1回答

    我想访问远离本地文件(DKM)的头文件,并想知道如何从Workbench中生成相应的链接? 我需要包含的文件位于:../../../../somedir/otherDKM/src/somedir/header.h - 如果我只在该文件中包含具有该路径的此文件,它将不会编译,因为在header.h文件中包含了一个包含,因此该路径将不会发现一旦它包括在内。

    -1热度

    2回答

    我想包装,看起来像一个功能:void dbgLog (tDbgLog *dbg, const char *mod, const char *func, const char *format,...)和利用的vsnprintf(),使之获得通过调用另一个函数,我试过以下,但似乎并没有正常工作: void pMonDbgLog(const char *mod, const char *func, ch