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 stark geändert, dass ich wochenlang arbeiten muss, um meinen Code zu aktualisieren.
Mein Chip ist beispielsweise der dm365, der mit Videoverarbeitungstreibern geliefert wird. Jetzt durchlaufen die meisten alten Treiber, die mir direkt ausgesetzt waren, v4l2, was möglicherweise sinnvoller ist.
TI bietet nur sehr wenige Informationen für diese Upgrades. Wie soll ich mit den Veränderungen Schritt halten? Wenn ich nach bestimmten Dateinamen google, erhalte ich selten ein paar Patches mit weniger Kommentaren darüber, was sich geändert hat und warum und wie alt sich auf neu bezieht.
git
?Antworten:
Wenn Sie einen Kernel zum Verfolgen auswählen, müssen Sie einen auswählen, der für die langfristige Unterstützung markiert ist. Aber früher oder später müssen Sie weitermachen ...
quelle
quelle