Bir geliştirici olarak çekirdeklere nasıl ayak uydurabilirim?


11

Çekirdeğe yapılan özel sürücülerle belirli bir TI ARM işlemci için geliştiriyorum. 2.6.32 2.6.67 göç etmeye çalışıyorum, ama yapı çok değişti benim kod yükseltmek için haftalarca iş olacak.

Örneğin, çipim video işleme sürücüleri ile birlikte gelen dm365. Şimdi doğrudan bana maruz kalan eski sürücülerin çoğu v4l2'den geçiyor ve bu daha mantıklı olabilir.

TI bu yükseltmeler için çok az bilgi sağlar. Değişikliklere nasıl ayak uydurabilirim? Belirli dosya adları için Google'a gittiğimde, nadiren nelerin değiştiği ve neden ve ne kadar eski ile yeni ilişkisi hakkında daha az yorum içeren birkaç düzeltme eki alıyorum.


9
Vger.kernel.org/vger-lists.html adresindeki uygun posta listelerine abone olun ve lütfen çekirdeğin kararlı bir dahili API'sının olmadığını unutmayın
Ulrich Dangel

1
İçindeki geçmişe göz at git?
psusi

genellikle TI tam bir destek sağlar, hatta bazen GUI için bir çerçeve sağlar, web sitelerini kontrol etmeye çalıştınız mı?
user827992

Evet, forumlarına ve hepsine kayıtlıyım. 2.6.32'den daha büyük çekirdekler SDK sürümüm için resmi olarak desteklenmiyor, ancak yeni sürümlerde web kamerası gadget usb'ye ve diğer şeylere ihtiyacım var
Eric

Yanıtlar:


4

İzlenecek bir çekirdek seçerseniz, uzun süreli destek için etiketlenmiş bir çekirdek seçtiğinizden emin olun. Ama er ya da geç devam etmek zorunda kalacaksın ...


2
  • Siz geçiş yapana kadar belirli bir çekirdek sürümünü daha uzun süre hedefleyin.
  • TI ile iletişime geçin ve bu tür bilgileri önceden alıp alamayacağınızı ve nasıl edinebileceğinizi sorun.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.