加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 一、PLIN驅(qū)動安裝指導(dǎo):
    • 二、Linux環(huán)境 PLIN的基本使用:
    • 三、PLIN通道順序識別:
    • 結(jié)語
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

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

06/27 12:10
1600
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
74HC14D 1 Philips Semiconductors Inverter, CMOS, PDSO14,
$0.91 查看
HFBR-2416Z 1 Foxconn Receiver, 160Mbps, ST Connector, Through Hole Mount, ROHS COMPLIANT, PLASTIC, 8 PIN
$24.86 查看
NC7SZ157L6X 1 Rochester Electronics LLC LVC/LCX/Z SERIES, 2 LINE TO 1 LINE MULTIPLEXER, TRUE OUTPUT, DSO6, 1 MM, MICROPAK-6
$0.5 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

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