Go Down

Topic: Arduino Yún (Read 83631 times) previous topic - next topic

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.

PaoloP

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

leo72

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  ;)

zoomx


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.

leo72

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

testato

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 ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

lestofante

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
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

testato

Nel frattempo si può iniziare a cercare di installare linino su raspberry ?
Ne devo ordinare una al ritorno dalle vacanze
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

zoomx

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?

lestofante


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) :)
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

testato

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
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

pictux

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

testato

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.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

lestofante

un sistema di auto-discovery, probabilmente funziona solo in lan e con i permessi nel fw
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

veseo


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


In rete esistono alcuni progetti in cui viene utilizzata la porta USB del 703 per comunicare con un protocollo seriale verso l'esterno, rendendolo di fatto un bridge tra seriale e WiFi. Sotto questo aspetto, Yun segue lo stesso principio.

Con buona probabilità utilizzare Linino sul 703 sarà relativamente semplice, mentre portarlo interamente su Raspberry sarà più complesso, anche perché quella distribuzione nasce per Yun e quindi sarà sviluppata solo per quel tipo di hardware.

Come diceva lesto, su Raspberry ha senso portare solo la libreria che agisce come bridge.

Saluti,
Dario.
Souliss - Open-source Distributed Home Automation with Arduino and Android

http://www.souliss.net
Follow at @soulissteam

@veseotech

Go Up