# vcos_examples_multicore_com_demo **Repository Path**: haloos/vcos_examples_multicore_com_demo ## Basic Information - **Project Name**: vcos_examples_multicore_com_demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-30 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # multicore_com_demo代码仓库说明 ## 1. 代码仓库简介 multicore_com_demo仓库是can多核部署的示例工程,包括应用文件及配置工程,配置工程支持E3650平台和TC397平台。其中E3650工程基于E3650 demo开发板,实现两路CAN通信功能,其中CAN1部署在Core0,CAN2部署在Core1,两个CAN分核部署;TC397工程基于TC397 demo开发板,仅支持一路CAN,该CAN部署在Core0。multicore_com_demo中展示了VCOS CAN多核部署能力,支持导入DBC MCAL自动完成CAN多核部署适配;并支持CAN1和CAN2报文跨核路由。 ## 2. 代码目录 multicore_com_demo 源代码在 haloosspace/vcos/examples/multicore_com_demo 目录下,目录结构如下图所示: ```text multicore_com_demo ├── README.md # 项目说明文档,包含入门指南和使用说明 ├── CMakeLists.txt # 项目主构建脚本,定义编译选项和目标生成规则 ├── apps # 应用程序源代码目录 │ ├── system.c # 任务初始化相关文件 | └── ... └── system_cfg # 平台配置目录 ├── e3650_dev_kit # e3650平台特定配置 │ ├── config # 配置文件目录 │ ├── gen_data # 生成的代码文件目录 │ ├── multicore_com_demo.vcosproject # e3650演示项目文件 │ └── vcos_project.xml # VCOS项目配置文件 └── a2g_tc397_5v_tft # tc397平台特定配置 ├── config # 配置文件目录 ├── gen_data # 生成的代码文件目录 ├── multicore_com_demo.vcosproject # tc397演示项目文件 └── vcos_project.xml # VCOS项目配置文件 ``` ## 3. 仓库使用入门 使用手册详见 [CAN通信开发者手册](https://gitee.com/haloos/vcos/blob/master/user_manual/components/can_communicaiton_user_manual.md)