Ruby on embedded


#1

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



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


#2

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


#3

On Fri, Jan 9, 2009 at 1:24 PM, Pietro M. removed_email_address@domain.invalid
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


#4

On Sat, Jan 10, 2009 at 2:35 PM, Luca M. removed_email_address@domain.invalid
wrote:

On Fri, Jan 9, 2009 at 1:24 PM, Pietro M. removed_email_address@domain.invalid 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


#5

On Sat, Jan 10, 2009 at 2:35 PM, Luca M. removed_email_address@domain.invalid
wrote:

On Fri, Jan 9, 2009 at 1:24 PM, Pietro M. removed_email_address@domain.invalid 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


#6

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