如何在VxWorks 5.5中接收UDP组播
我在VxWorks 5.5下一直无法接收UDP多播。 我已加入多播组: setsockopt(soc, IPPROTO_IP, IP_ADD_MEMBERSHIP, (char *) &ipMreq, sizeof (ipMreq))…
如何使用vxWorks调试代理进行内核前调试?
vxWorks 文档指出: WDB代理本身独立于目标操作系统:它 通过虚拟功能运行时附加到运行时操作系统服务 界面。 WDB代理可以在VxWorks运行之前执行(如 …
有没有Vxworks中常用的显示例程列表?
在 vxWorks shell 中,有许多例程可用于显示有关系统的信息。 这些例程通常称为show例程,因为它们往往具有“xxxShow”的形式。 有这些例程的列表吗?…
我可以在 shell 中显示 RTP 的全局变量吗?
在 VxWorks 中,我可以在 shell 中显示全局变量,如下所示: -> my_global my_global = 0x103c4110: value = 4 = 0x4 Is there a way to do the sam…
如何重定向 Tornado / VXWorks shell 输出?
我最近一直在开发一个嵌入式 C/C++ 项目,使用 Tornado 2 中的 shell 作为调试我们套件中发生的情况的一种方式。 这种方法的唯一问题是它是一个复杂的…
一个任务如何在多个 vxworks 队列上等待?
我们有一个 vxWorks 设计,需要一个任务来处理来自两个消息队列 Q1 和 Q1 的消息。 Q2。 我们希望在两个队列上等待,无论哪个队列收到消息,都处理队…
我如何知道为什么我的 vxWorks 任务之一处于待处理状态?
在 vxWorks 中,我可以在 shell 中发出“i”命令,然后获取系统中的任务列表以及一些信息,如下例所示: NAME ENTRY TID PRI STATUS PC SP ERRNO DELA…
有没有办法在 vxWorks 中为 RTP 和内核模块使用相同的文件?
我们有一个 vxWorks 应用程序,我们希望将其部署为内核模块或实时进程。 有没有一种方法可以从同一个源文件执行此操作,或者我们是否必须为内核模块创…
我可以显示VxWorks中所有系统对象(信号量、队列...)的列表吗?
我想知道我的 vxWorks 6.x 系统中哪些信号量、消息队列等处于活动状态。 我可以通过调试器访问此信息,但我想从 shell 访问它。 有办法吗?…
为什么使用 vxWorks 管道时会丢失数据?
我正在使用管道在两个 vxWorks 任务之间传输信息。 下面是一个代码示例: Init() { fd = open("/pipe/mydev", O_RDWR, 0777) ... } taskRx() { ... le…
VxWorks如何处理优先级继承?
我们有 3 个任务以不同的优先级运行:A (120)、B (110)、C (100)。 A 采用带有反转安全标志的互斥信号量。 任务 B 执行 semTake,这导致任务 A 的优先…
使用 VxWorks 反转安全互斥体时为什么需要 SEM_PRIORITY_Q?
在 VxWorks 中,我使用 SEM_INVERSION_SAFE 选项创建互斥体,以防止优先级反转问题。 手册说我必须还使用 SEM_PRIORITY_Q 选项。 这是为什么?…