Como devo acompanhar os kernels como desenvolvedor?

11

Estou desenvolvendo para um processador TI ARM específico com drivers personalizados que chegaram ao kernel. Estou tentando migrar do 2.6.32 para o 2.6.37, mas a estrutura mudou tanto que terei semanas de trabalho para atualizar meu código.

Por exemplo, meu chip é o dm365, que vem com drivers de processamento de vídeo. Agora, a maioria dos drivers antigos que foram diretamente expostos a mim passam pela v4l2, o que pode fazer mais sentido.

A TI fornece muito pouca informação para essas atualizações. Como devo acompanhar as mudanças? Quando pesquiso nomes de arquivos específicos no Google, raramente recebo alguns patches com menos comentários sobre o que mudou e por que e quantos anos se relacionam com o novo.

Eric
fonte
9
Inscrever-se para as listas de discussão apropriadas sobre vger.kernel.org/vger-lists.html e esteja ciente de que o kernel não tem nenhuma API interna estável
Ulrich Dangel
1
Navegue pela história em git?
Psusi 06/07/12
normalmente, a TI fornece um suporte completo, às vezes até fornece uma estrutura para a GUI, você tentou verificar o site deles?
user827992
Sim, estou registrado em seus fóruns e tudo. Greaters kernels do que 2.6.32 não são oficialmente suportados para a minha libertação SDK, mas eu preciso do usb dispositivo webcam e outras coisas nas versões mais recentes
Eric

Respostas:

4

Se você selecionar um kernel para rastrear, certifique-se de selecionar um que esteja marcado para suporte a longo prazo. Mas mais cedo ou mais tarde você terá que seguir em frente ...

vonbrand
fonte
2
  • Segmente uma versão específica do kernel por mais tempo até você alternar.
  • Entre em contato com a TI e pergunte se e como você pode obter esse tipo de informação com antecedência.
Alexander
fonte