Carambola, andiamo avanti… Bottle!

Come ben sapete ultimamente sto giocherellando un po con Carambola, utilizzando python e pyserial per interfaccialo con Arduino, ma purtroppo non è tutto rose e fiori, anzi…

Come abbiamo visto la volta scorsa, su Carambola abbiamo dovuto installare il pacchetto python-mini perché il sistema non ha sufficiente spazio per poter ospitare la versione full, questo da un lato ci consente di poter usufruire del linguaggio ma non di tutte le librerie solitamente installate, e può quindi capitare di riscontrare errori del tipo

ImportError: No module named XXXXXXXX

Ma andiamo per ordine… per il progettino sto utilizzando una framework python molto interessante, Bottle un micro web-framework WSGI molto semplice e veloce che mi consentirà di comandare la “coppia” Carambola & Arduino tramite chiamate ad un server HTTP integrato nel framework! Bello no?!?!?!

Bottle

Altra importante caratteristica è che non necessita di librerie aggiuntive, se non quelle della libreria standard di python… e qui iniziano i problemi, si perché come dicevo prima, non tutte le librerie standard sono installate… 😦

Continua a leggere

Annunci

Carambola, python e la seriale

Dopo 19 giorni di attesa finalmente è arrivata Carambola!

Carambola

Carambola

E’ un hardware molto interessante che ha subito attirato la mia attenzione perché basato un System on Chip Wi-Fi che usa GNU Linux (OpenWRT) come sistema operativo.

Ma veniamo al dunque… Ultimamente sto “giocando” con Arduino, un ottimo micro-processore Open Source e… MADE IN ITALY! Però non adatto ad eseguire operazioni un po troppo complesse, vuoi per la poca RAM a disposizione, vuoi per  la relativa lentezza del processore… ed ho quindi deciso di affiancarci un sistema un po più performante, non un PC a tutti gli effetti ma un sistema che poteva garantirmi l’esecuzioni di operazioni un po più complesse, ed ho quindi scelto Carambola.
Continua a leggere