Pages: 1 ... 9 10 [11] 12 13 ... 36   Go Down
Author Topic: OT: raspberry pc ultra low cost, per smanettoni  (Read 53637 times)
0 Members and 1 Guest are viewing this topic.
Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9493
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

evvai! mi son segnato, non si sa mai... comunque anche considerando la spedizione rimane una potenza di calcolo molto economica!

Voglio proprio vedere cosa ci farai  smiley

Quote
edit: che dici astro, per il quad molli il cortex3 e passi all'accoppiata arduino + rasperry, o fai cortex3 + rasperry? smiley-grin

Perché il Cortex M3 @96MHz senza la palla al piede del sistema operativo mi garantisce mediamente una maggiore potenza di calcolo della Rapsberry, se non ci credi poi facciamo dei benchmark mirati, con apposito software da stabilire assieme, su chi fa più calcoli in meno tempo.
Intendiamoci, è ovvio che il processore della Raspeberry è molto più veloce di un Cortex M3 @ 96 MHZ, però non hai a disposizione tutto il tempo cpu che ti pare per gli algoritmi di calcolo, p.e. il PID, dato che viene interrotta spesso e volentieri dal sistema operativo per gestire altre cose, inoltre Linux non è un RTOS, e questo è un must per una applicazione complessa come il quadricottero.
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10473
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ripeto che non ci gestisco il quad, ma a quello ci pensa l'arduino in parallelo. La rasp gestirà il GPS e il flusso/registrazione video, e comunicherà con il rasp solo per il loggin dati e se il waypoint navigation è attivo

Quote
Perché il Cortex M3 @96MHz senza la palla al piede del sistema operativo mi garantisce mediamente una maggiore potenza di calcolo della Rapsberry
vero, e dubito fortemente che sia fattibile usare la rasp senza OS, anche senza voler sfruttare le varie accelerazioni HW
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9493
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ripeto che non ci gestisco il quad, ma a quello ci pensa l'arduino in parallelo. La rasp gestirà il GPS e il flusso/registrazione video, e comunicherà con il rasp solo per il loggin dati e se il waypoint navigation è attivo

Ovvio che se la tua intenzione è usare la Raspberry per registrare onboard un video non ci sono problemi per farlo, in fin dei conti il SOC utilizzato è specifico per questo genere di applicazioni, idem per gestire tutti i calcoli relativi al GPS in real time visto che non hai certo problemi per fare i conti a 64 bit, come serve, e riuscire ad aggiornarli almeno due volte al secondo, meglio se cinque.
Per tutto il resto, relativo al quadri, invece ci sono non pochi problemi  smiley-grin
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10473
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ps. ma linux dal 2.6 supporta il RTOS, http://www.ibm.com/developerworks/linux/library/l-real-time-linux/, credi sia fattibile usarlo? (mi pare che la linea i2c NON sia stata portata all'esterno, quindi anche volendo non potrei usare diretamente la rasp per fare i calcoli, quindi è solo curiosità)
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9493
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ps. ma linux dal 2.6 supporta il RTOS, http://www.ibm.com/developerworks/linux/library/l-real-time-linux/, credi sia fattibile usarlo?

Non è comunque un vero RTOS e in tutti casi non avrai mai le prestazioni ottenibili da una mcu libera da S.O., sopratutto su applicazioni dove il timing è molto critico come nel caso del pid, oltre ad essere necessario un ben preciso sample time è vitale che la sua durata sia sempre più che costante, ovvero esente da errore di jitter.
Se ti vai a vedere qualche applicazione reale di automatica, robotica etc, scopri da solo che tutto il lavoro time critical viene sempre fatto su micro/mcu/dsp, con adeguata potenza di calcolo e risorse, su i quali non c'è nessun sistema operativo classico, al massimo ci trovi RTOS molto verticalizzati e specifici per il device in oggetto che non hanno nulla a che vedere con il concetto comune di S.O. a partire dal fatto che non esiste nessuna interfaccia grafica e nemmeno a riga di comando, anzi non c'è proprio nessuna interfaccia utente, si decide tutto a livello di sorgente software.
La SBC, o pc che sia, con tanto di S.O. classico, quello che preferisci, è sempre l'ultimo anello della catena il cui compito principale è fare da interfaccia uomo macchina e prendere le decisioni di alto livello per l'hardware di basso livello, p.e. quale flusso di operazioni eseguire, ma non gestire direttamente le operazioni.
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10473
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok, immaginavo che non fosse un sistema completo.

