Comment suis-je censé suivre les noyaux en tant que développeur?


11

Je développe pour un processeur TI ARM spécifique avec des pilotes personnalisés qui ont atteint le noyau. J'essaie de migrer de 2.6.32 à 2.6.37, mais la structure a tellement changé que j'aurai des semaines de travail pour mettre à niveau mon code.

Par exemple, ma puce est la dm365, qui est livrée avec des pilotes de traitement vidéo. Maintenant, la plupart des anciens pilotes qui m'ont été directement exposés passent par la v4l2, ce qui pourrait avoir plus de sens.

TI fournit très peu d'informations pour ces mises à niveau. Comment suis-je censé suivre les changements? Lorsque je recherche des noms de fichiers spécifiques sur Google, j'obtiens rarement quelques correctifs avec moins de commentaires sur ce qui a changé et pourquoi et quel âge se rapporte au nouveau.


9
Abonnez-vous aux listes de diffusion appropriées sur vger.kernel.org/vger-lists.html et sachez que le noyau n'a pas d'API interne stable
Ulrich Dangel

1
Parcourir l'historique en git?
psusi

TI fournit généralement un support complet, parfois ils fournissent même un cadre pour l'interface graphique, avez-vous essayé de vérifier leur site Web?
user827992

Oui, je suis inscrit sur leurs forums et tout. Les noyaux supérieurs à 2.6.32 ne sont pas officiellement pris en charge pour ma version du SDK, mais j'ai besoin de l'USB du gadget webcam et d'autres éléments dans les versions les plus récentes
Eric

Réponses:


4

Si vous sélectionnez un noyau à suivre, assurez-vous de sélectionner celui qui est balisé pour une prise en charge à long terme. Mais tôt ou tard, vous devrez continuer ...


2
  • Ciblez une version spécifique du noyau plus longtemps jusqu'à ce que vous changiez.
  • Contactez TI et demandez si et comment vous pouvez obtenir ce type d'informations à l'avance.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.