[Linux-Biella] Compilazione per BusyBox
Paolo Ciarrocchi
paolo.ciarrocchi a gmail.com
Mar 10 Apr 2018 09:46:24 CEST
2018-04-09 11:28 GMT+02:00 Fiorenza Meini <fiorenza a mappideando.it>:
> Buongiorno a tutti.
> Sono in possesso di un PLC particolare che ha una componente linux: una
> busybox v. 1.15.3 armv7l.
>
> Su linux c'è compilato un driver per gestire il dialogo con i componenti
> dell'impianto domotico.
> Sono messe a disposizione librerie per python, php e java, in modo che
> ciascuno sia libero di sviluppare la logica domotica come meglio crede.
>
> Purtroppo l'oggetto ha risorse molto limitate, e sfruttando le librerie
> messe a disposizione, non si riesce a fare girare nulla senza impiccare il
> sistema linux.
>
> Volevo provare a compilare un programma in C , per l'ambiente citato sopra,
> sfruttando le librerie C, appunto.
>
> C'è modo di ricreare lo stesso ambiente in un contesto virtualizzato, per
> poter compilare e ributtare sopra quanto prodotto ?
Personalmente ti consiglio di cross-compilare sulla tua macchina usando:
make CROSS_COMPILE=arm-linux-uclibcgnueabi-
Esiste anche questo ambiente pensato proprio per questo scopo:
https://buildroot.org/
Se vuoi installarti un ambiente minimale in una virtual machine ti consiglio:
http://4mlinux.com/index.php?page=home
Detto tutto questo, spero che chi ha sviluppato il PLC abbia fornito qualche
indicazione circa il corretto ambiente di sviluppo.
Ciao,
--
Paolo
Maggiori informazioni sulla lista
Linux