跳转至

示例

示例位于 examples/

示例 目的
echo_server 演示两个 16-bit 节点之间的基础收发和回显
multi_node 演示三节点路由和转发
file_transfer 演示可靠传输和分片
platforms 演示 bare-metal、FreeRTOS 和 Windows mock port

构建:

cmake --preset gcc-test
cmake --build build/gcc-test

示例 callback 必须使用 uint16_t source_id,与公共 xgl_rx_callback_t 保持一致。

echo_server 不是单节点 self-loop。它创建 node 1 和 node 2 两个协议实例,用两条模拟 PHY 通道连接,避免把生产网络层中拒绝普通 source_id == target_id 的规则隐藏掉。