Installatie- en testmethode voor de Innodisk B2S1 CAN-kaartdriver
Inhoudsopgave
- 1. Installatie en test van Windows-stuurprogramma's
- 2. Installatie en testen van LINUX-stuurprogramma's
1. Installatie en test van Windows-stuurprogramma's
1. Na het installeren van de CAN-kaart verschijnt er een melding in Apparaatbeheer dat het stuurprogramma niet is geïnstalleerd;
2. Voer "setup" uit om het stuurprogramma te installeren totdat de installatie is voltooid en u wordt gevraagd de computer opnieuw op te starten;
3. Na het opnieuw opstarten kunt u de CANbus-poort vinden in Apparaatbeheer;
Opmerking: Windows 7 moet patch KB3033929 installeren om SHA-2-codeondertekening te ondersteunen. 4. Gebruik de DB9-terminalverbinding voor lus testen. U kunt het API-programma uitvoeren voor testen. De DB9-verbindingsdefinitie is als volgt:
5. Voer de GUICANbus-tool uit voor testdoeleinden.
2. Installatie en testen van LINUX-stuurprogramma's
1. Voer het commando "lspci" in de terminal in om de hardware-informatie van CAN te achterhalen;
2. Kopieer het CAN-stuurprogramma naar de /home-directory van het systeem, ga naar de map "SocketCAN_v1.17", open de terminal en schakel over naar het root-account (methode voor het toevoegen van het root-wachtwoord: sudopasswdroot);
3. Voer apt-get update in
apt-get install build-essential gccmake clean; make; make install in de aangegeven volgorde;
4. Nadat de compilatie is voltooid, wordt er een bestand "f81601.ko" gegenereerd in de map "driver". We kunnen het commando "modprobe" gebruiken om het stuurprogramma te mounten;
5. Nadat de montage is gelukt, gebruikt u de volgende commando's om de SocketCAN-poort te starten (schakel achtereenvolgens CANO en CAN1 in).
ip link set can0 type can bitrate 1000000 sample-point 0.75ip
link set can0 up qlen 1000
De informatie over CANO en CAN1 kan worden ingezien met het commando "ifconfig".
6. Nadat SocketCAN is ingesteld, kunt u het open source-project "can-utils" gebruiken om te testen (installeer de opdracht "can-utils").
apt-get install can-utils
Open twee terminals en voer de volgende commando's in. Gebruik can0 om te verzenden en can1 om te ontvangen. Als er zowel verzend- als ontvangstwaarden verschijnen, betekent dit dat de communicatie normaal verloopt.
Voor industriële toepassingen kunt u overwegen om een industriële pc met GPU voor het uitvoeren van intensieve computertaken of een robuuste rackmount computer voor robuuste servertoepassingen. Compacte opties zoals een 1U rack-pc of industriële pc Advantech kan geschikt zijn voor omgevingen met beperkte ruimte.
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

Rackmount-pc
Ingebedde computersystemen
Industriële draagbare computers
Robuuste tablets
Robuuste laptop
Industriële paneel-pc
Robuust handzaam
Advantech industriële pc