gpt4 book ai didi

embedded - 是否有开源工具可用于模拟具有可编程 CAN 节点的 CAN 总线?

转载 作者:行者123 更新时间:2023-12-02 08:01:05 29 4
gpt4 key购买 nike

我正在寻找一种工具,可以更轻松地尝试对 Controller Area network 进行调整。 (CAN) 协议(protocol),以及在其之上构建协议(protocol)的实验。

特别是,我正在寻找具有可编程节点的 CAN 总线模拟,以便每个节点都能够完全控制它在任何给定数据包中在总线上输出的位,但通常的 CAN 节点行为(例如帧间间距)和 CAN 总线功能(例如仲裁)仍然可用。

但是,如果存在与此类工具接近的东西并且是开源的,我很可能可以对其进行修改以满足我的要求。

我已经研究过 CANOpen Magic 和 RTaW-Sim,但它们没有提供我正在寻找的确切功能,而且我无法修改它们来实现这一点,因为它们不是开源的。

如果不存在这样的库,请在评论中提及。

最佳答案

对于纯模拟,您可以使用 OpenCores CAN controller 。你必须学习Verilog并加快运行 Verilog 模拟的速度 - 您可以使用 Icarus VerilogCVer运行您的模拟。

通过修改 Verilog 源代码,您可以完全访问 CAN Controller 的所有方面。

关于embedded - 是否有开源工具可用于模拟具有可编程 CAN 节点的 CAN 总线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849263/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com