venerdì 8 aprile 2016

Red Hat Developer Program

RedHat ha iniziato un nuovo programma per sviluppatori per cui viene licenziata gratuitamente una copia di RHEL 7  (quale miglior occasione di tornare ad usare RedHat che non usavo dalla versione 7.2 agli inizi del 2000)

Ovviamente la licenza non permette di usare RedHat in server di produzione ma permette l'accesso alla documentazione

Ed ovviamente, essendo una distribuzione commerciale, non mi aspettavo nessun problema in fase di installazione...mi sbagliavo.
Ho scaricato la iso ed ho creato come al solito la chiavetta USB di avvio con dd, come fatto decine di volte. Il test dell'immagine era corretto ma in fase di installazione ho ricevuto l'errore
Error populating transaction


Arrivato a 10/10 l'installazione si e' bloccata con
Error populating transaction after 10 retrieves. Failure....No more mirrors to try

Sul blog di supporto indicano che questo errore e' generato da una immagine corrotta. Ho provato a scaricare di nuovo la iso, ho creato la penna USB sia sotto Mac e Linux con dd e Windows con Unetbootin,  ho usato due diverse penne USB, ho collegato il pc via cavo o via WiFi ma sempre il solito errore

A questo punto, un po' sfrustrato, ho preso la solita immagine iso e la ho montata su VirtualBox....ovviamente nessun errore ed installazione perfetta



Sto ancora cercando di capire il motivo












giovedì 7 aprile 2016

Reset to factory default Ublox M8T

L'UBlox, come molti altri dispositivi complessi. e' dotato di una memoria non-volatile. Per questo motivo e' abbastanza semplice, provando e riprovando, mandarlo in uno stato non desiderato
Per riportare i settaggi ai valori di default si usi U-Center nella finestra Messages/UBX->CFG/Revert to default configuration. Non e' necessario, anzi e' sconsigliato, riflashare il firmware


Per vedere il firmware dell'Ublox da UCenter si  va nella finestra Messages/UBX->MON->VER


Un altro interessante settaggio e' in UBX->CFG->RXM che permette di impostare la modalita' Power Save







DGPS Ublox 2 Ublox M8T


Per rendere le cose un po' piu' complicate ho provato ad usare due antenne Ublox M8T per ottenere un sistema DGPS senza la necessita' di appoggiarmi sulla Provincia di Firenze


Stessa metodologia gia' applicata nelle prove precedenti, usandone una come rover ed una come base
Le due antenne sono state tenute ferme tranne per uno spostamento di 8 cm al tempo 10:45:00 con un fix differenziale di oltre il 99%




per confronto questa e' l'elaborazione con i dati dell'antenna della Provincia di Firenze


Il sistema quindi e' funzionante



mercoledì 6 aprile 2016

Wifi su Lenovo X201 con Centos 7

Ho finalmente deciso di smontare la Ubuntu dal mio Lenovo X201 per fare spazio a qualcosa di piu' stabile come la CentOs 7, ed ovviamente sono andato incontro ai guai

L'installazione e' stata senza problemi a parte il fatto che la scheda WiFi, nonostante il modulo iwlwifi  fosse correttamente montato in /var/log/dmesg non compariva in ifconfig



Il primo tentativo e' stato quello di vedere (rfkill list all) se era bloccata in modo hardware e software ed effettìivamente sul dispositivo era presente un Soft Lock rimosso con rfkill unblock all.
Speravo di avere finito ma ancora niente scheda wifi. Usando nmcli d la wifi era dichiarata unmanaged (non gestita)
A questo punto ho provato ad installare

yum install Network-Manager-wifi 

e finalmente ho preso il controllo della scheda WiFi

La mia famiglia Raspberry




Raspberry Pi 2 Model B : in alto a sinistra
Raspberry Pi Model B rev B : in alto a destra
Raspberry Pi Model B rev A : in basso a sinistra
Raspberry Pi Zero : in basso a destra

martedì 5 aprile 2016

Intel NUC

Mi e' stato prestato, per una prova, un Intel NUC, un sistema basato su processore i5



Il calcolatore, delle dimensioni di 10x10 cm, viene venduto in modalita' barebone, ovvero senza HD e senza memoria

Il NUC accanto ad un accendino per scala
Il problema e' che il dispositivo, per quanto carino ed a basso consumo, costa 346 euro (data odierna su Amazon) a cui vanno aggiunti circa 90 euro per un disco SSD da 250 Gb e una trentina di euro per 8Giga di Ram (circa 500 euro senza monitor, senza tastiera e mouse). Con una cifra di poco superiore e' possibile comprare un Surface dalle caratteristiche similari (ma completo)

In conclusione direi che non ne vale la pena come desktop, forse per applicazioni particolari la spesa puo' valere l'acquisto ma non me ne vengono in mente molte


DGPS cinematico con RTKLib e Ublox M8T

Una prova di usare l'Ublox M8T in modalita' differenziale e dinamica.
L'antenna fissa e' stata quella della ex Provincia di Firenze mentre il rover e' stato l'Ublox con parametri di acquisizione in modalita' raw 1 dato al secondo

La modalita' di acquisizione e' stata identica a quella illustrata qui tranne per il fatto che il rover non era fermo ma in movimento. L'elaborazione e' stata fatta in post-processing


Dal punto di vista del software la modifica da effettuare e' di andare in Options di RTKPost e modificare da Static a Kinematic 


Questo invece e' il plot con il fix differenziale



per avere un riferimento ho camminato sul bordo dei sentieri in asfalto e percorso il bordo della circonferenza. C'e' una discreta discrepanza con l'immagine di Google Earth ma credo che il problema sia principalmente relativo alla georefenziazione dell'immagine e non ai dati del GPS anche perche' le linee risultano rettilinee ed il cerchio ha una ottima forma

Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...