SERVER ONLINE
测试页面 / 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
[01] TRANSPORT
多传输协议
iceoryx2 共享内存、Zenoh、CycloneDDS / FastDDS,统一 API 无缝切换
[02] PERFORMANCE
零拷贝通信
进程内与跨进程零拷贝,mimalloc 内存分配,实时调度 SCHED_FIFO
[03] PLATFORM
跨平台支持
Linux · QNX · Android · Windows,aarch64 / x86_64 交叉编译
[04] ECOSYSTEM
完整工具链
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
    }
}