ubuntu使用vcan做本地测试

当本地没有can设备时,可以使用虚拟can在ubuntu本地进行模拟测试程序的正确性。

在Ubuntu上启用虚拟控制器区域网络(vCAN),需要安装并配置CAN工具箱。以下是如何在Ubuntu上安装并设置vCAN的步骤

1. 安装can-utils包,它包含了vcan模块

sudo apt-get update
sudo apt-get install can-utils

2. 加载vcan模块

sudo modprobe vcan

3. 创建一个van节点

sudo ip link add dev vcan0 type vcan

4. 启用病配置节点

sudo ip link set up vcan0

5.使用cansend测试发送

cansend vcan0 1C531020#7468697320697320

再启一个终端使用candump就可以看到cansend发送的内容

crabe@crabe-ThinkPad:~$ candump vcan0
  vcan0  1C531020   [8]  74 68 69 73 20 69 73 20

相关推荐

  1. ubuntu使用vcan本地测试

    2024-07-17 04:42:05       27 阅读
  2. 【C++】使用gtest单元测试框架写单元测试

    2024-07-17 04:42:05       19 阅读
  3. ubuntu使用git拉取指定文件到本地

    2024-07-17 04:42:05       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 04:42:05       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 04:42:05       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 04:42:05       62 阅读
  4. Python语言-面向对象

    2024-07-17 04:42:05       72 阅读

热门阅读

  1. ARP协议

    2024-07-17 04:42:05       27 阅读
  2. 基于Go1.19的站点模板爬虫

    2024-07-17 04:42:05       26 阅读
  3. 刷题Day54|99. 岛屿数量、100. 岛屿的最大面积

    2024-07-17 04:42:05       26 阅读
  4. 日耗100和100W投手思维的区别

    2024-07-17 04:42:05       22 阅读
  5. C语言经典程序100案例

    2024-07-17 04:42:05       19 阅读
  6. 【数据结构】顺序表

    2024-07-17 04:42:05       21 阅读
  7. 类和对象(2

    2024-07-17 04:42:05       29 阅读
  8. Elasticsearch:6.0及其ES-Head插件安装

    2024-07-17 04:42:05       25 阅读
  9. 【架构-20】引擎和库

    2024-07-17 04:42:05       26 阅读