Spørsmål:
Ulike Arduino-pakker på Raspbian
Anonymous Penguin
2014-12-05 09:31:57 UTC
view on stackexchange narkive permalink

Jeg jobber med å bruke Raspberry Pi (Raspbian) for å laste opp skisser. Jeg er imidlertid ikke sikker på hvilken pakke som passer for kommandolinjebruk (som beskrevet her på Github).

Det virker som sudo apt-get install arduino ville installere hele IDE, ikke bare kommandolinjen. Det virker som om arduino-core ville være mer tilpasset dette formålet. Depotet har imidlertid et notat på nettet om å bruke en pakke som heter arduino-mk for en CLI, som er det jeg vil ha. Dette gjelder imidlertid meg på depotets side:

Denne pakken vil installere en Makefile for å tillate CLI-programmering av Arduino-plattformen.

(Vekt min)

Hva betyr dette egentlig? Hva er forskjellen mellom de tre tilgjengelige pakkene?

To svar:
BrettAM
2014-12-05 11:18:49 UTC
view on stackexchange narkive permalink

Jeg har faktisk ikke samhandlet med debian-pakkene, men hvis jeg leser dette riktig, slik er de organisert:

arduino : Hele java IDE og avr kodebiblioteker

arduino-core : bibliotekene og koden som følger med arduino som skal kompileres for avr

arduino-mk : en makefile for å kompilere arduino-kode uten IDE (men ingen kode)

Den normale arduino-pakken har et kommandolinjegrensesnitt, men koden for dette er (for tiden) veldig nært knyttet til Java GUI-koden og kan ikke brukes uten at hele greia er installert. For å gjøre det lettere å bruke de rå atmel avr-verktøyene, er makefilen tilgjengelig; Makefilen inkluderer imidlertid ikke alle cpp-bibliotekene som følger med arduino-installasjonen som en vanlig arduino-skisse vil referere til (Arduino.h, Servo, SPI, etc). Arduino-core-pakken eksisterer for å hente inn all denne støttende koden.

Jeg forestiller meg at det er gjort med disse tre pakkene, så hvis du allerede har installert arduino, vil makefilen ikke ta med en ny kopi av alle bibliotekene med den.

Makefilen er en konfigurasjon for gnu make -programvaren. Det er litt informasjon om den spesifikke bruken av arduino-makefilen på github-siden her

hildred
2015-05-09 03:11:20 UTC
view on stackexchange narkive permalink

Tidligere versjoner av arduino-mk hadde en avhengighet av arduino, som var alt, men med splittelsen ut av arduino-core, som begge de andre pakkene nå avhenger av, inkluderer arduino bare ideen, alt annet er i kjernen så at du ikke trenger ideen til å utvikle, kompilere og laste standardprosjekter til Arduino. Jeg har bare brukt ideen i mindre enn 15 minutter, og gjør alt arbeidet mitt med vi og kommandolinjen. makefile lar deg kompilere ino-filer med et merke bare ved å koble det til prosjektkatalogen din, det har også muligheter for opplasting med make.



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...