Ho un Qt App
che è in esecuzione su un raspberry pi (Debian Wheezy).
L'immagine del lampone viene generata automaticamente tramite uno script python:
- Get the latest version of the generic custom-raspi-image
- Mount the image
- Copy project specific program data into place
- Setup systemd services for automatic setup
- Unmount the image
- Write the image to a sd card
Al primo avvio, la dimensione del disco viene espansa e vengono impostate alcune impostazioni di avvio. Ora su questa routine di avvio, mi piacerebbe "marca" la mia app nella scheda SD. In modo che nessuno può solo copiare la scheda SD e usarlo in un altro lampone. Devo avere un automatismo.
L'idea è di compilare un dll c ++ (sulla routine di avvio) che ha l'id della CPU interna come costante. Successivamente elimina lo script "crea c ++ dll" e sposta la DLL nella cartella dell'app. L'app chiama una funzione nel file dll e invia l'ID della CPU interna. Dipende da vero o falso, l'app è in fase di avvio o meno.
È questo il modo giusto o hai una soluzione migliore?