martedì 31 marzo 2009

BeagleBoard: per fare qualche esperimento col DSP...

clipped from labs.embinux.org


TI DSP Bridge Resources



From Labs.embinux.org wiki



Jump to: navigation, search

Download Kernel image and root file system containing TI DSP Bridge drivers, DSP Bridge libraries and other associated utilities. Untar and read the "README" file in the folder.

DSPBridge Resources

Some files in the root file system are released by Texas Instruments under LGPL license. Also it contains binary files from the dsp-dummy package released by Felipe Contreras. These components should not be used for a commercial purpose without their written approval.




Per chi vuole smanettare col DSP della BeagleBoard, Felipe ha rilasciato un kernel e un minimo di filesystem già compilati e integrati con i driver DSP Bridge della Texas Instruments. In teoria questi dovrebbero essere i più ottimizzati.

Il cavo dati per la Yaesu VX-8

Quelli della RTSystems finalmente sono riusciti ad approntare un cavo dati per la VX-8. Funziona (così dicono). Ma bisognerà aspettare metà maggio per poterne comprare uno (in USA): testuali parole, "una settimana dopo la festa della mamma"

Ed oggi abbiamo... il display LCD "venti per quattro"!

Ogni giorno porto qualcosa per far infuriare i colleghi. Stavolta non poteva che toccare al display LCD venti caratteri per quattro righe.

Un tablet nuovo a 700 euro

Giacomo segnala il drastico calo di prezzo del tablet "convertibile" (convertiblie a notebook girando lo schermo) HP Touchsmart TX2-1050EL, che ora in Italia si può comprare nuovo anche sui 700 euro.

Schermo sia penna che multitocco, architettura AMD.

lunedì 30 marzo 2009

Cosa non si fa con la Beagleboard...

Florian ha messo insieme una BeagleBoard, il DLP Pico Projector e la "tastiera laser", in un'unico "case".

Simpatica idea... peccato che la tastiera proiettata al "laser" sia terribilmente scomoda da utilizzare.

Da tempo sto cercando di escogitare una soluzione per avere una tastiera comoda e facilmente trasportabile. Non vorrei comprare una tastiera per palmtop (generalmente interfacciate a infrarossi, comunque alquanto costose e non necessariamente comode), né vorrei comprare tastiere "flessibili" (perché hai sempre bisogno di una superficie su cui stenderle). Mumble, mumble...

LCD economico 20x4 compatibile HD44780 per la Arduino

clipped from cgi.ebay.it
clipped from www.datasheet4u.com
Part  NumberWH2004A
ManufacturerETC
Semiconductor DataSheet

DataSheet View

Mi è appena arrivato questo display Winstar WH2004A (sfondo blu, caratteri bianchi) da 20x4 caratteri (matrice 5x8), interfaccia tipo HD44780, lavora a 5V.

Costo ragionevole (poco più di venti euro), datasheet in formato PDF (non troppo dettagliato, per la verità; disponibile su datasheet4u), pilotabile dalla Arduino (per la quale esiste più di una libreria per pilotare display compatibili HD44780).

Oggi è il turno di Dal Fiume


Ogni giorno porto qualche stramberia per far infuriare i colleghi di lavoro.

Ecco qui Paolo Del Fiume, giocatore del Napoli (figurina Panini del campionato 1984-1985, il campionato in cui Diego Armando Maradona debuttò nel Napoli).

Cinque minuti per provare la Ubuntu 9.04 beta...

clipped from www.ubuntu.com

Ubuntu 9.04 Beta

Provato (molto rapidamente) la Ubuntu 9.04 beta in una finestra VirtualBox con 384Mb RAM sua.

Il caricamento sembra più veloce (anche se in una VirtualBox non si riesce ad apprezzare troppo).

Il primo "update-manager" già totalizza (adesso) 183 mega di aggiornamenti da scaricare (fra cui Firefox 3.08).

Forse è ancora troppo presto per esultare...

Ancora sugli accelerometri del NunChuck

clipped from hacknmod.com
nunchuck
Meglio un NunChuck che un accelerometro "da negozio". Peccato che a Portici vendano il NunChuck a 29 euro (altro che i 12,50$ degli USA).

Mala tempora currunt (per gli Apple)

clipped from arstechnica.com
New OSX.RSPlug variant masquerading as media applications
I tempi cambiano.

Una volta Apple era famosa per non aver bisogno di antivirus.

Oggi la Apple è famosa per il motivo contario.

