加入星計劃,您可以享受以下權益:

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

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

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

導讀:Linux驅(qū)動程序領域再添新成員,PLIN驅(qū)動程序現(xiàn)已正式發(fā)布。這一新驅(qū)動程序為使用LIN接口的用戶提供了一個便捷、高效的解決方案。本文將向您展示如何安裝PLIN驅(qū)動程序,以及如何在Linux環(huán)境下進行基本的PLIN通信操作,確保您能夠快速掌握并應用這一新工具。

繼我們在Linux環(huán)境下成功推出CAN和CAN FD接口驅(qū)動程序之后,現(xiàn)在我們?yōu)長IN接口帶來了同樣兼容Linux的驅(qū)動程序。免費軟件包中不僅包含了驅(qū)動程序本身,還包括了實用工具和一份易于理解的快速入門指南。用戶下載后,需要根據(jù)當前使用的Linux內(nèi)核版本進行驅(qū)動程序的編譯和安裝。安裝過程完成后,只需將虹科PEAK-System的LIN接口設備連接到計算機,驅(qū)動程序便會自動加載并開始工作。當前發(fā)布的1.3.0版本,全面兼容虹科PEAK-System的LIN接口設備,包括虹科PLIN-USB、虹科PCAN-USB Pro FD和虹科PCAN-USB Pro。這一更新確保了用戶能夠享受到廣泛的設備兼容性和便捷的使用體驗。

一、PLIN驅(qū)動安裝指導:

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設備的兩個LIN節(jié)點)

二、Linux環(huán)境 PLIN的基本使用:

在Linux環(huán)境下,使用PLIN驅(qū)動進行LIN通信的基本操作可以通過以下步驟實現(xiàn),這里以雙通道PLIN進行主從節(jié)點的收發(fā)測試為例:

1.主節(jié)點發(fā):

1)設置主節(jié)點PLIN0和波特率19200baud

$ lin start master 19200 /dev/plin0

2)設置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)設置從節(jié)點PLIN1和波特率19200baud

$ lin start slave 19200 /dev/plin1

2)設置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

結語

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

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

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

TEL:18138758797

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
NCV7321D12R2G 1 onsemi LIN Transceiver, Stand-alone ESD Improved, 3000-REEL
$1.11 查看
HFE7000-210 1 Honeywell Sensing and Control Fiber Optic Emitter, FIBER OPTIC LED EMITTER, 50Mbps, THROUGH HOLE MOUNT, SMA CONNECTOR, PLASTIC PACKAGE-4
$21.47 查看
SN74LVC1G17DBVT 1 Rochester Electronics LLC LVC/LCX/Z SERIES, 1-INPUT NON-INVERT GATE, PDSO5, GREEN, PLASTIC, SOT-23, 5 PIN
$0.91 查看

相關推薦

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

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