comunque credo di essere arrivato tardi, mi sono ragistrato come interessato su RS ma dubito fortemente di essere in tempo per il primo batch
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10473
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dubito che vengano quì, quando rimettono il sito con il forum, fatti un giro lì, ci sono un sacco di ideuzze
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Milan
Offline Offline
Edison Member
*
Karma: 2
Posts: 1128
gioblu.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi sembra proprio non fosse un fake...  smiley-mr-green
Logged

Community robotica / programmazione Arduino
www.gioblu.com

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7123
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Articolo su Tomshw: http://www.tomshw.it/cont/news/raspberry-pi-il-pc-linux-da-25-dollari-fa-il-boom-di-vendite/36176/1.html
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Online Online
Faraday Member
**
Karma: 47
Posts: 5898
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Su RS Italia a 27,43€
http://it.rs-online.com/web/generalDisplay.html?id=raspberrypi

Aveva torto Astro  smiley-grin
« Last Edit: February 29, 2012, 12:00:42 pm by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9493
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Su RS Italia a 27,43€
http://it.rs-online.com/web/generalDisplay.html?id=raspberrypi
Aveva torto Astro, i nodi vengono sempre al pettine  smiley-grin

Ti sei scordato dell'iva, il prezzo finito è 33 Euro, ovvero quasi 45$.
Logged

0
Online Online
Faraday Member
**
Karma: 47
Posts: 5898
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

e questo pure e' vero  smiley

pero' i 35 dollari pubblicitari per la B erano iva esclusa, il prezzo e' stato rispettato

quindi ?
(e dai scrivi che avevi torto, dacci soddisfazione  smiley)
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9493
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

pero' i 35 dollari pubblicitari per la B erano iva esclusa, il prezzo e' stato rispettato

No loro parlavano di prezzo al pubblico, e l'iva non esiste solo in Italia  smiley
Comunque non ti scordare i conti che avevo fatto a suo tempo sulla base di un lotto di produzione, unico, di 10.000 pezzi, con i famosi 25$ per la versione A era già tanto se andavano in pari, anzi per me andavano in perdita.
Ora stiamo parlando di produzione gestita da RS e Farnell, gente che oltre a rivendere fa anche produzione diretta e con loro si ragiona con lotti mensili enormi, centinaia di miglia di pezzi, reiterati nell'arco dell'anno, con queste condizioni i conti vanno rifatti ed ecco che con un costo leggermente maggiore di quanto ipotizzato si riesce pure a guadagnare.
Comunque al di la della questione costo rimane il fatto che la Raspberry è poco più di un "gadget" che moltissimi acquisteranno per metterlo nel cassetto dopo pochi giorni perché non ci fanno nulla  smiley
In compenso sono sicuro che Lesto riuscirà a farci qualcosa di realmente utile perché è uno determinato, magari ci metterà due anni però alla fine ci riesce  smiley
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10473
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

In compenso sono sicuro che Lesto riuscirà a farci qualcosa di realmente utile perché è uno determinato, magari ci metterà due anni però alla fine ci riesce  smiley

fai anche 5 o 6 smiley
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 643
La mia prima bromografata!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ps. ma linux dal 2.6 supporta il RTOS, http://www.ibm.com/developerworks/linux/library/l-real-time-linux/, credi sia fattibile usarlo?

Non è comunque un vero RTOS e in tutti casi non avrai mai le prestazioni ottenibili da una mcu libera da S.O., sopratutto su applicazioni dove il timing è molto critico come nel caso del pid, oltre ad essere necessario un ben preciso sample time è vitale che la sua durata sia sempre più che costante, ovvero esente da errore di jitter.
...cut...
Scusa ma allora se è così come dici, EMC2 (ora LinuxCNC) non sarebbe veramente RT, cosa che invece spiegano più e più volte, e motivo per il quale si usa la porta parallela per i driver motori.
Logged

Pages: 1 ... 9 10 [11] 12 13 ... 36   Go Up
Jump to: