done 发表于 2021-11-19 16:54:32

ANDROID工业平板can的使用和测试

公司的linux/ andorid 产品,都可以选配CAN,系统中节点是: can0, CAN属于网络设备。所以,要使用ifconfig -a命令可以查看到节点,CAN测试和使用,请参考:can的工具测试,用到的是can-utils工具命令,这个命令如果在debian系统的linux,直接通过命令:
apt-get install can-utils命令安装。
如果是qt+eglfs+linux内核+文件系统的嵌入式版本系统,我们提供了can so库,和can相关的qt例程源码,可供永和参考。如果需要用can-utils工具测试,那么需要用我们提供的指定的工具链,去交叉编译can-utils:流程可以参考下面链接,工具平板用我们配套的工具链。
https://blog.csdn.net/lcqlw123/article/details/45026079

在公司出货的安卓 平板设备中,默认有can-utils工具,可以直接在adb shell中运行和测试。

当can-utils移植好之,我们就可以用can-utils来测试,下面是测试例子:

关于can-utils工具的使用:
(1). 设置can,打开can0,设置波特率是100kip link set can0 up type can bitrate 10000
(2) . can0数据的发送,发送默认ID为0x1的can标准帧,数据为0x11 22 33 44 55 66 77 88,每次最大8个byte
cansend can0 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88
(3) . can0数据的接收:candump can0
在终端,就可以看到can发来的数据。
页: [1]
查看完整版本: ANDROID工业平板can的使用和测试