测试页面 / Apache2 配置验证
VLink Middleware
v2.0.0
高性能自动驾驶中间件框架 · 支持 Shared Memory、Zenoh、DDS 及进程内通信 · 面向 ADAS 与具身 AI 的轻量级 ROS2 替代方案
200K
Lines of C++
50Hz
Publish Rate
<1μs
SHM Latency
ARM
Cortex-A55
多传输协议
iceoryx2 共享内存、Zenoh、CycloneDDS / FastDDS,统一 API 无缝切换
零拷贝通信
进程内与跨进程零拷贝,mimalloc 内存分配,实时调度 SCHED_FIFO
跨平台支持
Linux · QNX · Android · Windows,aarch64 / x86_64 交叉编译
完整工具链
Protobuf / FlatBuffers 序列化,Conan 2.x 包管理,CMake 模块化构建
hello_vlink.cpp
C++17
// VLink Publisher 示例 #include <vlink/publisher.hpp> #include <vlink/node.hpp> int main() { auto node = vlink::Node::create("hello_node"); auto pub = node->advertise<vlink::String>( "/hello", vlink::TransportType::SharedMemory ); while (node->ok()) { pub->publish({ .data = "Hello from VLink 2.0!" }); node->sleep_for(std::chrono::milliseconds(20)); // 50Hz } }