微嵌工业平板开发论坛

 找回密码
 立即注册
搜索
热搜: android wince6.0
查看: 601|回复: 0

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

[复制链接]

24

主题

4

回帖

104

积分

注册会员

Rank: 2

积分
104
发表于 2021-11-19 16:54:32 | 显示全部楼层 |阅读模式
公司的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:
流程可以参考下面链接,工具平板用我们配套的工具链。



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


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


关于can-utils工具的使用

(1). 设置can,打开can0,设置波特率是100k
ip 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发来的数据。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微嵌工业平板开发论坛

GMT+8, 2024-12-22 12:01 , Processed in 0.020065 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表