通用CAN XCP API

时间:2015-08-13 14:53:58

标签: api interface can-bus

我正在尝试设计一个涉及通过CAN总线与XCP标准协议进行通信的应用程序。 API应该公开直接映射到支持的XCP命令的方法,例如, xcpProgramStart()> PROGRAM_START(0xD2)。调用这些方法应该为预先配置的CAN ID输出相应的CAN消息,例如,

0005  8  D2 00 00 00 00 00 00 00

似乎这样的事情实现起来并不太难,但我想检查它是否已经完成。没有什么能够破坏好工作的满足感,比如知道它是不必要的。

1 个答案:

答案 0 :(得分:1)

您是否检查过这个早期实施? https://hackage.haskell.org/package/xcp

用haskell编写,在物理层使用以太网。但核心模块似乎与您的要求非常相似。