Я разрабатываю для конкретного процессора TI ARM с кастомными драйверами, которые попали в ядро. Я пытаюсь перейти с 2.6.32 на 2.6.37, но структура изменилась так сильно, что мне потребуются недели работы, чтобы обновить свой код.
Например, мой чип — dm365, который поставляется с драйверами обработки видео. Сейчас большинство старых драйверов, которые были мне напрямую представлены, проходят через v4l2, что может иметь больше смысла.
TI предоставляет очень мало информации об этих обновлениях. Как мне быть в курсе изменений? Когда я ищу в Google конкретные имена файлов, я редко получаю несколько патчей с меньшим количеством комментариев о том, что изменилось и почему, и как старое соотносится с новым.
решение1
Если вы выбираете ядро для отслеживания, убедитесь, что выбрали то, которое помечено для долгосрочной поддержки. Но рано или поздно выволянужно двигаться дальше...
решение2
- Ориентируйтесь на определенную версию ядра в течение более длительного времени, пока не переключитесь.
- Свяжитесь с TI и спросите, можете ли вы получить такую информацию заранее и каким образом.