HTC HD2 Linux-Port Alle Details

Symbol für die Lesezeit 3 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Nachdem ich fast alles nachgeschlagen hatte, was ich über die neue Linux-Portierung für das HTC HD2 finden konnte, gab ich schließlich auf und schickte eine E-Mail an einen der Entwickler, um ein paar Informationen für Sie, die Leser, zu erhalten. Viele Leute haben ständig nach einem Android-Port auf ihrem HD2 gefragt, damit es wie das Evo4G sein kann. Leider ist es nicht so einfach, und einige verstehen nicht wirklich, was die Ziele des Portierungsteams sind, und deshalb ist hier eine vollständige Erklärung von einem der genannten Hauptentwickler dcordes, erklärt ziemlich viel:

„Diese Projekte konzentrieren sich alle auf den Linux-Kernel. Obwohl die meisten Leute Android wollen, ist es also irreführend, von Android-Portierungsprojekten zu sprechen. Die eigentlichen Anpassungen, die vorgenommen werden müssen, befinden sich alle auf Kernel- (Treiber-) Ebene. Userspace-Änderungen (die auf dem Kernel ausgeführt werden) erfordern nur geringfügige Problemumgehungen und Optimierungen.
Das sieht man leicht, wenn man sich anschaut, was uns daran hindert, das brauchbare Linux-basierte Betriebssystem (sei es Android) für HD2 bereitzustellen, auf das alle warten: Es gibt ein Problem, bei dem die CPU bei bestimmten Operationen abstürzt . Dieses Problem ist offensichtlich auf einer sehr niedrigen Ebene angesiedelt, wo der Linux-Kernel das Sagen hat.
Sie müssen herausfinden, was an Ihrem Gerät anders ist (in diesem Fall basieren wir auf dem Linux-Kernel-Quellcode von Nexus One) und den Kernel entsprechend patchen. Dies erklärt eigentlich den Arbeitsablauf von all dem.
Mit einigen kleineren Patches haben wir den HD2-Linux-Kernel dazu gebracht, auf verschiedenen Windows Mobile qsd8250-basierten Geräten wie Acer s200 oder Toshiba tsunagi tg01 zu booten. Es wird interessant sein zu sehen, ob das gleiche Problem auf diesen Geräten beobachtet wird.
Sobald wir das Problem mit dem CPU-Absturz behoben haben, können Sie alles ausführen, was auf dem aktuellen Linux-Kernel läuft. Auch Android.
An diesem Punkt ist es natürlich sinnvoll, einen Touchscreen-Treiber für den hd2 zu schreiben. Eine Möglichkeit besteht darin, Eingabegeräte über den funktionierenden USB-Host zu verwenden.
Weitere Informationen und ein kleines Demoprogramm für Linux auf HD2 finden Sie auf XDA: http://forum.xda-developers.com/showthread.php?t=651632
Wenn Sie mir persönlich spenden möchten, habe ich ein PayPal-Konto unter https://www.paypal.com/cgi-bin/websc…=NF3YYSMALGXUJ
Beachten Sie, dass an einem solchen Projekt immer mehrere Personen arbeiten.“

Nun, das sind ziemlich viele Informationen vom Entwickler, und hier sind die jüngsten Änderungen, die das Projekt erfahren hat:

05 Neue Videoplayer-Demo hinzugefügt
06 nichts Neues. aber wir arbeiten noch…
06 Mehr Aufmerksamkeit für Segfault/Illegal Instruction Problem on lkml
06 USB-Host-Modus funktioniert einwandfrei. Patches und Build folgend
06 Änderungen des USB-Host-Modus übernommen, Kernel-Build hochgeladen
06 linux bootet auf qsd20-basiertem acer s2010 – mal sehen, ob das gleiche CPU-Absturzproblem beobachtet werden kann

Hoffentlich verstehen Sie ihre Situation besser und können hoffentlich helfen.

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *