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


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

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


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