導讀
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

注: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

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
+關注
關注
87文章
11491瀏覽量
213177 -
驅動程序
+關注
關注
19文章
860瀏覽量
48947
發布評論請先 登錄
RTC芯片有Linux PCA2131驅動程序嗎?
摩爾線程發布v280.90圖形顯卡驅動程序
Wilink8 Linux Wi-Fi驅動程序R8.8版用戶指南

用于bq275xx電量計的WinCE/Linux驅動程序

Linux設備驅動程序分類有哪些
linux驅動程序如何加載進內核
linux驅動程序主要有哪些功能
linux驅動程序的編譯方法是什么
linux驅動程序的編譯方法有哪兩種
linux驅動程序運行在什么空間
虹科技術 全新Linux環境PCAN驅動程序發布!CAN/CAN FD通信體驗全面升級!

評論