¿Cómo se supone que debo seguir con los núcleos como desarrollador?

11

Estoy desarrollando un procesador TI ARM específico con controladores personalizados que llegaron al kernel. Estoy tratando de migrar de 2.6.32 a 2.6.37, pero la estructura cambió tanto que tendré semanas de trabajo para actualizar mi código.

Por ejemplo, mi chip es el dm365, que viene con controladores de procesamiento de video. Ahora, la mayoría de los controladores antiguos que estaban expuestos directamente a mí pasan por v4l2, lo que podría tener más sentido.

TI proporciona muy poca información para esas actualizaciones. ¿Cómo se supone que debo seguir los cambios? Cuando busco en Google nombres de archivos específicos, rara vez recibo algunos parches con menos comentarios sobre lo que cambió y por qué y qué edad se relaciona con lo nuevo.

Eric
fuente
99
Suscríbase a las listas de correo apropiadas en vger.kernel.org/vger-lists.html y tenga en cuenta que el núcleo no tiene una API interna estable
Ulrich Dangel
1
Explorar la historia en git?
psusi
por lo general, TI proporciona un soporte completo, a veces incluso proporciona un marco para la GUI, ¿trató de verificar su sitio web?
user827992
Sí, estoy registrado en sus foros y todo. Los kernels superiores a 2.6.32 no son oficialmente compatibles con mi lanzamiento de SDK, pero necesito el usb del gadget de cámara web y otras cosas en las versiones más nuevas
Eric

Respuestas:

4

Si selecciona un kernel para rastrear, asegúrese de seleccionar uno que esté etiquetado para soporte a largo plazo. Pero tarde o temprano va a tener que seguir adelante ...

vonbrand
fuente
2
  • Apunte a una versión de kernel específica durante más tiempo hasta que cambie.
  • Póngase en contacto con TI y pregunte si puede obtener ese tipo de información por adelantado y de qué manera.
Alejandro
fuente