0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux环境再升级:PLIN驱动程序正式发布

虹科汽车电子 来源:虹科汽车电子 作者:虹科汽车电子 2025-04-21 15:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导读

Linux驱动程序领域再添新成员,PLIN驱动程序现已正式发布。这一新驱动程序为使用LIN接口的用户提供了一个便捷、高效的解决方案。本文将展示如何安装PLIN驱动程序,以及如何在Linux环境下进行基本的PLIN通信操作,确保您能够快速掌握并应用这一新工具。

继我们在Linux环境下成功推出CAN/CAN FD接口驱动程序后,现在我们为LIN接口带来了同样兼容Linux的驱动程序。免费软件包中不仅包含了驱动程序本身,还提供实用工具和一份易于理解的快速入门指南。用户下载后,需要根据当前使用的Linux内核版本进行驱动程序的编译和安装。安装完成后,只需将虹科PEAK-System的LIN接口设备连接到计算机,驱动程序便会自动加载并开始工作。

当前发布的1.3.0版本,全面兼容虹科PEAK-System的LIN接口设备,包括虹科PLIN-USB、虹科PCAN-USB Pro FD和虹科PCAN-USB Pro。这一更新确保了用户能够享受到广泛的设备兼容性和便捷的使用体验。

PLIN驱动安装指导

01 下载驱动

驱动下载链接:https://www.peak-system.com/quick/PLIN-Linux-Driver

02 解压文件

tar -xzf peak-lin-driver-x.y.z.tar.gz

03 编译驱动

make

04 下载驱动

sudo make install

05 加载模块

sudo modprobe plin

06 检测驱动安装是否成功

ls /sys/class/plin
wKgZO2gF5LeAHCt-AABi8eBw-HY425.png

注:PLIN0、PLIN1为虹科PCAN-USB Pro FD设备的两个LIN节点

Linux环境PLIN的基本使用

在Linux环境下,使用PLIN驱动进行LIN通信的基本操作可以通过以下步骤实现,这里以双通道PLIN进行主从节点的收发测试为例

主节点发

1、设置主节点PLIN0和波特率19200baud

lin start master 19200 /dev/plin0

2、设置PLIN0节点发布报文(报文ID:0x22;报文Data:1,2,1,2;校验类型:Classic;帧类型:publisher)

linwrite -i=0x22 -b=” 1 2 1 2” -c=C -d=P /dev/plin9

从节点收

1、设置从节点PLIN1和波特率19200baud

lin start slave 19200 /dev/plin1

2、设置PLIN1节点读取报文(需先打开过滤器)

lin set id-filter all-opened /dev/plin1
linread /dev/plin1
wKgZPGgF5P6AatbgAAECTI2lm6Q872.png

PLIN通道顺序识别

PLIN通道可以存储用户定义的标识符(字符串或数字),因此PLIN通道顺序可以通过存储的标识符来确定。如定义PLIN0通道的字数字标识符“33”:

 lin set ident-num 33 /dev/plin0

通过分配数字标识符,将创建一个符号链接"/dev/plin33",指向(在本例中)/dev/plin0。标识符的改变需要重新卸载和加载PLIN驱动模块:

sudo rmmod plin
sudo modprobe plin

现在,访问/dev/plin33通道将相当于访问/dev/plin0通道。如查看PLIN第一通道的数字标识符:

lin get in /dev/plin33

结语

随着PLIN驱动程序的推出,虹科为用户提供了更加完善的Linux环境下的通信解决方案。我们致力于简化开发流程,提升用户体验。如果您对PLIN驱动程序或相关通信技术感兴趣,欢迎访问我们的官方网站获取更多信息。同时,您也可以参考我们之前发布的关于PCAN驱动程序的文章,了解更多关于Linux环境下CAN通信的升级体验。更多相关信息,欢迎咨询虹科工作人员。

作者简介PROFILE

李江

