Ho da poco acquistato (da OLIMEX) una LPC-P1343, board poco costosa (circa 15€) e ottima per iniziare a lavora con la programmazione embedded.
La board ha un microcontrollore LPC1343 (Cortex-M3), connettore UEXT, USB, otto led, due tasti utilizzabili per le proprie applicazioni, una area di prototipazione e molto altro (scheda completa).
La board LPC-P1343
In questo primo articolo si vedrà come programmare la board, scrivendo la flash tramite l’USB.
Utilizzando Debian Unstable a 64 bit, flashplugin-nonfree ed un qualsiasi browser che lo supporti (chromium, google-chrome, iceweasel, firefox), l’audio di alcune applicazioni flash risulta essere molto disturbato con fruscii, echi e molti altri rumori.
Il bug è legato ad un cattivo utilizzo della memcpy. La soluzione più semplice è precaricare la libreria, lanciando il browser con il seguente comando:
Quello di trovarsi a scrivere da un altra parte, perchè il mouse s’è spostato “da solo”, è un fastidiosissimo problema.
Può essere semplicemente risolto avviando il demone synaptic tramite il comando:
$ syndaemon -d -t -i 2
Dove -i2 è il tempo d’attesa dopo la pressione di un tasto per riabilitare il mouse (in questo caso 2 secondi). Si può anche bloccare il movimento del mouse (e non solo il tapping e lo scrolling) togliendo il parametro -t. Si possono ignorare la pressione di tasti speciali o di combinazioni di essi tramite le opzioni -k e -K.
Avevo bisogno in una applicazione di salvare una password nel wallet di kde tramite python utilizzando il modulo keyring.
Utilizzo debian sid ed ho installato il pacchetto python-keyring versione 0.5.1-1 (quello presente nei repository), dove è presente un bug.
Infatti se apriamo la python shell: