Come impostare progetti incorporati per la manutenibilità

2

Stiamo per iniziare a utilizzare FreeRTOS con lwip e mbed-tls come piattaforma per nuovi prodotti. Stiamo lavorando in un ambiente Linux e ho il compito di impostare il nostro primo progetto.

In Linux normalmente abbiamo la piattaforma (distribuzione) come repository e quindi i repository per tutte le nostre applicazioni.

Con RTOS non sono sicuro che sia la soluzione migliore. Significa fondamentalmente che il progetto dipenderebbe da RTOS come libreria, ma poiché ci stiamo preparando per più prodotti sulla stessa piattaforma, la configurazione di RTOS potrebbe non essere la stessa per ogni prodotto, il che significherebbe che la libreria RTOS dovrebbe essere ricostruito per ogni prodotto.

Avere una copia locale delle sorgenti RTOS in ogni prodotto risolverebbe questo problema, ma renderebbe invece più difficili gli aggiornamenti e le correzioni dei bug.

Ci sono dei buoni modi per risolvere questo problema?

Utilizziamo git repos e Makefiles per i nostri prodotti Linux.

    
posta evading 09.06.2016 - 09:09
fonte

0 risposte

Leggi altre domande sui tag