Att utforska Tesla Model S CAN-Bus (5 / 9 steg)
Steg 5: Installera kan-utils
Nu återvänder vi till det original-målet med mitt projekt som var att använda Beaglebone Black att skicka och ta emot kan meddelanden. Min huvudsakliga rationella är att jag jobbar på en elbil projekt och tänkte det kan vara klokt att lära sig den "hur och vad" av kan nätverk att samverka med mätare och liknande i ett mer professionellt sätt, plus att det är coolt och det är skäl nog för mig.
För att gränssnittet kan buss på Beaglebone måste du installera kan-utils, de är en uppsättning av medhjälparna skriven i C att göra talar till ett system med kan döda enkelt.
För att installera detta behöver du en Beaglebone Black kör den senaste versionen av Debian, (som kommer lager på alla nya styrelser du kan köpa) någon form av internet-anslutning (wifi dongle, ethernet, USB-delning) och ett sätt att driva din BB, jag använde min USB-kabel.
Steg 1 är att SSH till din BB, gör detta genom att skriva (på Mac)
SSH root
till din terminal fungerar detta IP bara om du är ansluten via USB och har drivrutinerna installerade.
Steg 2:
Kör sedan denna uppsättning av kommandon, varje rad börjar med en #, skriv inte som i din terminal dock.
# apt-get update & & lämplig-få installera git
# cd/tmp
# git klon https://github.org/linux-can/can-utils.git
# cd kan-utils /
# gör
# se installera
# cd ~
På denna punkt om det finns inga fel bör sedan du ha kan-utils installerat. Prova att köra kommandot "candump" om du ser en hjälp guide komma upp, då är du redo att rulla.