Як я повинен бути в курсі ядер як розробника?


11

Я розробляю специфічний процесор TI ARM зі спеціальними драйверами, які перейшли на ядро. Я намагаюся перейти з 2.6.32 до 2.6.37, але структура змінилася настільки сильно, що у мене буде тижні роботи над оновленням коду.

Наприклад, мій чіп - це dm365, який постачається з драйверами для обробки відео. Зараз більшість старих драйверів, які були безпосередньо піддані мені, проходять через v4l2, що може мати більше сенсу.

TI надає дуже мало інформації для цих оновлень. Як я повинен бути в курсі змін? Коли я переглядаю google для конкретних імен файлів, я рідко отримую кілька виправлень із меншою кількістю коментарів щодо того, що змінилося, а чому і скільки років стосується нового.


9
Підпишіться на відповідні списки розсилки на vger.kernel.org/vger-lists.html і врахуйте, що ядро ​​не має стабільного внутрішнього API
Ulrich Dangel

1
Перегляд історії в git?
psusi

зазвичай TI надає повну підтримку, іноді вони навіть забезпечують основу для графічного інтерфейсу, ви намагалися перевірити їх веб-сайт?
user827992

Так, я зареєстрований на їхніх форумах і все. Ядра пластівців, які перевищують 2.6.32, офіційно не підтримуються для мого випуску SDK, але мені потрібен веб-гаджет usb та інші речі в новіших версіях
Ерік

Відповіді:


4

Якщо ви вибрали ядро ​​для відстеження, не забудьте вибрати те, яке позначене для довгострокової підтримки. Але рано чи пізно ви будете мати , щоб рухатися далі ...


2
  • Націлюйте на конкретну версію ядра довший час, поки ви не переключитесь.
  • Зверніться до TI і запитайте, чи і як ви можете отримати таку інформацію заздалегідь.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.