Ouvrez la Source TV-Box - GeekBox (9 / 14 étapes)

Étape 9: En tant que poste de travail de développement embarqué

USBASP + AVRDUDE

Pour faire avrdude (et plus tard Arduino) travailler avec USBASP dans Lubuntu, nous devons créer un fichier avec le nom suivant : /etc/udev/rules.d/99-USBasp.rules

 SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="geekbox" MODE="0660"<br> 

IDE Arduino

J’ai rencontré des erreurs lors de l’installation arduino à partir de synaptic (c’était probablement mon réseau), donc après :

 sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove sudo apt-get -f install 

... tout était ok.

J’ai couru exemple clignote sur mon clone Arduino Mega 2560 sans aucun problème. Puis j’ai installé mes conseils personnalisés pour Atmega16/32/1284. Est en fait une planche... juste MCU est changé... et parfois quartz... Voir la photo ci-dessus (numéro 5).

Comme nous pouvons le voir paquet Arduino est un « peu » désuet. Malgré cela, il fonctionne bien avec Atmega basé conseils.

Prochaine étape : TODO: compiler les dernières IDE Arduino de source. J’ai déjà fait quelques étapes comme formation : J’ai compilé les version 64 bits sur mon portable Ubuntu.

AVR-GCC

Installer le paquet Arduino installera également avr-gcc... qui est un effet secondaire agréable. Dans le cas contraire nous pouvons l’installer séparément.

 avr-gcc --version 
 avr-gcc (GCC) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

MCU 8051 IDE

... un vieil ami...:) le nom parle de lui-même. Projet de test compilé ok.

SDCC

Elle est requise par MCU 8051 IDE, mais il est utile de toute façon... donc

 sdcc --version 
 SDCC : mcs51/gbz80/z80/z180/r2k/r3ka/ds390/pic16/pic14/TININative/ds400/hc08/s08 3.3.0 #8604 (Dec 30 2013) (Linux) 

GCC ARM EABI AUCUN

en effet l’emballage nom gcc-arm-none-eabi comme nous pouvons le voir dans la capture d’écran à partir de synaptic. Nu metal compilateur pour ARM embarqué jetons à l’aide de Cortex-M0/M0 + / M3/M4, Cortex-R4/R5/R7 et Cortex-processeurs de A.

Mon utilisation est pour microcontrôleurs STM32 et Atmel SAM3 MCU.

 arm-none-eabi-gcc --version 

Oui... Y a-t-il:

 arm-none-eabi-gcc (4.8.2-14ubuntu1+6) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

Articles Liés

Ouvrez la Source température contrôleur-appareil échangeur

Ouvrez la Source température contrôleur-appareil échangeur

Voici une démo de l'échangeur de chaleur en utilisant le régulateur de température de source ouverte.Echangeur complet disponible iciContrôleur intelligent, schémas et code disponible iciLe régulateur de température de source ouverte vous permet la f
Ouvrez la Source purificateur d’Air : Air B développement chronologie : Made in Shanghai

Ouvrez la Source purificateur d’Air : Air B développement chronologie : Made in Shanghai

Il s'agit de la chronologie du développement pour ce qui est notre modèle plus poli, plus puissant et plus passionnant du groupe www.aaaiiirrr.org à Shanghai, en Chine.Personnes concernées :Brad, Berni, Robert, Vince, Amanda, tempsPremière étape : Lo
Ouvrez la Source robot Butler (OSIRB)

Ouvrez la Source robot Butler (OSIRB)

il s'agit d'OSIRB, le majordome de robotique open source j'ai construit. La base de celui-ci est un iRobot Create. Le bras a une carte Arduino dédiée à elle. Le cerveau est un ordinateur portable et une webcam est le œil. Enfin, le corps est fait de
Ouvrez la Source PI

Ouvrez la Source PI

