[Linux-Biella] Compilazione per BusyBox
PaulTT
paultt a bilug.it
Lun 9 Apr 2018 15:10:12 CEST
On 09/04/2018 15:06, PaulTT wrote:
> On 09/04/2018 11:28, Fiorenza Meini wrote:
>> 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 ?
> quasi sicuramente si'... devi compilar crosplatform e generar anche
> per arm
> io lo facevo per il freerunner, che compilar la' sopra era davvero
> lento....
>
> pero' e' un po' una rottura, non son in grado di spiegarti al volo
> come fare (anche perche' puo' dipendere da come si comporta il device)
>
> forse puoi generarti una vm con qemu, che emuli l'arch armv7, e
> compilar li' dentro, se compili c statico non dipendi dalle librerie,
> e nel tuo caso dovrebbe bastare.....
>
>
tipo:
https://www.red-lang.org/2012/03/setting-up-arm-virtual-machine.html
o cosi': (senza compilar qemu, basta installarlo)
https://www.aurel32.net/info/debian_arm_qemu.php
--
It is a good day to die. But the day is not yet over.
Maggiori informazioni sulla lista
Linux