[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