Démarrage Yún depuis la carte SD


14

J'ai un Arduino Yún, et il n'a que 16 Mo de mémoire flash embarquée pour Linux. Je me demandais s'il était possible de mettre un chargeur de démarrage sur le flash qui utilise la carte SD comme rootfs? je veux pouvoir faire plus de projets dessus que ceux qui peuvent tenir dans un flash de 16 Mo.


5
Pas un héros Arduino, mais je pense que vous essayez de faire avec votre Yun des choses que vous pourriez mieux faire avec un Raspberry Pi. Par exemple, exécuter Linux ...
puredevotion

1
Je ne suis pas vraiment sûr qu'il y ait un système d'exploitation Linux à part entière fonctionnant sur Yun (et tout autre Arduino). Avez-vous pensé à un bouclier BT? (voir fi. makezine.com/projects/… )
puredevotion

7
@puredevotion - L'arduino Yun est un module CPU 400 Mhz MIPS exécutant Linino (qui est linux - c'est un fork d'OpenWRT), collé à un ATmega32U4. Ce n'est pas du tout différent d'un rPi. Avez-vous déjà regardé le Yun? Vous répondez comme si c'était juste un ATmega.
Connor Wolf

3
@TheDoctor - Le Yun consomme ~ 200-300 mA lorsqu'il est inactif . Le rPi est à peu près le même lorsqu'il est inactif. Il n'y a probablement pas de différence significative dans la consommation d'énergie (vous économiseriez probablement plus d'énergie en utilisant un adaptateur secteur plus efficace).
Connor Wolf

3
Les puissances nominales élevées du rPi sont dues au fait que l'alimentation fonctionne également sur les périphériques USB, donc l'alimentation doit pouvoir exécuter le rPi + deux périphériques USB. Ils se trompent du côté de la sécurité.
Connor Wolf

Réponses:



3

J'utilise également Yun pour mes projets. Je ne démarre pas à partir de la carte SD, mais j'y stocke beaucoup de code Python et cela fonctionne pour moi. J'ai également vu cet article qui pourrait vous intéresser. Je n'ai pas essayé de le faire sur mon Yun mais je pense que cela devrait fonctionner ... C'est un exemple comment installer node.js sur le Yun (carte SD), donc en théorie, vous pouvez utiliser la même approche pour tous les logiciels supplémentaires vous voulez courir.

http://linino.org/doku.php?id=wiki:nodejs


1
Bienvenue sur Arduino Stack Exchange! Pouvez-vous ajouter plus de détails à votre réponse? Les réponses qui sont toutes ou principalement des liens ne sont pas acceptées sur Stack Exchange car la réponse est inutile si le site tombe en panne. Peut-être juste citer quelques phrases? De plus, en théorie, vous pouvez utiliser la même approche pour tous les logiciels que vous exécutez : pouvez-vous développer votre réponse en expliquant comment procéder? Merci!
Anonymous Penguin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.