虹科文章

全新Linux環境PCAN驅動程序發布!
CAN/CAN FD通信體驗全面升級!

全新8.17.0版本的PCAN-Linux驅動程序正式發布,專為CAN和CAN FD接口量身打造。無論是CAN 2.0 a/b還是CAN FD的PCAN硬件產品,都能在我們的新驅動下“馳騁自如”。想要體驗字符模式設備驅動接口(chardev)的便捷,還是SocketCAN設備驅動接口(netdev)的高效?都由您說了算!

新版本驅動包概覽

1、設備驅動程序模塊源代碼及Makefile文件,確保驅動與系統的完美兼容與高效運行。

 

2、用戶庫文件源代碼及Makefile文件,為用戶提供便捷的API接口,簡化開發流程。

 

3、測試用文件源代碼及Makefile文件,方便用戶對驅動進行全面的功能測試與性能評估。

 

4、Linux環境中PCAN Basic示例源代碼及Makefile文件,為初學者提供直觀的學習與參考案例。

 

5、Udev規則,確保設備在Linux系統中的自動識別與配置。

 

6、詳細的產品手冊,為用戶提供全面的安裝、配置及使用指南。

新版本主要改進點

1、改進了對PCAN-USB Pro FD硬件版本為v4(固件版本<3.4.6)的支持,增強了驅動的兼容性與穩定性。

 

2、添加了對潛在內核消息泛流的新保護機制,有效減少系統資源的占用,提升系統性能。

 

3、支持針對內核v6.4和v6.5的編譯,確保驅動在新版Linux內核上的順暢運行。

 

4、在netdev模式中修覆了潛在的內核崩潰,進一步提升了系統的穩定性與可靠性。

 

5、升級了Linux環境中PCAN-Basic API至4.8.0版本,為用戶提供了更豐富、更強大的功能。

新版驅動安裝指導

1、下載驅動
   $ wget https://www.peak-system.com/fileadmin/media/linux/files/peak-linux-driver-8.17.0.tar.gz

 

2、解壓文件
   $ tar -xzf peak-linux-driver-8.17.0.tar.gz

 

3、編譯驅動(GCC版本要求12以上)
   $ make clean all

   $ make

此處將驅動編譯為cahrdev模式,若要使用SocketCAN,需將驅動編譯為netdev模式,編譯命令改為: $ make netdev

 

4、下載驅動
   $ sudo make uninstall

   $ sudo make install

 

5、加載模塊
   $ sudo modprobe pcan

 

6、檢測驅動安裝是否成功
   $ cat proc/pcan

結語

在充滿創新與變革的時代,我們深知每一點進步都可能為用戶帶來前所未有的體驗。新版PCAN-Linux驅動程序(8.17.0版本)不僅繼承了前代版本的優秀特性,更在兼容性、穩定性及性能上進行了全面提升。我們誠摯邀請廣大用戶下載體驗,並期待收到您的寶貴反饋,共同推動CAN通信技術的發展。

聯係虹科幫您解決難題

Let's have a chat