数据结构
本模块汇总了 LibXR 中用于任务调度、数据通信、资源管理等场景的通用数据结构,设计充分考虑嵌入式系统中的内存限制、并发访问与平台差异,涵盖如下内容:
模块特性
- 平台独立:所有接口均采用平台无关的抽象,支持移植。
- 内存可控:多数结构支持外部缓冲或固定容量,避免运行时分配。
- 线程/中断安全:部分结构使用互斥锁或无锁算法设计,适配多线程/中断上下文。
- 结构清晰:每种结构均封装基础节点、模板节点与核心操作接口,易于扩展。
快速导航
更多使用方式、性能差异与适用场景,请参考各页面的详细说明及设计思想。