mcan
1.0.0
M_CAN 是一个 CAN IP 模块,可以作为独立设备、ASIC 的一部分或 FPGA 上实现。它根据 ISO11898-1:2015 进行通信。它支持经典 CAN 和 CAN FD(具有灵活数据速率的 CAN)。连接到 CAN 物理层需要额外的收发器硬件。消息存储旨在成为模块外部的单端口或双端口消息 RAM。它通过通用主接口连接到 M_CAN。根据所选的集成,多个 M_CAN 控制器可以共享相同的消息 RAM。主机 CPU 通过 32 位通用接口连接。 1
该存储库提供了两个 crate:
它包含一个与平台无关的 MCAN HAL,支持
它包含由目标 HAL 实现的特征,以解决特定于平台的细节
MCAN HAL 由 Grepit AB 开发并由沃尔沃汽车公司资助
该项目不隶属于Robert Bosch GmbH
,因此应被视为非官方项目。
获得以下任一许可:
由您选择。
除非您另有明确说明,否则您有意提交的包含在作品中的任何贡献(如 Apache-2.0 许可证中所定义)均应获得上述双重许可,没有任何附加条款或条件。
博世 M_CAN ↩