je suis venu vers le haut avec cette idée parce que j'ai pensé que quoi que ce soit un moyen sûr de « Geek Out » consiste à inclure un Arduino et certains voyants certains comment. Ma prochaine pensée a été que LEDs vont être un peu trop croquants, d
Ouvrez la Source Theremin dans matriochka

Ouvrez la Source Theremin dans matriochka

En combinant un theremin, l'instrument de musique légendaire inventé par Léon Theremin en 1920 avec une poupée russe Matryoshka, vous obtenez un soi-disant Matryomin. Inventé par le joueur de theremin japonais Masami Takeuchi retour en l'an 2000 le n
Ouvrez la Source Server écoute bébé

Ouvrez la Source Server écoute bébé

ce système de surveillance de l'environnement de salle de serveurs est un appareil de faible coût haute performance avec les mêmes caractéristiques à bord des appareils commerciaux coûtent des centaines de dollars plus. En plus d'une plate-forme à fa
Ouvrir les ondes cérébrales matériel d’interface

Ouvrir les ondes cérébrales matériel d’interface

mise à jour le 16 juin 2014 pour l'article 9 :vous pouvez aussi aller directement à la Section 9.faire l'interface de haute qualité ondes cérébrales comme le faible coût et la petite taille est mon plus de 20 ans de rêve. Pour ce faire besoin de prod
Contrôler n’importe quel appareil électrique ou lumineux avec vous tablette ou smartphone (wifi)

Contrôler n’importe quel appareil électrique ou lumineux avec vous tablette ou smartphone (wifi)

Contrôler n'importe quel appareil électrique ou lumineux avec vous tablette ou smartphone (wifi) à l'aide d'arduino, Billy et un wemos / ESP8266 ConseilDans ce tutoriel nous allons faire quelque chose j'ai appeler un wifi contrôlée ac switch. (Mais i
Installer RockBox sur un iPod (étapes faciles)

Installer RockBox sur un iPod (étapes faciles)

cette instructable je vais vous montrer comment installer RockBox, un système d'exploitation open source pour iPod !Premières choses première :Installing RockBox annulera votre garantie. Aussi je ne suis pas responsable de toute perte de dégâts et/ou
Détecteur EMF 0 - 999 Hz pour ATtiny 85

Détecteur EMF 0 - 999 Hz pour ATtiny 85

Un compteur d'EMF peut mesurer AC les champs électromagnétiques, qui sont généralement émis par des sources artificielles comme le câblage électrique, tandis que les Gaussmètres ou magnétomètres à mesurent les champs de DC, qui se trouvent naturellem
PIP-boy 3000 Mark II

PIP-boy 3000 Mark II

C'est ma tentative de construire le plus avancé du Pip-Boy 3000 sur la planète terre, et je crois que j'ai réussi. Il comprend les technologies suivantes :Systèmes de 4D capacitif de 4.3" écran tactileAdafruit 66 canaux GPSBaladeur audio/Sparkfun WTV
Distance piloter un cerf-volant lifter

Distance piloter un cerf-volant lifter

cerfs-volants traîneau peuvent soulever des charges énormes. Pilotage d'un cerf-volant ajoute de nouvelles possibilités.Il est vraiment facile.1 suspendre un servo de la patte d'oie2 Ajouter yacht volant, pour tirer des rebords arrièresJ'ai créé ceci
Horloge 3 - réveil geek Arduino-basé de sage

Horloge 3 - réveil geek Arduino-basé de sage

Wise horloge 3 est une open source, hautement hackable horloge geek qui montre beaucoup plus que le temps. Sa fonction principale est d'afficher des citations modifiables par l'utilisateur provient d'une carte SD (comme celles utilisées dans les appa
Comment créer des animations gif

Comment créer des animations gif

ce tutoriel montre comment créer des animations gif simple à l'aide d'Inkscape et Gimp, deux très belle gratuit ouvrir programmes source. Rien de grand, mais mon premier instructable, alors ne soyez pas dures;) Image ci-dessous est le résultat de ce