• 正文
    • 一、PLIN驅(qū)動(dòng)安裝指導(dǎo):
    • 二、Linux環(huán)境 PLIN的基本使用:
    • 三、PLIN通道順序識(shí)別:
    • 結(jié)語
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

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

2024/06/27
1747
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

導(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)長(zhǎng)IN接口帶來了同樣兼容Linux的驅(qū)動(dòng)程序。免費(fèi)軟件包中不僅包含了驅(qū)動(dòng)程序本身,還包括了實(shí)用工具和一份易于理解的快速入門指南。用戶下載后,需要根據(jù)當(dāng)前使用的Linux內(nèi)核版本進(jìn)行驅(qū)動(dòng)程序的編譯和安裝。安裝過程完成后,只需將虹科PEAK-System的LIN接口設(shè)備連接到計(jì)算機(jī),驅(qū)動(dòng)程序便會(huì)自動(dòng)加載并開始工作。當(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):

1)下載驅(qū)動(dòng):

驅(qū)動(dòng)下載鏈接:https://www.peak-system.com/quick/PLIN-Linux-Driver

2)解壓文件:

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

3)編譯驅(qū)動(dòng):

$ make

4)下載驅(qū)動(dòng):

$ sudo make install

5)加載模塊:

$ sudo modprobe plin

6)檢測(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通信的基本操作可以通過以下步驟實(shí)現(xiàn),這里以雙通道PLIN進(jìn)行主從節(jié)點(diǎn)的收發(fā)測(cè)試為例:

1.主節(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)類型:Classic;幀類型:publisher)

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

2從節(jié)點(diǎn)收

1)設(shè)置從節(jié)點(diǎn)PLIN1和波特率19200baud

$ lin start slave 19200 /dev/plin1

2)設(shè)置PLIN1節(jié)點(diǎn)讀取報(bào)文(需先打開過濾器

$ lin set id-filter all-opened /dev/plin1

$ linread /dev/plin1

三、PLIN通道順序識(shí)別:

PLIN通道可以存儲(chǔ)用戶定義的標(biāo)識(shí)符(字符串或數(shù)字),因此PLIN通道順序可以通過存儲(chǔ)的標(biāo)識(shí)符來確定。如定義PLIN0通道的字?jǐn)?shù)字標(biāo)識(shí)符”33”:
$ lin set ident-num 33 /dev/plin0

通過分配數(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)在,訪問/dev/plin33通道將相當(dāng)于訪問/dev/plin0通道。如查看PLIN第一通道的數(shù)字標(biāo)識(shí)符:
$ lin get in /dev/plin33

結(jié)語

隨著PLIN驅(qū)動(dòng)程序的推出,虹科為用戶提供了更加完善的Linux環(huán)境下的通信解決方案。我們致力于簡(jiǎn)化開發(fā)流程,提升用戶體驗(yàn)。如果您對(duì)PLIN驅(qū)動(dòng)程序或相關(guān)通信技術(shù)感興趣,歡迎訪問我們的官方網(wǎng)站獲取更多信息。同時(shí),您也可以參考我們之前發(fā)布的關(guān)于PCAN驅(qū)動(dòng)程序的文章,了解更多關(guān)于Linux環(huán)境下CAN通信的升級(jí)體驗(yàn)。

了解虹科PCAN更多技術(shù)資訊,歡迎前往【虹科智能互聯(lián)】官方網(wǎng)站:https://www.intelnect.com/

聯(lián)系虹科工程師:https://tl-tx.dustess.com/OHRgtontq3

TEL:18138758797

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
CPC1981Y 1 IXYS Corporation Transistor Output SSR, 1-Channel, 2500V Isolation, SIP-4
$3.9 查看
FOD420SD 1 onsemi Random Phase Snubberless Triac Driver, 1000-REEL
$2.69 查看
PCA9546APW,118 1 NXP Semiconductors PCA9546A - 4-channel I2C-bus switch with reset TSSOP 16-Pin

ECAD模型

下載ECAD模型
$2.15 查看

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

虹科是一家資源整合及技術(shù)服務(wù)落地供應(yīng)商,與全球頂尖公司深度技術(shù)合作,專注于制造業(yè)、汽車、生物、醫(yī)藥、測(cè)試與測(cè)量、廣播電視與媒體、通信、網(wǎng)絡(luò)安全、光電等領(lǐng)域,為客戶提供:智能自動(dòng)化、工業(yè)物聯(lián)網(wǎng)、智能感知、數(shù)字化+AR、光電、網(wǎng)絡(luò)安全、測(cè)試測(cè)量、衛(wèi)星與無線通信、醫(yī)藥環(huán)境監(jiān)測(cè)與驗(yàn)證、生命科學(xué)、汽車電子、汽車維修診斷、云科技等解決方案。虹科始終致力于為行業(yè)客戶提供創(chuàng)新及前端的產(chǎn)品和技術(shù)解決方案,為科技社會(huì)發(fā)展助力加碼。