Piaggio MP3 LT: presto sarai mio!!

clipped from www.it.piaggio.com
Coraggio, coraggio! Ancora un po' di soldini nel salvadanaio a forma di porcellino e poi... a tutta birra dal concessionario Piaggio!!

L'OpenMoko, qualcuno lo ricorda ancora?

clipped from gecco.wordpress.com
Non c'è niente di più triste di un progetto serio in crisi di identità.

Le news sull'OpenMoko son sempre più frammentarie. Pare che solo i francesi stiano ancora smanettando attivamente.

Siamo al 2009 ed è ancora solo GPRS e non esiste una versione "rock-solid", ma solo famiglie di patch e contro-patch; il suo chipset "avveniristico" nel frattempo è diventato più che obsoleto (cari miei, nell'informatica il tempo vola).

Vorrei tanto che qualcuno mi dicesse che il progetto è stato affossato di proposito nel dimenticatoio... in tal caso avrei finalmente un alibi per farmene una ragione.

Il travaso di bile passa, ma l'isteria resta...

clipped from www.macitynet.it

I siti americani vanno a caccia delle specifiche del miracoloso computer HP da 699$ al centro del nuovo spot "I'm a PC" e scoprono che ha un hardware vecchi di almeno un paio d'anni, che la "cittadina comune" è un'attrice pagata e le riprese sono state organizzate intorno ad una sceneggiatura.

Dopo il famoso travaso di bile di ieri, finalmente quelli di MacCityNet hanno un appiglio cui appoggiarsi, mischiando come al solito realtà e fantasia.

Pare che il notebook 17" da 699$ di quella pubblicità non sia in linea con gli ultimissimi modelli Apple (che costano il quadruplo).

Naturalmente i Mac User si guardano bene dallo spiegare come mai tutti debbano avere assolutamente l'urgentissimo bisogno di usare hardware dell'ultimissima generazione Apple.

Se ci provassero, potrebbero tragicamente incappare nell'evidenza: il più squinternato dei PC fa girare velocissimamente Linux, e allora saran dolori di pancia da girone dantesco...

E si guardano bene dal precisare altri particolari, per esempio il dire che un PC da 2,1 GHz da 699$ non è poi così tanto lento rispetto ad uno da 2,4 GHz da 2699$ con la mela.

Si guardano bene, inoltre, dal precisare chi e quando ha detto che gli AMD sarebbero peggio degli Intel (molto probabilmente lo ha detto un Mac User come loro, al termine di qualche travaso di bile).

Ma tant'è.

Il travaso di bile gli è passato, ma l'isteria resta.

Poveracci, quei fanatici Mac User. Per giustificare le loro spese quadruple devono ricorrere ai mezzucci più miseri.

Quando si parla di hardware, cambiano discorso e parlano di Mac OS X.

Quando si parla di software, cambiano discorso e parlano di hardware Apple.

Quando si parla di costi, trascurano di dire che le macchine Apple sono sì "designed in California", ma sono pure "assembled in China", né più né meno che l'ultimo dei compatibili senza nome.

La dimostrazione più evidente è nella serie esilarante (tranne per chi ha pagato a peso d'oro quei Mac) di difettacci da computer-cineseria: tastiere "gialliate", batterie "esplosive", alimentatori "sottodimensionati", schede video "a orologeria", espansioni RAM "da novecento euro"...

L'epoca degli Apple "di qualità" è finita. L'epoca degli Apple "mondo veramente alternativo" è finita.

L'epoca attuale è quella dei PC con la Mela (che fa quadruplicare i costi: dunque è una vera mela avvelenata).

Dimenticavo: c'era anche l'accelerazione Java...

Finora non me ne ero mai preoccupato troppo, visto che Java è tra le ultime mie priorità.

"Shark bites ARM": si può tradurre sia con "uno squalo ha morso un braccio (di qualcuno)", sia con... "Shark Java JIT (Just-in-time compiler) comincia a funzionare su piattaforma ARM".

Il Cortex-A8 della Beagleboard contiene anche la tecnologia Jazelle per accelerare (da hardware!) l'esecuzione di programmi Java.

domenica 29 marzo 2009

Silviotto si libra nell'aere

Foto scattata al massimo zoom dal terzo piano e al di là della
piazzetta.

Controllo comodo del traffico dati residuo

clipped from www.messaggiero.it
Il MessaGGiero non si smentisce mai: ha scritto un programmino per controllare il traffico dati (consumato/disponibile) per chi utilizza abbonamenti H3G.

Il programmino è packetizzato in formato Debian/Ubuntu, ma esiste anche la versione command-line compatibile con altri Linux/Unix.

Certo che per consumare ben 5 giga in un mese ce ne vuole di pazienza...

Làcreme napulitàne (48)

- ...a Galiàn', c'hànn' f'llàt' tùtt'e quàtt' é'rròt', s'nà 'ùta ì cù n'àta màchin' rói ór'a ròpp'!
- Uh, tù ch' bài ricènn'?
- Sìn', sìn'! C'hànn' shkiattàt'é rròt', s'àmm'r'tàv'!
- Ma nù dìc'r' accussì, ià...
- Sài chéll' ca m' shpòst'? Ch' De Laurènz' nù pàrl'!
- E ch'àdda parlà?
- Chìll' ó góll' s' v'rév' e invéc' s'ha chiammàt' ó fuórigiòch'...
- Mà si chìll' hà iucàt' buón', ma é passàgg' n'né ssàp' fà pròp't'!
- Pò Paziénz' m' pàr' nù 'nzallanùt', nù muórt' ammiéz'ó càmp'!
- O sicònd' tiémp' putév'm' fà cìngh'-sèi góll'!
- Tré quàrt'é gàr' pròp't' inde-cifràbb'l'! Chillu samènt' é l'àbbitr'!
- Chìll' Casarìnn' chést' hà ìtt': mèglia t'né acalàt' a bandiér' anzi-ché aizàt'!
- È ovèr' ca só cìngh' campionàt' ca nùn ciàllam'ntàmm'!
- È pùr' internazzionàl', chélla latrìn'...!


- ...a Galliani, ci hanno affettato tutte e quattro le ruote, se ne ha dovuto andare con un altra macchina due ore dopo!
- Uh, tu che vai dicendo?
- Sì, sì, ci hanno scoppiato le ruote, se lo meritava!
- Ma non dire a così, dai...
- Sai quello che mi sposta [verso l'ira]? Che De Laurentiis non parla!
- E che ha da parlare?
- Quello il gol si vedeva e invece se lo ha chiamato il fuorigioco...
- Ma se quello ha giocato buono, ma i passaggi non li sa fare proprio!
- Poi Pazienza mi pare un rincitrullito, un morto in mezzo al campo!
- Il secondo tempo potevamo fare cinque-sei goal!
- Tre quarti di gara proprio indecifrabile! Quel samenta dell'arbitro!
- Quello Casarin questo ha detto: [in caso di dubbi] meglio tenere abbassate le bandiere [dei guardalinee] anziché alzate!
- È il vero che sono cinque campionati che non ci lamentiamo!
- È pure [arbitro] internazionale, quella latrina!


(Nota: è un dialogo tra due tifosi del Napoli, il primo è più facinoroso ed è alla guida dell'automezzo; il secondo, accanto a lui, è più accondiscendente, ma non meno infuriato dal risultato di Napoli-Milan 0-0 del 21 marzo 2009. Nei loro commenti a caldo sono evidenziate feroci critiche all'arbitraggio, che ha annullato un goal di Hamsik successivamente ritenuto regolare. Dopo la partita, alcuni tifosi infuriati hanno tagliato le quattro gomme dell'automobile di Galliani - il giorno dopo la Gazzetta dello Sport parlerà invece di una sola gomma tagliata. I due tifosi, dopo ore dal termine della partita, si sentivano ancora in campo: accusano un giocatore di non saper "fare i passaggi", accusano poi un altro giocatore - tale Pazienza - di essere "un cadavere in mezzo al campo", accusano quindi l'arbitro di essere "samenta" - cioè cacca stagionata - e di essere anche "latrina" e immeritevole del titolo di arbitro internazionale. Per di più lamentano che il Napoli da cinque anni non si lamenta degli arbitraggi, laddove le altre squadre di serie A, a furia di lamentarsi degli arbitraggi, otterrebbero numerosi vantaggi e privilegi a danno del Napoli. Dal dialogo sono state omesse le imprecazioni e le allusioni più gravi. Tengo a precisare che il sottoscritto rispetta ed ossequia le inappellabili decisioni arbitrali).

W il Giappone

clipped from www.eurometeo.com
L'ORA LEGALE IN ITALIA


Tavola riepilogativa di tutti periodi di validità dell'ora legale in Italia dal 1916 al 2010

Il Giappone, ad esempio, rifiuta del tutto il concetto, nel
rigoroso rispetto della tradizione.
In Giappone non c'è l'ora legale.

Pertanto: W il Giappone!

sabato 28 marzo 2009

Nel blu dipinto di blu

clipped from www.grix.it
Leggo dell'esistenza di questi "Fogli Blu" (?!?) da "stirare" sulle basette prima di immergerle nell'acido.

Nonostante le foto siano rassicuranti, mi sembra ancora un sistema un po' troppo artigianale...

(porca vacca, sta per scattare l'ora legale! Ho perso un'ora di sonno...!)

Promemoria: BeagleBoard a 600 MHz

clipped from git.mansr.com
-#define MPU_M_13_ES2           0x1F4
La BeagleBoard esce "di fabbrica" configurata a 500 MHz (CPU) e 300 MHz (DSP).

Per overclockarla a 600 MHz (CPU) e 430 MHz (DSP) basta cambiare una sola riga nell'U-Boot, come dal sito del Mans Rullgard sopra citato (quella riga dove definisce MPU_M_13_ES2), da 0x1F4 a 0x258 (che sono i valori esadecimali di 500 e 600, anche se nessuno lo dice), ricompilarlo e reistallarlo.

Con la CPU a 500 MHz ci si aspetta un funzionamento di dieci anni; spingendola a 600 MHz la "vita utile" si dimezza (e il suo consumo di energia aumenta... anche se resterà ridottissimo). C'è stata gente che ha overclockato lo stesso OMAP3530 addirittura a 800-900 MHz, ma se poi gli si frigge in meno di tre mesi (o tre giorni), ben gli sta (gli OMAP4 dual core da 1 GHz usciranno dopo l'estate 2010).

Come dicevano i capiprogetto della BeagleBoard, "se appena la compri hai già bisogno di overclockarla, allora probabilmente hai sbagliato acquisto". Nel senso che non vale la pena andare fuori specifica solo per avere un 20% di prestazioni in più (prestazioni visibili solo quando il processore è spremuto al massimo ed in modo continuativo).

C'è stata una lunghissima epoca in cui lo scopo della vita di chi comprava un computer era l'overclocking (la Intel e altri cavalcarono questa moda finché ne cavarono guadagni).

Avere un venti per cento in più di prestazioni potrebbe in futuro tornar comodo. Per il momento c'è già sufficiente potenza di calcolo per il decoding audio/video senza stressare la CPU (al grosso ci pensa infatti il coprocessore).

Il FGPS-2 della Yaesu e i suoi parenti stretti

clipped from www.sparkfun.com
clipped from www.sparkfun.com
clipped from www.sparkfun.com
Dopo aver smontato il FGPS-2 (accessorio della Yaesu VX-8) vedo che somiglia spaventosamente a vari apparecchi GPS miniaturizzati che ho visto in giro in rete. Trattandosi di un 12 canali, potrebbe essere uno dei vari SiRF II che in negozio costano 49,95$ e che la Yaesu vende invece a 89,95$ (cioè 40 dollari solo per averlo "inscatolato" e aggiunto il connettorino a cinque pin).

Il FGPS-2 funziona a 3.3V e ha una seriale TTL 3V. Dato che c'è bisogno della sola lettura, un pin della Arduino (0-5V TTL con soglia sui 2.5V) è sufficiente (sulla Arduino ci sono anche i 3v3).

Angstrom precompilata e gcc 2007q3 nativo

Index of /demo/beagleboard

Lunedì devo ricordarmi di scaricare la distribuzione Angstrom Linux per la Beagleboard, fresca fresca di compilazione (due giorni fa), 110 mega compressi. C'è anche l'immagine del kernel Linux (uimage) e gli altri file per l'installazione sulla BeagleBoard (u-boot, x-load, MLO). Il contenuto delle subdirectory si può ignorare.

Per l'installazione penso che ci sia la guida completa sul solito elinux.

Leggo che è stato compilato in modo "ARM nativo" anche il pacchetto gcc 2007 Q3: praticamente un compilatore gcc da far girare direttamente sulla BeagleBoard (de gustibus; normalmente si preferisce fare il cross-compiling da PC, molto più veloce).

Le versioni successive alla "2007q3" hanno problemi di compilazione (generano eseguibili con codice non corretto: problemi con Uboot, problemi con le istruzioni NEON, etc). Per quelli ci toccherà aspettare la "2009 Q2", in uscita presumibilmente per maggio-giugno.