# apps_vbslite_demo **Repository Path**: haloos/apps_vbslite_demo ## Basic Information - **Project Name**: apps_vbslite_demo - **Description**: 通信总线lite(VBSlite)demo应用 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 20 - **Created**: 2025-04-20 - **Last Updated**: 2025-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # apps_vbslite_demo代码仓库说明 ## 1. 代码仓库简介 apps_vbslite_demo仓库包含VBSLite的Demo应用文件、配置工程以及配套的结果展示工具。该Demo包含两个Node,每个Node通过VBSlite协议发布150个Topic数据, 也订阅对方150个Topic,展示了VBSlite中间件极低的内存消耗、低时延特性和业务数据零丢包等高效可靠的通信性能。使用该Demo下的展示工具可以直观的观看内存、时延和可靠性的结果 ## 2. 代码目录 apps_vbslite_demo源代码在haloosspace/apps/vbslite_demo目录下,目录结构如下图所示: ```text vbslite_demo ├── CMakeLists.txt # 项目主构建脚本,定义编译选项和目标生成规则 ├── README.md # 项目说明文档,包含入门指南和使用说明 ├── DISCLAIMER.md # 免责声明文档 ├── LICENSE # 项目许可证文件 ├── vbslite_node1 # vbslite_node1源代码目录 │ ├── CMakeLists.txt # vbslite_node1构建脚本,定义编译选项和目标生成规则 │ ├── apps # node1应用程序源代码目录 │ │ ├── gen # idl及xml文件生成代码 │ │ ├── wrapper # vbslite适配层代码 │ │ ├── app.c # node1 app源码文件,结果打印基于此文件 │ │ └── ... │ └── system_cfg # 平台配置目录 │ ├── a2g_tc397_5v_tft # tc397平台特定配置 │ │ ├── vbslite_node1_tc397.vcosproject # tc397上vbslite_node1演示项目文件 │ │ ├── vcos_project.xml # VCOS项目配置文件 │ │ ├── config # 配置文件目录 │ │ └── gen_data # 生成的数据文件目录 │ └── e3650_dev_kit # e3650平台特定配置 │ ├── vbslite_node1_e3650.vcosproject # e3650上vbslite_node1演示项目文件 │ ├── vcos_project.xml # VCOS项目配置文件 │ ├── config # 配置文件目录 │ └── gen_data # 生成的数据文件目录 ├── vbslite_node2 # vbslite_node2源代码目录 │ ├── CMakeLists.txt # vbslite_node2构建脚本,定义编译选项和目标生成规则 │ ├── apps # node2应用程序源代码目录 │ │ ├── gen # idl及xml文件生成代码 │ │ ├── wrapper # vbslite适配层代码 │ │ ├── app.c # node2 app源码文件,结果打印基于此文件 │ │ └── ... │ └── system_cfg # 平台配置目录 │ ├── a2g_tc397_5v_tft # tc397平台特定配置 │ │ ├── vbslite_node2_tc397.vcosproject # tc397上vbslite_node2演示项目文件 │ │ ├── vcos_project.xml # VCOS项目配置文件 │ │ ├── config # 配置文件目录 │ │ └── gen_data # 生成的数据文件目录 │ └── e3650_dev_kit # e3650平台特定配置 │ ├── vbslite_node2_e3650.vcosproject # e3650上vbslite_node2演示项目文件 │ ├── vcos_project.xml # VCOS项目配置文件 │ ├── config # 配置文件目录 │ └── gen_data # 生成的数据文件目录 └── tool # vbslite_demo工具目录 ``` ## 3. 仓库使用入门 ### 3.1. 车载通信总线轻量化创新实践 使用手册详见 [车载通信总线轻量化创新实践](https://gitee.com/haloos/docs/blob/master/tech_cases/vehicle_communication_bus_lightweight_practice.md) ### 3.2. 以太协议栈开发者手册 以太协议栈详细功能配置说明可参见 [以太协议栈开发者手册](https://gitee.com/haloos/vcos/blob/master/user_manual/components/ethernet_user_manual.md)