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.


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 ...


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.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.