我正在尝试设计一个涉及通过CAN总线与XCP标准协议进行通信的应用程序。 API应该公开直接映射到支持的XCP命令的方法,例如, xcpProgramStart()> PROGRAM_START(0xD2)。调用这些方法应该为预先配置的CAN ID输出相应的CAN消息,例如,
0005 8 D2 00 00 00 00 00 00 00
似乎这样的事情实现起来并不太难,但我想检查它是否已经完成。没有什么能够破坏好工作的满足感,比如知道它是不必要的。
答案 0 :(得分:1)
您是否检查过这个早期实施? https://hackage.haskell.org/package/xcp
用haskell编写,在物理层使用以太网。但核心模块似乎与您的要求非常相似。