導(dǎo)讀
Linux驅(qū)動(dòng)程序領(lǐng)域再添新成員,PLIN驅(qū)動(dòng)程序現(xiàn)已正式發(fā)布。這一新驅(qū)動(dòng)程序?yàn)槭褂肔IN接口的用戶提供了一個(gè)便捷、高效的解決方案。本文將展示如何安裝PLIN驅(qū)動(dòng)程序,以及如何在Linux環(huán)境下進(jìn)行基本的PLIN通信操作,確保您能夠快速掌握并應(yīng)用這一新工具。
繼我們?cè)贚inux環(huán)境下成功推出CAN/CAN FD接口驅(qū)動(dòng)程序后,現(xiàn)在我們?yōu)?strong>LIN接口帶來(lái)了同樣兼容Linux的驅(qū)動(dòng)程序。免費(fèi)軟件包中不僅包含了驅(qū)動(dòng)程序本身,還提供實(shí)用工具和一份易于理解的快速入門(mén)指南。用戶下載后,需要根據(jù)當(dāng)前使用的Linux內(nèi)核版本進(jìn)行驅(qū)動(dòng)程序的編譯和安裝。安裝完成后,只需將虹科PEAK-System的LIN接口設(shè)備連接到計(jì)算機(jī),驅(qū)動(dòng)程序便會(huì)自動(dòng)加載并開(kāi)始工作。
當(dāng)前發(fā)布的1.3.0版本,全面兼容虹科PEAK-System的LIN接口設(shè)備,包括虹科PLIN-USB、虹科PCAN-USB Pro FD和虹科PCAN-USB Pro。這一更新確保了用戶能夠享受到廣泛的設(shè)備兼容性和便捷的使用體驗(yàn)。
PLIN驅(qū)動(dòng)安裝指導(dǎo)
01 下載驅(qū)動(dòng)
驅(qū)動(dòng)下載鏈接:https://www.peak-system.com/quick/PLIN-Linux-Driver
02 解壓文件
tar -xzf peak-lin-driver-x.y.z.tar.gz
03 編譯驅(qū)動(dòng)
make
04 下載驅(qū)動(dòng)
sudo make install
05 加載模塊
sudo modprobe plin
06 檢測(cè)驅(qū)動(dòng)安裝是否成功
ls /sys/class/plin

注:PLIN0、PLIN1為虹科PCAN-USB Pro FD設(shè)備的兩個(gè)LIN節(jié)點(diǎn)
Linux環(huán)境PLIN的基本使用
在Linux環(huán)境下,使用PLIN驅(qū)動(dòng)進(jìn)行LIN通信的基本操作可以通過(guò)以下步驟實(shí)現(xiàn),這里以雙通道PLIN進(jìn)行主從節(jié)點(diǎn)的收發(fā)測(cè)試為例:
主節(jié)點(diǎn)發(fā)
1、設(shè)置主節(jié)點(diǎn)PLIN0和波特率19200baud
lin start master 19200 /dev/plin0
2、設(shè)置PLIN0節(jié)點(diǎn)發(fā)布報(bào)文(報(bào)文ID:0x22;報(bào)文Data:1,2,1,2;校驗(yàn)類(lèi)型:Classic;幀類(lèi)型:publisher)
linwrite -i=0x22 -b=” 1 2 1 2” -c=C -d=P /dev/plin9
從節(jié)點(diǎn)收
1、設(shè)置從節(jié)點(diǎn)PLIN1和波特率19200baud
lin start slave 19200 /dev/plin1
2、設(shè)置PLIN1節(jié)點(diǎn)讀取報(bào)文(需先打開(kāi)過(guò)濾器)
lin set id-filter all-opened /dev/plin1
linread /dev/plin1

PLIN通道順序識(shí)別
PLIN通道可以存儲(chǔ)用戶定義的標(biāo)識(shí)符(字符串或數(shù)字),因此PLIN通道順序可以通過(guò)存儲(chǔ)的標(biāo)識(shí)符來(lái)確定。如定義PLIN0通道的字?jǐn)?shù)字標(biāo)識(shí)符“33”:
lin set ident-num 33 /dev/plin0
通過(guò)分配數(shù)字標(biāo)識(shí)符,將創(chuàng)建一個(gè)符號(hào)鏈接"/dev/plin33",指向(在本例中)/dev/plin0。標(biāo)識(shí)符的改變需要重新卸載和加載PLIN驅(qū)動(dòng)模塊:
sudo rmmod plin
sudo modprobe plin
現(xiàn)在,訪問(wèn)/dev/plin33通道將相當(dāng)于訪問(wèn)/dev/plin0通道。如查看PLIN第一通道的數(shù)字標(biāo)識(shí)符:
lin get in /dev/plin33
結(jié)語(yǔ)
隨著PLIN驅(qū)動(dòng)程序的推出,虹科為用戶提供了更加完善的Linux環(huán)境下的通信解決方案。我們致力于簡(jiǎn)化開(kāi)發(fā)流程,提升用戶體驗(yàn)。如果您對(duì)PLIN驅(qū)動(dòng)程序或相關(guān)通信技術(shù)感興趣,歡迎訪問(wèn)我們的官方網(wǎng)站獲取更多信息。同時(shí),您也可以參考我們之前發(fā)布的關(guān)于PCAN驅(qū)動(dòng)程序的文章,了解更多關(guān)于Linux環(huán)境下CAN通信的升級(jí)體驗(yàn)。更多相關(guān)信息,歡迎咨詢(xún)虹科工作人員。
作者簡(jiǎn)介PROFILE
李江
虹科智能互聯(lián)技術(shù)工程師,深入CAN/LIN總線技術(shù)領(lǐng)域,提供專(zhuān)業(yè)的二次開(kāi)發(fā)服務(wù)。
審核編輯 黃宇
-
Linux
+關(guān)注
關(guān)注
87文章
11456瀏覽量
212750 -
驅(qū)動(dòng)程序
+關(guān)注
關(guān)注
19文章
859瀏覽量
48817
發(fā)布評(píng)論請(qǐng)先 登錄
RTC芯片有Linux PCA2131驅(qū)動(dòng)程序嗎?
摩爾線程發(fā)布圖形顯卡驅(qū)動(dòng)程序v280.90.2
摩爾線程發(fā)布v280.90圖形顯卡驅(qū)動(dòng)程序
Linux驅(qū)動(dòng)程序程序員指南

Wilink8 Linux Wi-Fi驅(qū)動(dòng)程序R8.8版用戶指南

用于bq275xx電量計(jì)的WinCE/Linux驅(qū)動(dòng)程序

LSP 2.10 DaVinci Linux驅(qū)動(dòng)程序

Linux設(shè)備驅(qū)動(dòng)程序分類(lèi)有哪些
linux驅(qū)動(dòng)程序如何加載進(jìn)內(nèi)核
linux驅(qū)動(dòng)程序主要有哪些功能
linux驅(qū)動(dòng)程序的編譯方法是什么
linux驅(qū)動(dòng)程序的編譯方法有哪兩種
linux驅(qū)動(dòng)程序運(yùn)行在什么空間
虹科技術(shù) 全新Linux環(huán)境PCAN驅(qū)動(dòng)程序發(fā)布!CAN/CAN FD通信體驗(yàn)全面升級(jí)!

虹科技術(shù) Linux環(huán)境再升級(jí):PLIN驅(qū)動(dòng)程序正式發(fā)布

評(píng)論