Как я должен идти в ногу с ядрами в качестве разработчика?

11

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

Например, мой чип - dm365, который поставляется с драйверами для обработки видео. Теперь большинство старых драйверов, которые были мне напрямую доступны, проходят через v4l2, что может иметь больше смысла.

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

Эрик
источник
9
Подпишитесь на соответствующие списки рассылки на vger.kernel.org/vger-lists.html и имейте в виду, что ядро ​​не имеет стабильного внутреннего API
Ульрих Дангел
1
Просмотрите историю в git?
psusi
обычно TI предоставляет полную поддержку, иногда они даже предоставляют основу для графического интерфейса. Вы пытались оформить заказ на их сайте?
user827992
Да я зарегестрирован на их форумах и все. Ядра, превышающие 2.6.32, официально не поддерживаются для моего выпуска SDK, но мне нужны USB-гаджет для веб-камеры и другие вещи в более новых версиях
Эрик

Ответы:

4

Если вы выбираете ядро ​​для отслеживания, обязательно выберите ядро, которое помечено для долгосрочной поддержки. Но рано или поздно вы будете иметь , чтобы двигаться дальше ...

vonbrand
источник
2
  • Целевая версия ядра в течение более длительного времени, пока вы не переключитесь.
  • Свяжитесь с TI и спросите, если и как вы можете получить такую ​​информацию заранее.
Александр
источник