背景我需要在笔记本电脑上创建一个Java程序来接收/发送CANopen消息。RJ45被选为网络的物理介质。我是CANopen和Java通信编程的新手。如果我看起来很陌生,请原谅我。事实上,我已经读了很多书,但我仍然不知道如何开始。问题除了将PC连接到CANbus网络外,CAN-PC适配器还能做什么?是否可以在没有CAN-PC适配器的情况下将笔记本电脑连接到CANbus网络?如果需要CAN-PC适配器,我应该使用哪种适配器?PCMCIA、并行、串行、USB等?我如何开始编写java程序来听/写CANopen消息?我应该使用哪些库?我需要创建自己的驱动程序吗?我的程序应该处理心跳监控、错误
canfestival下载地址:https://hg.beremiz.org/canfestival一般ubuntu环境编译:1、./configure--prefix=$PWD/myinstall--can=socket--debug=WAR,MSG2、makeall遇到python报错解决方法如下:sudoapt-getinstallpython安装python2sudoln-s/usr/bin/python2/usr/bin/python建立链接3、sudomakeinstall板子上交叉编译:1、./configure--cc=aarch64-linux-gnu-gcc--arch=a
canfestival下载地址:https://hg.beremiz.org/canfestival一般ubuntu环境编译:1、./configure--prefix=$PWD/myinstall--can=socket--debug=WAR,MSG2、makeall遇到python报错解决方法如下:sudoapt-getinstallpython安装python2sudoln-s/usr/bin/python2/usr/bin/python建立链接3、sudomakeinstall板子上交叉编译:1、./configure--cc=aarch64-linux-gnu-gcc--arch=a
STM32F407控制CANopen从站 前面我有篇文章——CAN&CANopen,讲清楚了CAN通讯是怎么一回事,没有举具体的例子。这篇文章我就用一个具体的例子,让大家更好的理解具体是怎么用。硬件准备:STM32F407ZGT6开发板+IXXATCAN卡+支持CANopen通讯的驱动器目标效果:STM32通过CAN口控制驱动器完成PPM和CSP模式的运动控制,对PPM和CSP模式没有概念的参我的另一篇文章——我理解的运动控制系统,里面有详细介绍。首先,完成STM32的基本配置,我用的cubeMX,这个弄起来快。第一步,系统时钟配置,注意红框标记的地方,我的HSE是8Mhz的,根据你的开发板
STM32F407控制CANopen从站 前面我有篇文章——CAN&CANopen,讲清楚了CAN通讯是怎么一回事,没有举具体的例子。这篇文章我就用一个具体的例子,让大家更好的理解具体是怎么用。硬件准备:STM32F407ZGT6开发板+IXXATCAN卡+支持CANopen通讯的驱动器目标效果:STM32通过CAN口控制驱动器完成PPM和CSP模式的运动控制,对PPM和CSP模式没有概念的参我的另一篇文章——我理解的运动控制系统,里面有详细介绍。首先,完成STM32的基本配置,我用的cubeMX,这个弄起来快。第一步,系统时钟配置,注意红框标记的地方,我的HSE是8Mhz的,根据你的开发板