摘要
本申请公开了一种CAN总线的增强引擎、CAN总线的通信方法及芯片,属于芯片技术领域。物理CAN接收任务接收第一物理CAN接口发送的CAN报文,虚拟CAN接收任务接收第一虚拟CAN接口发送的CAN报文,将CAN报文转发给路由模块;路由模块在路由表中查找与CAN报文的源信息相匹配的目的信息,根据目的信息将CAN报文发送给缓存模块;缓存模块将CAN报文缓存到与目的信息对应的发送队列中,由发送队列将CAN报文发送给对应的CAN发送任务;物理CAN发送任务将CAN报文发送给第二物理CAN接口;虚拟CAN发送任务将CAN报文发送给第二虚拟CAN接口。本申请能提高通信灵活性,不会引入转发延迟和CPU开销。
技术关键词
队列
通信方法
模块
物理
标识
接口
通道
报文池
计算机设备
芯片