Advertisement

在Linux系统中使用Qt开发CAN通讯协议

阅读量:

为满足实际工作需求,需将Linux系统中涉及CAN通信的功能模块移植至Qt平台,并借助图形化界面进行可视化展示。

在这里插入图片描述

CAN协议初始化配置

复制代码
    int can::startCan(QString baud)
    {
     int ret = 0;
     ret = system("ifconfig can0 down");
     if (ret != 0)
     {
          return -1;
     }
     ret = system(QString("ip link set can0 up type can bitrate %1").arg(baul).toLatin1());
     if (ret != 0) 
     {
          return -1;
     }
     ret = system("ifconfig can0 up");
     if (ret != 0) 
     {
          return -1;
     }
    
    //创建套接字

全部评论 (0)

还没有任何评论哟~