Go Down

Topic: OT: raspberry pc ultra low cost, per smanettoni (Read 55 times) previous topic - next topic

lesto



Se girano distribuzioni desktop linux gira anche Processing,


Ti sfugge il particolare che non è un processore X86, è un processore ARM con tutte le conseguenze del caso.
Forse riesci a farci qualcosa con Processing per Android, ma prima devi avere Android sulla Raspeberry e qui scattano tutta una serie di problemi a cominciare dalla mancanza della indispensabile documentazione tecnica, ma pure del fatto che la Raspberry non soddisfa i requisiti minimi per Android 2.x che sono richiesti da Processing.


bisogna fare attenzione alle librerie aggiuntive che si usano, ma Jave (e anche processing) è pianamente supportato su ARM dal 2008: http://processing.org/discourse/yabb2/YaBB.pl?num=1204161160/5#5


Quote

Alle limitate capacità di arduino a quel punto è possibile aggiungere computer vision


stramegarotfl  :smiley-mr-green:, questa è la migliore barzelletta del nuovo millennio, almeno per il momento  :smiley-mr-green:

opencv gira (bhe è più un mattone :smiley-mr-green:) sui cellulari android (galaxy a 600MHz, niente ottimizzazioni CPU): http://www.youtube.com/watch?v=ZLqgbnovA6g&feature=related
ci sono molte guide ed esempi, basta cercare "openCV arm" su google
addirittura questo ha fatto girare openCV su un arm a 400MHz e uno 600MHz entrambi senza supporto FPU http://www.computer-vision-software.com/blog/2009/03/arm-wrestling-with-opencv/
cetro, difficilmente credo si possa raggiungere 1 fps di aggiornamento, ma per un rov POTREBBE essere sufficiente.

In caso la Rasp ha abbastanza potenza per inviare il flusso video in stream, e accogliere i comandi del PC in risposta, cosa che con un arduino (ma probabilmente anche qualche board più potente) non si può fare.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

astrobeed


che sono le distro jdk6 per ARM


E che ci fai se prima non hai un kernel per la Raspberry ?
Ma possibile che vi sfugge il piccolo dettaglio che per far girare Linux su questi cosi occorre che prima qualcuno scriva un idoneo kernel, che diverso per ogni scheda di questo genere, e che al mondo di persone in grado di farlo ce ne sono molto poche ?

gbm

Dai Astro su ti prego  :smiley-mr-green:
Se nel video il tizio mostra ubuntu con firefox installato vorrà dire che un kernel qualcuno l'ha scritto  :smiley-mr-green:
Ma poi sei andato sul loro forum prima di mitragliare giudizi come al solito?

Se posso dire la mia, Lesto è da 8 mesi che è in loop sulla rasp ed è l'utente che per me ha piu' diritto e credito di parlare in questo post.
Community robotica / programmazione Arduino
www.gioblu.com

lesto

#108
Feb 21, 2012, 07:31 pm Last Edit: Feb 21, 2012, 07:32 pm by lesto Reason: 1

quindi ricapitoliamo:
- esiste Linux per ARM (quale distrubuzione ?)

il kernel linux supporta ARM, poi bisogna vedere i programmi accessori... per esempio il desktop grafico, etc..


- il fatto che esista Linux per questo coso non significa poterci installare il java o libreoffice ?

come dicevo dipende se il programma supporta ARM. Java e libreofffice lo supportano

- su arduino2 ci sara' un linux ?

no, non c'è abbastanza potenza e non si tratta di un ARM, almeno a quanto ero rimasto. Però se non ho capito male il ritardo della DUE è perchè hanno cambiato CPU quindi...

- meglio non buttare i soldi e prendersi al 2 (quando esce ?)

dipende, stai cercando potenza di calcolo, o un buon set di I/O? son due prodotti molto diversi

edit:
Quote
E che ci fai se prima non hai un kernel per la Raspberry ?
Ma possibile che vi sfugge il piccolo dettaglio che per far girare Linux su questi cosi occorre che prima qualcuno scriva un idoneo kernel, che diverso per ogni scheda di questo genere, e che al mondo di persone in grado di farlo ce ne sono molto poche ?

la distribuzione (per ora debian) linux per la rasperry è già disponibile da scaricare.
In oltre la Rasp ti arriva a casa con un sistema fedora pre-installato sulla SD.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

astrobeed


ci sono molte guide ed esempi, basta cercare "openCV arm" su google
addirittura questo ha fatto girare openCV su un arm a 400MHz e uno 600MHz entrambi senza supporto FPU
cetro, difficilmente credo si possa raggiungere 1 fps di aggiornamento, ma per un rov POTREBBE essere sufficiente.


Un conto è far girare qualcosa per forza, solo per dire che ci gira, e un conto che questa cosa abbia una reale utilità pratica al di la di essere un gadget.
Un sistema computer vision molto minimale richiede una risoluzione reale di almeno 640x480 pixel e un frame rate di elaborazione, cioè il numero di immagini analizzate e non quelle acquisite, di almeno 10 fps per avere una reale utilità, cosa che si ottiene con molta fatica, e solo per applicazioni veramente semplici, con un processore dual Atom di ultima generazione, oppure tramite elaborazioni in hardware grazie ad un FPGA performante.

Quote

In caso la Rasp ha abbastanza potenza per inviare il flusso video in stream, e accogliere i comandi del PC in risposta, cosa che con un arduino (ma probabilmente anche qualche board più potente) non si può fare.


Ci riesce perché è un SOC progettato per quel tipo di applicazione, ovvero possiede hardware specifico rendendo più leggero il lavoro del software.

Go Up