微嵌工业平板开发论坛

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

linux/android工业平板中can使用帮助和简易说明

[复制链接]

24

主题

4

回帖

104

积分

注册会员

Rank: 2

积分
104
发表于 2021-11-19 16:51:33 | 显示全部楼层 |阅读模式
公司的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移植好之,我们就可以用can-utils来测试,下面是测试例子:

关于can-utils工具的使用(如果系统没有can-utils工具,在debian系统中,可以通过apt-get install 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


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 02:27 , Processed in 0.021352 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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