Can bus linux的CAN协议栈

Can bus linux的CAN协议栈,can-bus,Can Bus,有人能给我推荐linux的Can协议栈列表吗??我使用的是飞思卡尔imx286处理器,它支持CAN总线,我使用的是Flex CAN驱动程序。除此之外,我还必须使用一个CAN协议栈,如CANOpen。如果您运行Linux并使用其中一个Linux CAN驱动程序,如can4linux或SocketCAN,这两个驱动程序都可用于带有FlexCAN的i.MX系列,您可以在不同的CANOpen和/或J1939协议栈制造商之间进行选择。 有关可用产品的概述,请参阅。 CiA自动化中的CAN提供了产品指南。

有人能给我推荐linux的Can协议栈列表吗??我使用的是飞思卡尔imx286处理器,它支持CAN总线,我使用的是Flex CAN驱动程序。除此之外,我还必须使用一个CAN协议栈,如CANOpen。

如果您运行Linux并使用其中一个Linux CAN驱动程序,如can4linux或SocketCAN,这两个驱动程序都可用于带有FlexCAN的i.MX系列,您可以在不同的CANOpen和/或J1939协议栈制造商之间进行选择。 有关可用产品的概述,请参阅。 CiA自动化中的CAN提供了产品指南。
我建议您查看、提供协议栈和开发工具。

如果您运行Linux,并且正在使用一种Linux can驱动程序,如can4linux或SocketCAN,这两种驱动程序都适用于具有FlexCAN的I.MX系列,您可以在不同的CANopen和/或J1939协议栈制造商之间进行选择。 有关可用产品的概述,请参阅。 CiA自动化中的CAN提供了产品指南。
我可以推荐查看,提供协议栈和开发工具。

也可以看看这个。感谢hjoe和yegorich的回复,我从git下载了CANOpenNode源代码,我浏览了这些代码,他们使用rt调用,真的需要在CanopenStack中使用rt调用吗??是否有任何链接可下载Linux iMX286的非rt CANOpen stack??如果您需要实时性,这取决于应用程序。在大多数情况下,一个标准的Linux内核足够快和可靠。我只能推荐商业CANopen堆栈。除了代码,你也会得到专业的支持。也看看这个。谢谢hjoe和yegorich的回复,我从git下载了CANOpenNode源代码,我浏览了这些代码,他们使用rt调用,CANOpen堆栈中真的需要rt调用吗??是否有任何链接可下载Linux iMX286的非rt CANOpen stack??如果您需要实时性,这取决于应用程序。在大多数情况下,一个标准的Linux内核足够快和可靠。我只能推荐商业CANopen堆栈。除了代码之外,您也将获得专业支持。