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

    文章

    11628

    浏览量

    218015
  • 驱动程序
    +关注

    关注

    19

    文章

    868

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    zephyr设备驱动程序模型

        1:Zephyr 内核支持多种设备驱动程序驱动程序是否可用取决于board 和驱动程序。 Zephyr 设备模型为配置作为系统一部分的驱动程序提供了一致的设备模型。设备型号负
    的头像 发表于 07-29 10:34 490次阅读
    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 904次阅读

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

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

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

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

    RTC芯片有Linux PCA2131驱动程序吗?

    RTC 芯片有 Linux PCA2131驱动程序吗? 1) 如果没有,我可以使用任何兼容的驱动程序驱动这个 RTC 芯片吗? 2) 如果是,我在哪里可以找到它?
    发表于 03-31 06:22

    AN3761-KSZ DSA驱动程序的使用

    电子发烧友网站提供《AN3761-KSZ DSA驱动程序的使用.pdf》资料免费下载
    发表于 01-22 16:28 0次下载
    AN3761-KSZ DSA<b class='flag-5'>驱动程序</b>的使用

    用于InterBase的ODBC驱动程序:可与多个第三方工具兼容

    、macOS 和 Linux 上从符合 ODBC 标准的报告、分析、BI 和 ETL 工具访问 InterBase 数据库。我们的 ODBC 驱动程序完全支持标准的 ODBC API 功能和数据类型,并
    的头像 发表于 01-22 09:57 843次阅读
    用于InterBase的ODBC<b class='flag-5'>驱动程序</b>:可与多个第三方工具兼容

    摩尔线程发布图形显卡驱动程序v280.90.2

    1月20日,摩尔线程发布最新图形显卡驱动程序v280.90.2。
    的头像 发表于 01-21 10:07 900次阅读

    适用于MySQL的dbExpress驱动程序:提供对MySQL的快速访问

    (包括社区版)快速访问 MySQL,以及 macOS(32 位和 64 位)和 Linux(64 位)平台。对于此服务器,dbExpress 将驱动程序作为实现通用 dbExpress 的独立库,提供用于
    的头像 发表于 01-21 09:52 675次阅读

    适用于Oracle的ODBC驱动程序

    Linux 上符合 ODBC 标准的报告、分析、BI 和 ETL 工具访问 Oracle 数据库。我们的 ODBC 驱动程序完全支持标准 ODBC API 功能和数据类型,并支持从任何地方轻松
    的头像 发表于 01-13 09:17 859次阅读

    适用于Oracle的dbExpress驱动程序

    (包括社区版)快速访问 Oracle macOS(32 位和 64 位)和 Linux(64 位)平台。对于此服务器,dbExpress 将驱动程序作为实现通用 dbExpress 的独立库提供 用于
    的头像 发表于 01-09 16:04 696次阅读
    适用于Oracle的dbExpress<b class='flag-5'>驱动程序</b>

    USB音频过滤器驱动程序安装

    电子发烧友网站提供《USB音频过滤器驱动程序安装.pdf》资料免费下载
    发表于 12-19 14:28 0次下载
    USB音频过滤器<b class='flag-5'>驱动程序</b>安装