技术栈
vxworks
道剑剑非道
4 天前
数据结构
·
c
·
vxworks
VxWorks 核心数据结构详解 【消息队列、环形缓冲区、管道、FIFO、双缓冲区、共享内存】
VxWorks 作为实时操作系统(RTOS),提供了多种专为嵌入式实时环境设计的数据结构,用于任务间通信(IPC)、数据缓冲和资源共享。这些数据结构各有特性,适用于不同的实时场景(如低延迟、高吞吐量、结构化消息传递等)。本文将详细介绍 VxWorks 中常用的数据结构,包括消息队列、环形缓冲区、管道、FIFO、双缓冲区和共享内存,并提供代码示例与场景推荐。
小黑刚
2 年前
linux
·
vxworks
Vxworks6.9的在线gdb调试(仿真内核和板载内核)
创作目的:归纳总结常用的技巧和方法,方便自己后续查阅重点节省时间。至此仿真内核的gdb调试完成基础搭建,后续可以自行结合vxworks中shell调试和gdb调试定位问题,gdb调试大幅度优化了解决问题的方法和手段,自己在项目开发阶段还是会使用sim核进行逻辑验证,本质上跑的应用程序没有什么区别,与硬件资源挂钩的部分,可能不便验证。
我是有底线的