Ruby on embedded

Ciao a tutti,
pur lurkando la lista da parecchio tempo, raramente intervengo, ma ci
tenevo a segnale alcuni post di Doug Bradbury relativamente al porting
di ruby su sistema embedded (beninteso si tratta di un sistema
embedded linux basato su ARM e non un 8-bit in stile Arduino).

http://blog.8thlight.com/articles/2008/12/20/embedded-ruby-first-steps
http://blog.8thlight.com/articles/2008/12/30/embedded-ruby-sings-sinatra
http://blog.8thlight.com/articles/2009/1/8/embedded-ruby-talky

Interessante perchè mette insieme ruby ed embedded per una tipologia
di applicazione dove è molto più utilizzato python.
Ma il bare to metal è altro e per ora confinato ad altri strumenti.

Saluti a tutti
Pietro


http://www.linkedin.com/in/pietromaggi

On Fri, 2009-01-09 at 13:24 +0100, Pietro M. wrote:

Interessante perchè mette insieme ruby ed embedded per una tipologia
di applicazione dove è molto più utilizzato python.
Ma il bare to metal è altro e per ora confinato ad altri strumenti.

Molto interessante, sono sempre stato un appassionato di sistemi
embedded. grazie per la tua segnalazione

claudio

On Fri, Jan 9, 2009 at 1:24 PM, Pietro M. [email protected]
wrote:

(beninteso si tratta di un sistema
embedded linux basato su ARM e non un 8-bit in stile Arduino).

Ma il bare to metal è altro e per ora confinato ad altri strumenti.

Per programmare Arduino si puo usare anche ruby, che viene poi compilato
in
codice nativo :slight_smile:

Vedi: http://rad.rubyforge.org/ e il video della presentazione alla
rubyconf:
http://rubyconf2008.confreaks.com/ruby-arduino-development.html

ciao,
Luca

On Sat, Jan 10, 2009 at 2:35 PM, Luca M. [email protected]
wrote:

On Fri, Jan 9, 2009 at 1:24 PM, Pietro M. [email protected] wrote:

Ma il bare to metal è altro e per ora confinato ad altri strumenti.

Per programmare Arduino si puo usare anche ruby, che viene poi compilato in
codice nativo :slight_smile:

Vedi: http://rad.rubyforge.org/ e il video della presentazione alla
rubyconf: http://rubyconf2008.confreaks.com/ruby-arduino-development.html

Progetto interessante, ma limitato ad arduino che conosco solo per
fama. Temo che mi dovrò decidere a dare un’occhiata al mondo Arduino
che fino ad ora ho inquadrato in una specie di Visual Basic v3.0:
ottimo per fare quello per cui è stato previsto ma quasi impossibile
da adattare ad impieghi “particolari”.

Sarebbe interessante avere un qualcosa di simile in termini più
generalisti e con la possibilità di gestire più task o coroutine.
Magari su un hardware più pimpante tipo l’ARM7TDMI che da vita al
mindstorm NTX (AT91SAM7S256, sempre Atmel come l’AVR, per cui
c’è,ad-esempio, un porting di Lua) o un ARM Cortex M3 come l’ST32M di cui
esistono alcune versioni con parecchie periferiche interessanti.

Saluti
Pietro

On Sat, Jan 10, 2009 at 2:35 PM, Luca M. [email protected]
wrote:

On Fri, Jan 9, 2009 at 1:24 PM, Pietro M. [email protected] wrote:

Ma il bare to metal è altro e per ora confinato ad altri strumenti.

Per programmare Arduino si puo usare anche ruby, che viene poi compilato in
codice nativo :slight_smile:

Vedi: http://rad.rubyforge.org/ e il video della presentazione alla
rubyconf: http://rubyconf2008.confreaks.com/ruby-arduino-development.html

Grazie per la segnalazione, mi sto scaricando il video.

Saluti
Pietro

Ciao

ottimo per fare quello per cui è stato previsto ma quasi impossibile
da adattare ad impieghi “particolari”.
Non voglio uscire dal tema di questa ML ma tu che intendi per impieghi
particolari?

Considera che con arduino puoi farci anche un sistema
di tracciamento con GPS gestita con un cell. via SMS o via BT.
Oppure per rimanere in tema con Ruby usando arduino puoi ricreare una
superficie solida su un grafico usando un sonar, con poca ampiezza del
segnale, 2 motori per far muovere il sonar sull’asse XY ed usando
OpenGL puoi ricostruire la superficie a schermo.

Poi se parliamo che non potra’ mai avere un interprete Ruby hai il mio
massimo sostegno…ci si potrebbe divertire con una gumstix.

claudio