Le prime prove di controllo rele' con un pin del GPIO hanno mostrato i primi problemi: - i GPIO vengono controllati da un modulo specifico del kernel ed attendere che questo venga caricato o installarlo direttamente in un kernel monolitico ha come inconveniente che tutto quello che sara' alimentato da questo sistema sara' disponibile solo successivamente alla fine dell'avvio del sistema. E se si vuole alimentare anche il disco su cui risiedera' la / oppure lo schermo, non si avranno i file necessari all'avvio oppure non si vedranno imessaggi sullo schermo dell'avvio. - durante lo spegnimeto i GPIO non sono certo le ultime cose che vengono spente e questo crea il problema di non avere piu' a disposizione le cose collegate a questa alimentazione, schermo per leggere eventuali errori o disco di cui smontare la partizione
Allora occorre trovare un'alimentazione alternativa per pilotare la scheda di gestione alimentazione [ d'ora in poi SGA]. I primi test che ho fatto usavano un rele' a 5Vdc e una cosa che funfiona a quella tensione e' la porta usb. E si comincia con l'aprire un hub usb per poterlo piazzare affianco alla schedian Olimex, poi si cannibbalizza il cavo usb per estrarre il segnale dei 5 Vdc e la massa per far controllare il rele'.
Il primo test sembra funzionare egregiamente. - all'avvio si sente un bel TACK e subito si accende l'illuminazione dello schermo e il led dell'attivita' del disco. - l'hub usb funziona nella norma, sembra tutto OK. - test di spegnimento... OK perfetto.
Adesso si gioca con la batteria, vediamo quanto resiste, parte il test di scarica, si preannuncia lungaaaa, a presto