Stap 5: Installeren kan-utils
We nu terugkeren naar het oorspronkelijke doel van mijn project dat was met de Beaglebone Black te kunnen berichten verzenden en ontvangen. Mijn belangrijkste rationeel is dat ik ben bezig met een project van de elektrische auto en dacht dat het zou verstandig zijn om te leren de "hoe en wat" van kan netwerken om te communiceren met meters en net als in een meer professionele manier, plus het is cool en dat is reden genoeg voor mij.
Om de interface met de CAN bus op de Beaglebone moet u kan-utils installeren, zijn ze een set van de helpers die is geschreven in C om praten met een systeem kan doodsimpel.
Om dit te installeren moet u een Beaglebone Black met de nieuwste versie van Debian, (die komt voorraad op alle nieuwe borden die u kan kopen) een soort van internet-verbinding (wifi dongle, ethernet, USB delen) en een manier voor het aandrijven van uw BB, gebruikte ik mijn USB-kabel.
Stap 1 is aan SSH in uw BB, doen dit door te typen (op een Mac)
ssh root
in uw terminal werkt dit IP adres alleen als u via USB verbonden bent en hebben de stuurprogramma's geïnstalleerd.
Stap 2:
Voer deze set van commando's, elke regel begint met een #, niet die al in uw terminal type.
# apt-get update && apt-get install git # cd /tmp # git clone https://github.org/linux-can/can-utils.git # cd can-utils/ # make # make install # cd ~
Op dit punt als er staan geen fouten moeten dan u kunnen-utils geïnstalleerd. Probeer de opdracht "candump" uit te voeren als u een help-gids komen, dan bent u klaar om te rollen.