導(dǎo)讀:全新8.17.0版本的PCAN-Linux驅(qū)動(dòng)程序正式發(fā)布,專為CAN和CAN FD接口量身打造。無(wú)論是CAN 2.0 a/b還是CAN FD的PCAN硬件產(chǎn)品,都能在我們的新驅(qū)動(dòng)下“馳騁自如”。想要體驗(yàn)字符模式設(shè)備驅(qū)動(dòng)接口(chardev)的便捷,還是SocketCAN設(shè)備驅(qū)動(dòng)接口(netdev)的高效?都由您說(shuō)了算!
新版本驅(qū)動(dòng)包概覽
1、設(shè)備驅(qū)動(dòng)程序模塊源代碼及Makefile文件,確保驅(qū)動(dòng)與系統(tǒng)的完美兼容與高效運(yùn)行。
2、用戶庫(kù)文件源代碼及Makefile文件,為用戶提供便捷的API接口,簡(jiǎn)化開(kāi)發(fā)流程。
3、測(cè)試用文件源代碼及Makefile文件,方便用戶對(duì)驅(qū)動(dòng)進(jìn)行全面的功能測(cè)試與性能評(píng)估。
4、Linux環(huán)境中PCAN Basic示例源代碼及Makefile文件,為初學(xué)者提供直觀的學(xué)習(xí)與參考案例。
5、Udev規(guī)則,確保設(shè)備在Linux系統(tǒng)中的自動(dòng)識(shí)別與配置。
6、詳細(xì)的產(chǎn)品手冊(cè),為用戶提供全面的安裝、配置及使用指南。
新版本主要改進(jìn)點(diǎn)
1、改進(jìn)了對(duì)PCAN-USB Pro FD硬件版本為v4(固件版本<3.4.6)的支持,增強(qiáng)了驅(qū)動(dòng)的兼容性與穩(wěn)定性。
2、添加了對(duì)潛在內(nèi)核消息泛流的新保護(hù)機(jī)制,有效減少系統(tǒng)資源的占用,提升系統(tǒng)性能。
3、支持針對(duì)內(nèi)核v6.4和v6.5的編譯,確保驅(qū)動(dòng)在新版Linux內(nèi)核上的順暢運(yùn)行。
4、在netdev模式中修復(fù)了潛在的內(nèi)核崩潰,進(jìn)一步提升了系統(tǒng)的穩(wěn)定性與可靠性。
5、升級(jí)了Linux環(huán)境中PCAN-Basic API至4.8.0版本,為用戶提供了更豐富、更強(qiáng)大的功能。
新版驅(qū)動(dòng)安裝指導(dǎo)
1、下載驅(qū)動(dòng):
1 | wget https://www.peak-system.com/fileadmin/media/linux/files/peak-linux-driver-8.17.0.tar.gz
2、解壓文件:
1 | tar -xzf peak-linux-driver-8.17.0.tar.gz
3、編譯驅(qū)動(dòng)(GCC版本要求12以上):
1 | make clean all
1 | make
此處將驅(qū)動(dòng)編譯為cahrdev模式,若要使用SocketCAN,需將驅(qū)動(dòng)編譯為netdev模式,編譯命令改為: 1 | make netdev
4、下載驅(qū)動(dòng):
1 | sudo make uninstall
1 | sudo make install
5、加載模塊:
1 | sudo modprobe pcan
6、檢測(cè)驅(qū)動(dòng)安裝是否成功:
1 | cat proc/pcan
結(jié)語(yǔ)
在充滿創(chuàng)新與變革的時(shí)代,我們深知每一點(diǎn)進(jìn)步都可能為用戶帶來(lái)前所未有的體驗(yàn)。新版PCAN-Linux驅(qū)動(dòng)程序(8.17.0版本)不僅繼承了前代版本的優(yōu)秀特性,更在兼容性、穩(wěn)定性及性能上進(jìn)行了全面提升。我們誠(chéng)摯邀請(qǐng)廣大用戶下載體驗(yàn),并期待收到您的寶貴反饋,共同推動(dòng)CAN通信技術(shù)的發(fā)展。
了解虹科PCAN更多技術(shù)資訊,歡迎前往【虹科智能互聯(lián)】官方網(wǎng)站:https://www.intelnect.com/
聯(lián)系虹科工程師:https://tl-tx.dustess.com/OHRgtontq3
TEL:18138758797