虹科智能互联技术工程师,深入CAN/LIN总线技术领域,提供专业的二次开发服务。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11817

    浏览量

    219549
  • 驱动程序
    +关注

    关注

    19

    文章

    872

    浏览量

    50741
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    32g3 有适用于 linux 的 vr5510 驱动程序吗?

    HI 我正在运行带有linux_yocto映像的 s32g3 VNP-RDB3 板。 s32g3 有适用于 linux 的 vr5510 驱动程序吗? 我可以看到有支持驱动程序http
    发表于 04-15 07:14

    在图像上,Debian 无法为 wifi 构建驱动程序,怎么解决?

    在图像上,Debian 无法为 wifi 构建驱动程序。缺少一些内核包。是否可以发布它,我们可以通过 apt 安装它?所以我们对系统无能为力 无论我愿意什么,都是不可能的。这让我很生气。 make
    发表于 03-25 06:00

    摩尔线程发布图形显卡驱动程序v330.140

    3月20日,摩尔线程正式发布版本号为v330.140的图形显卡驱动程序。本次更新重磅引入MTVSR实时视频超分技术,并针对多款热门游戏及专业软件进行了深度优化,进一步增强了摩尔线程图形显卡在视频播放、游戏体验及专业创作等场景中的综合表现,为用户带来更流畅、更清晰的视觉体验
    的头像 发表于 03-24 09:52 301次阅读

    如何制作 rt117x 闪存驱动程序

    我目前正在做一个 rt1170 UDS 引导加载程序升级项目。由于闪存驱动程序在 Pflash 中固化,因此可能存在安全风险。因此,我想创建一个flashdriver文件,从上位机下载到rt1170
    发表于 03-04 06:38

    【书籍评测活动NO.67】成为硬核Linux开发者:《Linux 设备驱动开发(第 2 版)》

    ——这便是《Linux 设备驱动开发》。本书从基础知识出发,分专题透彻讲解Linux环境下的设备驱动开发知识,帮助读者从零构建
    发表于 11-17 17:52

    摩尔线程发布图形显卡驱动程序v310.120

    8月20日,摩尔线程发布版本号为v310.120的图形显卡驱动程序。本次更新带来多项重大技术升级:新增对Windows 11 24H2版本的正式支持,WDDM驱动同步
    的头像 发表于 08-21 16:07 1649次阅读

    如何将 GPIO PWM 和 GPIO Capture 驱动程序导入 Linux 内核,实现 PWM 输出并检测引脚的变化状态?

    如何将 GPIO PWM 和 GPIO Capture 驱动程序导入 Linux 内核,实现 PWM 输出并检测引脚的变化状态
    发表于 08-20 08:20

    如何使 ML56-TK 驱动程序适应 Linux 内核?

    如何使 ML56-TK 驱动程序适应 Linux 内核
    发表于 08-20 07:57

    为FreeRTOS增加新的设备驱动程序

    如果你正在使用FreeRTOS构建嵌入式系统,并且考虑添加新的设备驱动程序,那么这篇文章很适合你。高效的设备集成不仅仅是让设备功能正常运行——更关乎模块化、可靠性和安全性。
    的头像 发表于 08-06 15:44 1118次阅读
    为FreeRTOS增加新的设备<b class='flag-5'>驱动程序</b>

    zephyr设备驱动程序模型

        1:Zephyr 内核支持多种设备驱动程序驱动程序是否可用取决于board 和驱动程序。 Zephyr 设备模型为配置作为系统一部分的驱动程序提供了一致的设备模型。设备型号负
    的头像 发表于 07-29 10:34 846次阅读
    zephyr设备<b class='flag-5'>驱动程序</b>模型

    求助,关于55513 Linux驱动程序问题求解

    ; 我们使用 linux 内核 5.4 来构建 fmac 驱动程序,但是当 insmod ko 文件时 brcmfmac 将失败:brcmfmac:brcmf_sdio_htclk:访问关闭时钟失败
    发表于 07-09 08:02

    摩尔线程发布图形显卡驱动程序v300.110.1

    近日,摩尔线程发布版本号为v300.110.1的图形显卡驱动程序。本次更新针对近期上市的高人气游戏《剑星》进行了专项优化,MTT S80在该游戏中的平均帧率提升近80%。
    的头像 发表于 06-24 18:01 1307次阅读

    CY4500 EZ-PD协议分析仪缺少驱动程序怎么解决?

    一直说他们会在短期内发布驱动程序,但遗憾的是从未实现。如果确实存在驱动程序,我们希望看到相关证据。 谁能提供文件名和下载链接?并向社区解释英飞凌为何选择不在其软件(包括最新的 4.0.0 软件)中
    发表于 05-23 06:43

    摩尔线程发布图形显卡驱动程序v300.110

    近日,摩尔线程发布版本号为v300.110的图形显卡驱动程序,为游戏玩家和专业用户带来全方位的性能优化与体验提升,特别在3DMark基准测试工具Steel Nomad中,测试成绩显著提升35%,将MTT S80的性能潜力进一步释放。
    的头像 发表于 05-22 17:26 1330次阅读

    摩尔线程Linux驱动v3.0.0发布

    近日,摩尔线程正式推出Linux驱动程序v3.0.0,全面支持图形显卡MTT S80和高性能专业显卡MTT X300。作为v2.7.0RC4之后的重大升级版本,本次更新实现了多项关键技术突破:在架构
    的头像 发表于 05-08 11:38 1510次阅读
    摩尔线程<b class='flag-5'>Linux</b><b class='flag-5'>驱动</b>v3.0.0<b class='flag-5'>发布</b>