Programmeren van een Arduino met behulp van BeagleBone, zonder USB


als je gezien mijn BeagleBone/Arduino seriële communicatie gids, u kan hebben gewacht voor deze!  Als u het nog niet gezien, ga eerst lezen omdat we 100% Voortbouwend op dat kader.  Ik ga niet herhalen die instructie hier.

Het einddoel is om te kunnen maken van een Arduino gebaseerde gadget dat permanent wordt gemonteerd ergens en praat met een BeagleBone en zitten kundig voor van de Arduino firmware updaten zonder om het even wat uit elkaar te halen.  We gebruiken avrdude op de BeagleBone en een GPIO om controle van de Arduino reset lijn.  Dit heeft een secundaire voordeel van het toestaan van de Arduino op afstand worden gereset uit de BeagleBone telkens als die het nodig is.

Methode:
-code in de Arduino gui als normaal
-doen van een "Controleren" compile, die maakt een hex bestand en laat het in een tijdelijke map
-hex bestand naar de BeagleBone kopiëren
-de reset-lijn in-/ uitschakelen
-upload de hex met avrdude

Klinkt gemakkelijk toch?  Nou, blijkt dat er sommige lastige timing betrokken avrdude en de Arduino bootloader aan het praten te krijgen, en dat is het punt van deze handleiding.

Wat die u nodig hebt:
-Voltooiing van de gids van de seriële communicatie BeagleBone/Arduino en hebben de demo-programma's werken
-een meer jumper wire

Aannames:
-uw serial_echo-test werkt elke keer
-u weet dat sommige basisdossier toe te passen op linux

Gerelateerde Artikelen

Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, met behulp van ENC28J60 Ethercard

Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, met behulp van ENC28J60 Ethercard

Opmerking: Dit instructable is voor de oude ENC26J60 Ethershield en ethercard. Als u de moderne WIZ5100 op basis van Ethernetshield of een ESP8266 ga bezoek mijn andere instructable dat ik noemen hieronderOngeveer een jaar en een half geleden ik publ
Hoe tweet van een Arduino met behulp van de wifi-Shield

Hoe tweet van een Arduino met behulp van de wifi-Shield

he, ik ben een grote fan van Instructables. Ik heb het consequent gebruikt voor de afgelopen 3 jaar en nu is het tijd voor mij om te schrijven een zelf.Hier gaan we. Dit instructable is voor degenen die willen een levenloos voorwerp tweet automatisch
Schets naar Atmega328P-PU branden op een Breadboard met behulp van Arduino Uno als programmeur

Schets naar Atmega328P-PU branden op een Breadboard met behulp van Arduino Uno als programmeur

Er zijn al verschillende instructables op hoe te branden van de Arduino schets naar Atmega328P-PU op een breadboard met behulp van verschillende USB - UART modules. Echter, zoals de meeste van deze modules zijn gemaakt in China, ze zijn slecht gedocu
Hoe maak je een Thermometer met behulp van de Arduino en LM35

Hoe maak je een Thermometer met behulp van de Arduino en LM35

vandaag ga ik u tonen hoe te maken van een Thermometer met Arduino en LM35 temperatuursensor, LCD Display, op een breadboard samen met draden aangesloten. Het zal temperatuur weergegeven in Celsius en Fahrenheit.Andro RootStap 1: Vereisten:- Dit is d
Controle van een Arduino met uw iPhone

Controle van een Arduino met uw iPhone

Hey!Dit Instructable toont je hoe om te controleren van een Arduino met een iPhone zonder te programmeren van uw eigen applicatie van iOS. We gonna een LED flash maar u kunt ook een heleboel andere dingen mee doen!We zullen met behulp van een Arduino
Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Hallo iedereen! In dit project zullen wij de richting van een motor met behulp van twee ultrasone opgezette sensoren controleren.Als de juiste sensor wordt geactiveerd, zal de motor draaien linksom.Als de linker sensor wordt geactiveerd, zal de motor
Hoe u kunt besturen van een Robot met behulp van een seriële verbinding

Hoe u kunt besturen van een Robot met behulp van een seriële verbinding

hier zijn instructies op hoe te om een seriële verbinding tussen een Rapsberry Pi en Arduino met behulp van een USB-kabel.  Zodra een seriële verbinding is vastgesteld, kan het worden gebruikt om te bepalen wat je kunt bedenken.  In dit geval gebruik
Beheersing van een Arduino met cacao (Mac OS X) of C# (Windows)

Beheersing van een Arduino met cacao (Mac OS X) of C# (Windows)

Nee ik ben niet praten over het besturen van een Arduino met een reep of cacaopoeder. Ik heb het over de programmeertaal Objective-C. Dus wat is cacao? Cacao is een set van frameworks geschreven in de programmeertaal van Objective-C voor Mac OS X. Ne
Controle van een Arduino met een horloge (TI eZ430 Chronos)

Controle van een Arduino met een horloge (TI eZ430 Chronos)

het horlogeDe Texas Instruments eZ430 Chronos is een coole gadget. Het heeft bidirectionele radiocommunicatie, en een gehele bos van sensoren: temperatuur, druk, versnelling.Het is in feite een development kit voor de MSP-430 (een low-power microcont
Mobile Application Monitor en Control Arduino, met behulp van kito.io IOT Platform

Mobile Application Monitor en Control Arduino, met behulp van kito.io IOT Platform

Bewaking en beheersing van je Arduino uit uw kito Mobile App.Ik heb een IOT Platform ontwikkeld voor het helpen van DIY Makers die net doet dat met geen kennis van Xcode, Android, JavaScript nodig anders dan hoe weet te schrijven van de Arduino schet
Arduino met behulp van MPLAB X

Arduino met behulp van MPLAB X

Ik zal het maken van een eenvoudige code om te knipperen van een LED met behulp van Arduino.Stap 1: Omgaan met LED met behulp van arduinoWe zullen beginnen met het verklaren van de uitgang-pinspinMode(ledPin, OUTPUT)Zorg ervoor dat alle van de onders
Hoe maak je een vangst met behulp van de 123D vangst web app

Hoe maak je een vangst met behulp van de 123D vangst web app

In dit instructable ga ik u door het creëren van een vangst met behulp van de 123D vangst web app. 123D vangst een geheel gratis stuk van de software is dat draait in 3D-modellen foto's lopen.Beschikbaar (vanaf nu) voor PC, iPad en ook als een web ap
5 manieren om te beginnen een brand, met behulp van Water

5 manieren om te beginnen een brand, met behulp van Water

Als u dacht dat vuur en water elemental vijanden waren, denk opnieuw. In dit project ziet u 5 manieren om te beginnen een brand, met behulp van water.Stap 1: Bekijk de Video!Waarschuwing: Onder bepaalde voorwaarden, een open vuur kan groeien tot een
Maak een ketting met behulp van elektrische fuse

Maak een ketting met behulp van elektrische fuse

Hallo jongens!Ken jij dat het vroegste vinden van sieraden ongeveer 25.000 jaar geleden was gedateerd. Deze eenvoudige ketting gemaakt van botten van de vis werd gevonden in een grot in Monaco. Natuurlijk, de sieraden die zij droeg in de oude dagen g