qt关闭can设备失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt关闭can设备失败相关的知识,希望对你有一定的参考价值。

参考技术A 重新链接设备或安装设备驱动程学。该插件需要具SocketCAN支持的Linux内核和用于所用CAN硬件,SocketCAN设备驱动程序。要列出所网络接口,ifconfig -a可以使用该命令。

arm5718的linux can操作命令

1、#ip link set canX down //关闭can设备;
2、#ip link set canX up //开启can设备;
3、#ip -details link show canX //显示can设备详细信息;
4、#candump canX //接收can总线发来的数据;
5、#ifconfig canX down //关闭can设备,以便配置;
6、#ip link set canX up type can bitrate 250000 //设置can波特率
7、#conconfig canX bitrate + 波特率;
8、#canconfig canX start //启动can设备;
9、#canconfig canX ctrlmode loopback on //回环测试;
10、#canconfig canX restart // 重启can设备;
11、#canconfig canX stop //停止can设备;
12、#canecho canX //查看can设备总线状态;
13、#cansend canX --identifier=ID+数据 //发送数据;
14、#candump canX --filter=ID:mask//使用滤波器接收ID匹配的数据

 

ifconfig can0 down;
ip link set can0 up type can bitrate 125000 triple-sampling on;
ifconfig can0 up;

ip -details link show can0 //显示can设备详细信息;

candump can0 //接收can总线发来的数据
cansend can0 --identifier=0x123  0xab //发送数据;

以上是关于qt关闭can设备失败的主要内容,如果未能解决你的问题,请参考以下文章

QT CAN编程2 - SocketCAN插件使用

Qt QSerialport 未插入设备未关闭

基于 Qt 的 android 应用程序在一台特定设备上启动时崩溃。 “dlopen 失败:libqtforandroid”

linux can操作命令

arm5718的linux can操作命令

Qt 视频采集