Come posso tenere il passo con i kernel come sviluppatore?


11

Sto sviluppando un processore TI ARM specifico con driver personalizzati che sono arrivati ​​al kernel. Sto provando a migrare dalla 2.6.32 alla 2.6.37, ma la struttura è cambiata così tanto che avrò settimane di lavoro per aggiornare il mio codice.

Ad esempio, il mio chip è il dm365, che viene fornito con i driver di elaborazione video. Ora la maggior parte dei vecchi driver che sono stati direttamente esposti a me passano attraverso v4l2, il che potrebbe avere più senso.

TI fornisce pochissime informazioni per quegli aggiornamenti. Come posso tenere il passo con i cambiamenti? Quando cerco su Google nomi di file specifici, raramente ricevo alcune patch con meno commenti su cosa è cambiato, perché e quanti anni hanno a che fare con i nuovi.


9
Iscriviti alle mailing list appropriate su vger.kernel.org/vger-lists.html e tieni presente che il kernel non ha un'API interna stabile
Ulrich Dangel,

1
Sfoglia la cronologia in git?
psusi,

di solito TI fornisce un supporto completo, a volte fornisce persino un framework per la GUI, hai provato a controllare il loro sito Web?
user827992

Sì, sono registrato nei loro forum e tutti. I kernel Greaters di 2.6.32 non sono ufficialmente supportati per la mia versione dell'SDK ma ho bisogno del gadget webcam usb e di altre cose nelle versioni più recenti
Eric

Risposte:


4

Se selezioni un kernel da tracciare, assicurati di selezionarne uno taggato per il supporto a lungo termine. Ma prima o poi si dovrà avere per andare avanti ...


2
  • Scegli una versione del kernel specifica per un periodo di tempo più lungo fino al passaggio.
  • Contatta TI e chiedi se e come ottenere in anticipo questo tipo di informazioni.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.