On Thu, 19 May 2016 10:38:36 +0200
Salvatore Racano <salvatoreracano@gmail.com> wrote:
> Ciao lista,
>
> premessa: stiamo utilizzando delle schede A20 Micro della Olimex per far
> girare un applicazione embedded, non ho avuto ancora il tempo di
> ricompilare il kernel, uboot e via dicendo per creare una versione ad
> hoc,quindi stiamo usando la distribuzione ufficiale della Olimex con wheezy
> e kernel 3.4...
Come ti hanno gia' consigliato c'e' l'installer debian che supporta pienamente la scheda, con kernel standard e uboot standard (senza bisogno di compilarlo).
> una mia soluzione era quella di mettere il filesystem in ro e caricare in
> ram il tutto, e salvare di volta in volta i log e i dati della nostra
> applicazione..
Ti potrebbe essere utile usare un filesystem in overlay. Ad esempio e' una soluzione usata molto da openwrt, per lo stesso motivo. In pratica puoi sovrappore due o piu' filesystem, tipicamente con quello sotto in sola lettura, dove eventuali modifiche vengono fatte solo sul filesystem di sopra.
Qui probabilmente lo spiega meglio: https://en.wikipedia.org/wiki/UnionFS
Comunque anche se spegni bruscamente i filesystem non si dovrebbero corrompere in maniera tale da non partire. Il problema potrebbe essere che essendo il filesystem su sd, nel caso parta il fsck, ci metta tempi biblici, vista la lentezza delle normali sd.
> pensavo di lavorare sul file fstab, ripartizionando l' sd in 3 partizioni
> dove la prima è il boot, la seconda la root Debian e la terza ( quella
> nuova) l'unica partizione in rw dove salvare i nostri dati, log etc etc..
Dovrebbe essere fattibile. Tieni conto che alcune directory devono essere scrivibili, come ad esempio la /var o la /tmp.
--
Diego Roversi <diegor@tiscali.it>
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking
_______________________________________________ Talking mailing list Talking@ml.linuxvar.it http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking