Ich entwickle für einen bestimmten TI ARM-Prozessor mit benutzerdefinierten Treibern, die es in den Kernel geschafft haben. Ich versuche, von 2.6.32 auf 2.6.37 zu migrieren, aber die Struktur hat sich so sehr geändert, dass ich Wochen damit verbringen werde, meinen Code zu aktualisieren.
Mein Chip ist beispielsweise der dm365, der mit Videoverarbeitungstreibern geliefert wird. Die meisten alten Treiber, mit denen ich direkt in Berührung gekommen bin, laufen jetzt über v4l2, was vielleicht sinnvoller ist.
TI stellt nur sehr wenige Informationen zu diesen Upgrades bereit. Wie soll ich mit den Änderungen Schritt halten? Wenn ich nach bestimmten Dateinamen google, erhalte ich selten ein paar Patches mit weniger Kommentaren dazu, was sich geändert hat und warum und in welchem Verhältnis das Alte zum Neuen steht.
Antwort1
Wenn Sie einen Kernel zur Verfolgung auswählen, achten Sie darauf, dass er für die langfristige Unterstützung gekennzeichnet ist. Aber früher oder späterWillemuss weitermachen ...
Antwort2
- Zielen Sie für einen längeren Zeitraum auf eine bestimmte Kernel-Version, bis Sie wechseln.
- Kontaktieren Sie TI und fragen Sie, ob und wie Sie derartige Informationen vorab erhalten können.