導(dǎo)讀:Linux驅(qū)動程序領(lǐng)域再添新成員,PLIN驅(qū)動程序現(xiàn)已正式發(fā)布。這一新驅(qū)動程序為使用LIN接口的用戶提供了一個便捷、高效的解決方案。本文將向您展示如何安裝PLIN驅(qū)動程序,以及如何在Linux環(huán)境下進行基本的PLIN通信操作,確保您能夠快速掌握并應(yīng)用這一新工具。
繼我們在Linux環(huán)境下成功推出CAN和CAN FD接口驅(qū)動程序之后,現(xiàn)在我們?yōu)長IN接口帶來了同樣兼容Linux的驅(qū)動程序。免費軟件包中不僅包含了驅(qū)動程序本身,還包括了實用工具和一份易于理解的快速入門指南。用戶下載后,需要根據(jù)當前使用的Linux內(nèi)核版本進行驅(qū)動程序的編譯和安裝。安裝過程完成后,只需將虹科PEAK-System的LIN接口設(shè)備連接到計算機,驅(qū)動程序便會自動加載并開始工作。當前發(fā)布的1.3.0版本,全面兼容虹科PEAK-System的LIN接口設(shè)備,包括虹科PLIN-USB、虹科PCAN-USB Pro FD和虹科PCAN-USB Pro。這一更新確保了用戶能夠享受到廣泛的設(shè)備兼容性和便捷的使用體驗。
一、PLIN驅(qū)動安裝指導(dǎo):
1)下載驅(qū)動:
驅(qū)動下載鏈接:https://www.peak-system.com/quick/PLIN-Linux-Driver
2)解壓文件:
$ tar -xzf peak-lin-driver-x.y.z.tar.gz
3)編譯驅(qū)動:
$ make
4)下載驅(qū)動:
$ sudo make install
5)加載模塊:
$ sudo modprobe plin
6)檢測驅(qū)動安裝是否成功:
$ ls /sys/class/plin
(plin0、plin1為PCAN-USB-PRO-FD設(shè)備的兩個LIN節(jié)點)
二、Linux環(huán)境 PLIN的基本使用:
在Linux環(huán)境下,使用PLIN驅(qū)動進行LIN通信的基本操作可以通過以下步驟實現(xiàn),這里以雙通道PLIN進行主從節(jié)點的收發(fā)測試為例:
1.主節(jié)點發(fā):
1)設(shè)置主節(jié)點PLIN0和波特率19200baud
$ lin start master 19200 /dev/plin0
2)設(shè)置PLIN0節(jié)點發(fā)布報文(報文ID:0x22;報文Data:1,2,1,2;校驗類型:Classic;幀類型:publisher)
$ linwrite -i=0x22 -b=” 1 2 1 2” -c=C -d=P /dev/plin0
2從節(jié)點收
1)設(shè)置從節(jié)點PLIN1和波特率19200baud
$ lin start slave 19200 /dev/plin1
2)設(shè)置PLIN1節(jié)點讀取報文(需先打開過濾器)
$ lin set id-filter all-opened /dev/plin1
$ linread /dev/plin1
三、PLIN通道順序識別:
PLIN通道可以存儲用戶定義的標識符(字符串或數(shù)字),因此PLIN通道順序可以通過存儲的標識符來確定。如定義PLIN0通道的字數(shù)字標識符”33”:
$ lin set ident-num 33 /dev/plin0
通過分配數(shù)字標識符,將創(chuàng)建一個符號鏈接"/dev/plin33",指向(在本例中)/dev/plin0。標識符的改變需要重新卸載和加載PLIN驅(qū)動模塊:
$ sudo rmmod plin
$ sudo modprobe plin
現(xiàn)在,訪問/dev/plin33通道將相當于訪問/dev/plin0通道。如查看PLIN第一通道的數(shù)字標識符:
$ lin get in /dev/plin33
結(jié)語
隨著PLIN驅(qū)動程序的推出,虹科為用戶提供了更加完善的Linux環(huán)境下的通信解決方案。我們致力于簡化開發(fā)流程,提升用戶體驗。如果您對PLIN驅(qū)動程序或相關(guān)通信技術(shù)感興趣,歡迎訪問我們的官方網(wǎng)站獲取更多信息。同時,您也可以參考我們之前發(fā)布的關(guān)于PCAN驅(qū)動程序的文章,了解更多關(guān)于Linux環(huán)境下CAN通信的升級體驗。
了解虹科PCAN更多技術(shù)資訊,歡迎前往【虹科智能互聯(lián)】官方網(wǎng)站:https://www.intelnect.com/
聯(lián)系虹科工程師:https://tl-tx.dustess.com/OHRgtontq3
TEL:18138758797