# analysis_can **Repository Path**: lishelin_admin/analysis_can ## Basic Information - **Project Name**: analysis_can - **Description**: No description available - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-03 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # analysis_can **analysis_can ,是一个将CAN矩阵信息自动生成c代码定义的一个工具** ## 项目介绍 通过analysis_can 工具,可以将CAN矩阵信息快速的生成C语言结构体代码,在项目中引入这些代码,可以快速的实现CAN信号的解析和控制。 ##详细描述 CAN_DATA.csv 文件记录CAN矩阵信息,包含了6列信息CAN ID,NAME,START BYTE, START BIT, BIT LEN,COMMENT.信息录入时不可出现定义冲突的情况,否则会认为是一个非法的CAN矩阵,将会终止分析并无法 生成代码。源码内部在该文件加入了一些测试数据,使用时清空里面的数据,并保留列表头,然后根据实际的情况,录入CAN信息。信息录入完成后,在linux环境下,执行Makefile,执行可执行文件,可以看到生成一个 FILE_CODE.h的文件,内部生成的代码由CAN_DATA.csv文件分析生成。