Arduino Yún

non solo, la nuova versione di arduino (non so se la 1.0.5 o la prossima 1.5.x) possiede la linea di comando, quindi sarà possibile compilare e uppare i progetti con 2 semplicissimi comandi, senza bisogno della gui. (edit: certo serve java e compilatori etc.. ma si trovva tutto per arm)

Il che vorrà dire che sarà semplicissimo creare programmi "ponte", oltre che l'integrazione con IDE esterni.

Per quanto riguarda la scheda parliamo, come dice astro, di potenze di calcolo e "componenti esterni" completamente differenti:

la rasp ha possibilità di fare la grafica HD, anche se è molto chiuso il fornitore dei chip da questo punto di vista.

la yun invece ha in pratica un arduino e wifi integrato,ma scordati elaborazioni grafiche stile OpenCV e simili.

insomma, è un confronto che non sta in piedi, tutto dipende da cosa hai bisogno; è come se mettere a confronto un portatile e uno smart-phone.

edit: non conosco bene temboo ma esiste già qualcosa di simile (https://www.sparkfun.com/products/11395). La cosa brutta è che sei COMPLETAMENTE dipendente dai loro server, per programmare etc; in pratica queste schede wifi sono "bloccate" per passare per forza dai loro server. No internet? No niente! dal'atro canto costano un niente rispetto ad altre schede wifi.
vedremo se queste board avranno questa limitazione o sarà possibile usare le schede in locale.

io trovo che queste schede che si ispirano alla filosofia arduinica siano anche snaturanti per la filosofia stessa, nel senso che ad un certo punto conviene più prendere un minipc industriale (e magari scoprire anche che non costano poi così tanto) e stare comodi su qualcosa di x86 piùttosto che sbattersi molto di più per risparmiare qualche cm quadro e lavorare stretti in tutti i sensi...(salvo situazioni obbligatorie)

A mio avviso questo nuovo prodotto sancisce la "fine" della shield WiFi, nata con troppe limitazioni. Dai componenti che utilizza la Yun sembra poter essere paragonata all'unione tra un Arduino Leonardo ed un TP-LINK WR703, dopotutto esistono alcuni esempi di TP-LINK con OpenWrt che dialogano attraverso USART con microcontrollori.

E' una soluzione interessante, l'effettivo "beneficio" dipenderà da quanto risulterà semplice spostare il lavoro sui protocolli ASCII attraverso gli script fatti girare su Linux.

Saluti,
Dario.

--> http://arduino.cc/en/Main/ArduinoYUN

Il prezzo di 53 € mi sembra molto interessante.

http://store.arduino.cc/it/index.php?main_page=product_info&cPath=11_12&products_id=313

53€ + iva => 64,13
Il paragone con raspi mi sembra esagerato.
Ma a questo prezzo una serie di così tante componenti in una unica scheda Arduino mi sembra ottimo.
Mi rimane la curiosità di capire come può essere programmato un simile "assieme" Arduino+Linux, come si mischia nel codice arduiniano.

E' tramite una libreria apposita che fa da bridge fra l'Atmega32U4 e l'altro chip in cui risiede il sistema Linux che gestisce la parte wifi/ethernet. Immagino che l'Atmega spedisca via seriale al microcomputer cosa c'è da fare ed il sistema Linux interpreti i comandi e li esegua.

Uscirà l'IDE 1.0.6 oppure lo agganciano alla 1.5.x?

In teoria l'IDE 1.0.5 è l'ultimo rilascio del ramo 1.0.
Sempre in teoria l'unico ramo che ora verrà sviluppato è l'1.5.
Però, come abbiamo visto anche ieri, ci siano ancora degli aggiornamenti nel ramo 1.0.x :wink:

leo72:
E' tramite una libreria apposita che fa da bridge fra l'Atmega32U4 e l'altro chip in cui risiede il sistema Linux che gestisce la parte wifi/ethernet. Immagino che l'Atmega spedisca via seriale al microcomputer cosa c'è da fare ed il sistema Linux interpreti i comandi e li esegua.

Concordo. E mi aspetto anche che il sistema Linux sia replicabile anche con un RaspberryPI o altra schedina Linux.

Non so. Essendo una distribuzione appositamente pensata per quell'hardware secondo me difficilmente funzionerà su un altro sistema embedded.

Logicamente sarà da adattare, ma essendo Linino una distribuzione linux è tutto open.
È un idea interessante approfondirne il funzionamento e convertirlo per raspberry. Ad esempio per chi ha già in casa un Arduino con 32u4, un raspberry, una chiavetta Wi-Fi, può replicare la Yun gratuitamente.
Che competenze servono per andare in questa direzione ?

manca solo da sapere come "parla" l'arduino con la scheda. Immagino che gli sviluppatori arduino abbiano creato una API apposita, che andrà poi replicata sul rasp. A questo punto avvremmo una compatibilità del 100%. Ho un rasp a casa, quando uscirà qualcosa delle API parteciperò al porting

Nel frattempo si può iniziare a cercare di installare linino su raspberry ?
Ne devo ordinare una al ritorno dalle vacanze

Ho letto che linino è basato su OpenWRT e che il SoC utilizzato dallo Yun è lo stesso del minirouter TP-Link WR-703n che adesso si trova a 15euro su ebay.
OpenWRT c'è già per il RaspberryPI ma probabilmente sarebbe possibile un porting sul WR-703n

Ma i sorgenti dove sono?

Testato:
Nel frattempo si può iniziare a cercare di installare linino su raspberry ?
Ne devo ordinare una al ritorno dalle vacanze

perchè linino? io ci tengo su la mia arch, tanto ad arduino mica importa che sistema operativo è installato, fintanto che espone la stessa interfaccia di linino (la parte di cui bisogna fare il port, se necessario) :slight_smile:

Certo, questa anche è una strada, credo siano perseguibili entrambe
1 installare linino sul rasp e non dover lavorare lato porting interfaccia Arduino
2 portare l api su altre distribuzioni e quindi non dover lavorare lato s.o.
Non so quale è la più facile. Ho trovato un linino.org ma credo sia cosa diversa

Ciao,
quoto Lesto.
Installare OpenWRT su Rasp secondo me non ha molto senso.

Anche qui, nella pagina del progetto ufficiale dedicata alla Rasp:
http://wiki.openwrt.org/toh/raspberry_pi
non son arrivati molto avanti.

Viceversa avrà più senso (inteso in termini di tempo da dedicarci) lavorare su questa interfaccia/bridge/alto

Come fanno a fare questa cosa ?
Opening the IDE, you’ll see it listed in the “Port” sub menu with its IP address instead of the serial port name.

un sistema di auto-discovery, probabilmente funziona solo in lan e con i permessi nel fw