Jak mam nadążyć za jądrem jako programista?


11

Pracuję nad konkretnym procesorem TI ARM z niestandardowymi sterownikami, które dotarły do ​​jądra. Próbuję przeprowadzić migrację z wersji 2.6.32 do wersji 2.6.37, ale struktura zmieniła się tak bardzo, że będę mieć tygodnie pracy na aktualizację kodu.

Na przykład moim układem jest dm365, który jest wyposażony w sterowniki przetwarzania wideo. Teraz większość starych sterowników, które zostały mi bezpośrednio wystawione, przechodzi przez v4l2, co może mieć większy sens.

TI zapewnia bardzo mało informacji na temat tych aktualizacji. Jak mam nadążyć za zmianami? Kiedy szukam w Google określonych nazw plików, rzadko otrzymuję kilka łatek z mniejszą liczbą komentarzy na temat tego, co się zmieniło oraz dlaczego i ile lat odnosi się do nowego.


9
Zapisz się na odpowiednie listy mailingowe na vger.kernel.org/vger-lists.html i pamiętaj, że jądro nie ma stabilnego wewnętrznego API
Ulrich Dangel

1
Przeglądaj historię w git?
psusi

zazwyczaj TI zapewnia pełne wsparcie, czasem nawet zapewnia ramy dla GUI, czy próbowałeś sprawdzić ich stronę internetową?
user827992,

Tak, jestem zarejestrowany na ich forach i wszystkich innych. Jądra większe niż 2.6.32 nie są oficjalnie obsługiwane w moim wydaniu SDK, ale potrzebuję gadżetu kamery USB i innych rzeczy w nowszych wersjach
Eric

Odpowiedzi:


4

Jeśli wybierzesz jądro do śledzenia, pamiętaj, aby wybrać takie, które jest oznaczone do obsługi długoterminowej. Ale prędzej czy później będą musieli przenieść się na ...


2
  • Kieruj na określoną wersję jądra przez dłuższy czas, aż do przełączenia.
  • Skontaktuj się z TI i zapytaj, czy i jak możesz uzyskać tego rodzaju informacje z góry.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.