尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Linux免驱使用PCAN,使用方法以Ubuntu为例
大多数发行版linux系统已经自带PCAN驱动无需安装驱动实现“免驱”如果没有可自行搜索安装。但嵌入式linux是个特例必须在内核源码里开启驱动编译内核烧录镜像才能使用。嵌入式linux需要内核开启PCAN驱动具体步骤详见《嵌入式Linux内核开启USB CAN驱动方法》Linux免驱使用PCAN使用方法以Ubuntu为例连接设备后可使用 ifconfig -a 命令查询设备号当连接一个CAN设备时通常为CAN0。如果没有can0显示说明系统缺少依赖。图查询CAN设备号安装依赖SocketCAN 驱动程序这是 Linux 内核中实现 CAN 协议栈的模块通常在大多数 Linux 发行版中已经默认启用。安装依赖命令sudoaptupdatesudoaptinstallbuild-essential1首先安装can-utils工具可通过如下命令安装作者电脑已安装can-utils。can-utils 工具一个用于测试和调试 CAN 总线通信的工具集。sudoapt-getinstallcan-utils图安装can-utils工具2以CAN0设备为例运行以下命令配置和启动配置的波特率为500Kbpssudoiplinksetcan0 uptypecan bitrate500000图CAN 2.0配置波特率并启动3运行candump命令打印报文建议新开一个终端用来接收报文candump can0图CAN 2.0接收报文4运行cansend命令发送报文使用can_id#{data}方式发送CAN2.0报文#表示发送CAN2.0报文分隔符。can发送命令示例# 发送 标准帧,数据帧cansend can0123#12345678# 发送 标准帧,远程帧cansend can0123#R# 发送 扩展帧,数据帧cansend can0 00000123#12345678# 发送 扩展帧,远程帧cansend can0 00000123#R发送标准帧,数据帧,ID:0x1a6,date:0000000000000000cansend can0 1a6#0000000000000000如果在使用中切换波特率必须要先关闭一次再按照步骤2依次重新配置请务必确保设备端波特率与报文发送正常若不确定请参考《PCAN安装驱动、使用PcanView监听发送报文》5CAN关闭命令sudoifconfigcan0 down#或者sudoiplinksetcan0 down
RELATED

相关推荐

个人记账系统源码 消费记账管理系统

个人记账系统源码 消费记账管理系统

简介: 个人记账系统源码 消费记账管理系统 主要功能 收支记录、消费日历、分类统计、月度预算、多款主题、用户系统、管理后台 技术栈 PHP 7.0. MySQL 5.6, I# JS CSS, PWA 访问 install.php 完成安装 源码下载:https://download.csdn.net/downl…

📅 2026/8/22 16:33:41
WSABuilds终极指南:在Windows 10/11上构建完整的Android生态系统

WSABuilds终极指南:在Windows 10/11上构建完整的Android生态系统

WSABuilds终极指南:在Windows 10/11上构建完整的Android生态系统 【免费下载链接】WSABuilds Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU…

📅 2026/8/22 16:33:41
GetQzonehistory:你的QQ空间记忆守护者,告别青春数据流失的烦恼

GetQzonehistory:你的QQ空间记忆守护者,告别青春数据流失的烦恼

GetQzonehistory:你的QQ空间记忆守护者,告别青春数据流失的烦恼 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 在数字时代,我们的青春记忆越来越多地…

📅 2026/8/22 16:33:45
MORE NEWS

更多资讯

📰

固体氧化物燃料电池GPC控制算法Python实现与优化

1. 项目背景与核心挑战固体氧化物燃料电池(SOFC)作为第三代燃料电池技术,因其高达60%的发电效率和燃料灵活性成为分布式能源系统的理想选择。但在实际运行中,负载需求的动态变化会导致电堆温度波动、燃料利用率下降等问题,直接影响系统寿命和…

📰

基于YAMNet的边缘AI声音事件识别系统设计

1. 项目概述:一个能“听懂环境”的微型边缘AI哨兵你有没有试过在厨房煮面时,突然听见客厅传来玻璃碎裂声,却不确定是孩子打翻了杯子,还是窗外有异响?又或者在深夜远程照看老人,想第一时间知道他们是否跌倒、…

📰

用Docker从零搭建Hadoop完全分布式集群实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

HAVENLON 不完美主体 | #09 权限系统解决的是“能不能“,不是“应不应该“

现代安全体系很大程度上建立在权限之上:谁可以登录,谁可以读取,谁可以修改,谁可以删除,谁可以调用某个 API,谁可以操作生产环境。围绕这些问题,行业已经形成了一整套成熟机制——IAM、RBAC、ABA…

📰

Windows平台Oracle 11g安装配置实战:监听、实例与客户端全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

2026最新成都分类信息网站开发安全实战:拒绝模板陷阱

2026最新成都分类信息网站开发安全实战:拒绝模板陷阱 别再迷信那些几百块的模板了。打开看看你的后台,是不是满屏的警告?是不是每次上传文件就卡死?模板网站太丑不够用,更致命的是它藏着数不清的安全后门。2026年的成都分类信息市场,竞争早已不…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