Port HTC HD2 Linux — szczegółowe informacje

Ikona czasu czytania 3 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Po sprawdzeniu prawie wszystkiego, co mogę znaleźć na temat nowego portu Linux dla HTC HD2, w końcu się poddałem i wysłałem e-mailem do jednego z programistów, aby uzyskać trochę informacji dla was, czytelników. Wiele osób nieustannie prosi o port Android na swoim HD2, więc może być jak Evo4G. Niestety nie jest to takie proste, a niektórzy tak naprawdę nie rozumieją, jakie są cele zespołu zajmującego się portowaniem, więc oto pełne oświadczenie jednego z głównych programistów o nazwie dcordy, wyjaśniając trochę:

„Te projekty koncentrują się wokół jądra Linux. Tak więc - chociaż większość ludzi chce androida - mylące jest mówienie o projektach przenoszenia Androida. Rzeczywiste zmiany, które należy wprowadzić, są na poziomie jądra (sterownika). Zmiany w przestrzeni użytkownika (uruchamiane na jądrze) obejmują jedynie drobne obejścia i poprawki.
Widać to łatwo, gdy spojrzysz na to, co nas powstrzymuje, jeśli chodzi o dostarczanie użytecznego systemu operacyjnego opartego na Linuksie (niech będzie to Android) dla HD2, na który wszyscy czekają: Występuje problem polegający na zawieszaniu się procesora podczas wykonywania pewnych operacji . Ten problem znajduje się oczywiście na bardzo niskim poziomie, gdzie rządzi jądro Linuksa.
Musisz dowiedzieć się, co różni się od twojego urządzenia (w tym przypadku bazujemy na kodzie źródłowym jądra Nexus One Linux) i odpowiednio załatać jądro. To właściwie wyjaśnia przepływ pracy w tym wszystkim.
Z kilkoma drobnymi łatami udało nam się uruchomić jądro Linux HD2 na różnych urządzeniach opartych na Windows Mobile qsd8250, takich jak Acer s200 lub Toshiba tsunagi tg01. Interesujące będzie sprawdzenie, czy ten sam problem zostanie zaobserwowany na tych urządzeniach.
Po rozwiązaniu problemu z awarią procesora możesz uruchomić wszystko, co działa na najnowszym jądrze Linuksa. Również android.
Oczywiście w tym momencie przyda się napisanie sterownika ekranu dotykowego dla hd2. Jedną z opcji jest użycie urządzeń wejściowych za pośrednictwem działającego hosta USB.
Więcej informacji i mały program demonstracyjny dla Linuksa na HD2 można znaleźć na XDA: http://forum.xda-developers.com/showthread.php?t=651632
Jeśli chcesz przekazać mi osobiście mam konto PayPal na https://www.paypal.com/cgi-bin/websc…=NF3YYSMALGXUJ
pamiętaj, że nad takim projektem zawsze pracuje wiele osób.”

To całkiem sporo informacji od dewelopera, a oto ostatnie zmiany, które zaobserwował projekt:

05 dodano demo nowego odtwarzacza wideo
06 nic nowego. ale nadal pracujemy…
06/10/2010 więcej uwagi na problem z segfault/nielegalnymi instrukcjami lkml
06/12/2010 Tryb hosta USB działa idealnie. łatki i kompilacje
06/12/2010 Zmiany trybu hosta USB zatwierdzone, kompilacja jądra przesłana
06 linux uruchamia się na acer s20 opartym na qsd2010 – zobaczmy, czy można zaobserwować ten sam problem z awarią procesora

Mam nadzieję, że lepiej zrozumiesz ich sytuację i, miejmy nadzieję, pomożesz.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *