PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Toshiba => Pocket PC z telefonem - ogólnie (WM Professional/WP6.x) => G900 => Wątek zaczęty przez: szpaner6 w Sierpień 08, 2008, 15:12:21
-
Witam,
Czy na G900 da się zainstalować Linux-a ??
-
Nie, ale są szanse na to:P
Procesor to PXA270 więc nie będzie problemów - brakuje drajwerów - narazie jest tylko niedziałający drajwer od fb. Pamięć jest dziwnie podzielona na więcej niż 64mb w pierwszych kernelach też bym nie liczył :P Pozatym mogą być duże problemy z wifi i oczywiście z GSM. Chcesz linuxa na telefonie poczekaj na adroida lub nokie.
-
odkopuje temat.
Czy coś więcej już wiadomo na ten temat? Komuś się udało zainstalować? Pod linuxem nasze tośki pewnie śmigały by szybciej..
-
a ja zadam inne pytanie udało się komuś wgrać androida na g900
-
WM jest specjalnie zaprojektowany dla maszynek bez twardego dysku. Pamięć wirtualna ogranicza się właściwie do mapowania plików w trybie do odczytu. Tzn tylko wtedy można podkraść pamięć procesowi, który odwzorował plik. Linux dla odmiany został zaprojektowany do wydajnej obsługi swapowania stron na urządzenie blokowe. Linux dodatkowo używa mechanizmów bezpieczeństwa - jednym z nich jest przejście z trybu użytkownik do trybu jądra połączone z przełączaniem stosu. To niestety zabiera trochę czasu. Natomiast w WM najczęściej jest tak skonfigurowane przez OEM-a, że aplikacji wykonują się w trybie nadzorcy i takie przełączanie stosów nie ma miejsca.
Morał - na dwoje babka wróżyła :)
-
co do androida to tu jest filmik android na htc touch http://pl.youtube.com/watch?v=6iKje_0lUYg i na motoroli :) http://pl.youtube.com/watch?v=ntycTJosBHA to czemu nie może być na g900??
na xda-developers są podobno pliki nie sprawdziłem bo xda- akurat padło i nie moge ich odnaleźć sam nie próbowałem bo się boje
-
Hmm... a ja się bawiłem HaRet'em czy jak mu tam :P
Nawet się nie wiesza, dostępik do odczytu gpio jest... tylko jeszcze rozkminić które od którego ;P
Tak dla informacji - zrobienie porta dla linuxa z innego urządzenia może być kłopotliwe ze względu na np zróżnicowaną budowę hardware... Już gdzieś o tym pisałem :P
-
czyli co nie da się androida na tosie wgrać :(
-
Kolega xutywx bawił się HaRet'em, to projekt uruchamiający kernel linuxa pod windowsem, czy jakoś tak. Sprawdzałeś może projekt OpenMoko ??
Androida pewnie i da się uruchomić, tylko trzeba mieć dalej sterowniki...
-
Już gdzieś o tym pisałem
ja nawet wiem gdzie
http://pdaclub.pl/forum/index.php?topic=108988.0
Sprawdzałeś może projekt OpenMoko ??
OpenMoko to dalej dystrybucja, która wymaga działającego kernela i sterowników, których nie ma. Android to samo, ale on jest rozwijany przez qualcomm'a.
-
Hmmm, tak myślałem...
Szkoda, wielka szkoda, bo jednak linuks zwiększył by dla mnie jeszcze bardziej funkcjonalność Tosi :] Zostaje więc Neo FreeRuner. A nie wiecie może, czy na iphonie udało się odpalić linuksa ?
-
To samo, brak sterownikow. Gdzies na osnews.pl byl news o tym. Znaczy odpalic sie udalo, ale mozesz sobie popatrzec i tyle ;)
Chwila moment i odszukalem link: http://osnews.pl/linux-przeportowany-na-iphonea/ :)
-
Gdyby nawet teoretycznie udało sie zainstalować na Tosi jakąś wersję Linuxa z działającymi sterownikami to i tak byłby to krok w tył - skąd wziąć na to soft ?
Takie projekty już były w PDA np Sharp SL5500 ,albo Nokia N770 , N800 N810 z Maemo na bazie Debiana .
Pod WM są tysiące programów ,a pod takie wersje Linuxa może ze sto .
Gdyby zrobić Symbian na Tosi ,to już by było cos :D
-
uriuri, linuks to linuks, jeśli można coś skompilować to i można zainstalować na danym distro, oczywiście spełniając zależności. Dla czego uważasz, że to krokt w tył? Dla mnie w przód, bo mógłbym postawić sobie apache + php + mysql i mogę sobie nawet w tramwaju sprawdzać skrypty czy pisać.
-
na wince też da się postawić server php, ale nie ma pętli zwrotnej, więc trzeba się do jakiegoś networka podłączyć.
-
Linux to linux , tak samo można powiedzieć Windows to Windows (Np WM czy Vista)
Nie jestem w tym ekspertem ,ale te wersje Linuxa na urządzenia mobilne są jakieś mocno okrojone i przystosowane tylko do pewnych działań .
-
Nie jestem w tym ekspertem ,ale te wersje Linuxa na urządzenia mobilne są jakieś mocno okrojone i przystosowane tylko do pewnych działań .
Jak je składają pasjonaci to co się dziwić
Na paru modelach są naprawdę dystrybucje z prawdziwego zdarzenia, np na universalu
-
Tego nie wiedziałem .
Stary dobry Universal , jednak nadal potrafi zaskoczyć , ide na forum HTC o tym poczytać :E
-
True, tylko, ale teoretycznie uruchomienie gcc czy g++ nie powinno być trudne, fakt ze są to dość duże programy. Pytanie na ile udało by się upchnąć to na karcie pamięci. Ale to już dywagacje troszkę bez sensu. Muszę się zainteresować projektem OpenMoko, problem tkwi, że ich użądzenia nie mają wysuwanej klawiatury.
Glboalbus, hmmm poszperam może coś nowego się znajdzie.
1. http://mobileleap.net/hph/
-
na wince też da się postawić server php, ale nie ma pętli zwrotnej, więc trzeba się do jakiegoś networka podłączyć.
Chodzi Ci o sieć 127.0.0.0 Ping-owaleś? :)
-
127.0.0.1 odpowiada podłączaniem się do gsm u mnie ;P
Hmm ten linux to byłaby fajna rzecz, tylko kompilować wszystko pod arm... Mógłby być problem, np jeśli takie programki z których często korzystam(np nmap ;> )byłyby w asemblerze to klops, bo prawdopodobnie nie są zbyt podobne te asemblerki :P
Poza tym... torrenty po wifi, ripowanie radia 24/7, web serwer, serwerek logów,... ;) Dużo można postawić :P... AP?? :P
-
A u mnie (3.07bai) pięknie ping-uje :) Coś nie tak z tymi waszymi rom-ami :P
Wszystkiego pod linucha nie skompilowałbyś. Linux-y też różnią się między sobą. Choć w tym programiku prawdopodobnie nie ma linijki w asemblerze nawet. :)
AP można i na WM postawić Niestety program, który to potrafi jest komercyjny.
-
Miba, może nie wszystko, ale to trzeba sprawdzić :)
Dla tego mówię, target openmoko, tam jest system paczek i repozytorii. Tylko kufa drogi ten free runner. Ale na Blue angelu chyba tez ruszy :)
-
na xperi też odpalili może by ktoś jednak spróbował to zbootować na tosi ?? tu jest orginalny temat z xda http://forum.xda-developers.com/showthread.php?t=382265 a tu link do tematu z wersją działającą na xperi z działającym dotykiem http://forum.xda-developers.com/showthread.php?t=456595
jak mi ktoś powie czym otfierać i edytować te pliki to się sam tym pobawie
-
Hmm a tak zapytam - jak wygląda kompilowanie kernela na inną platformę? Na pc to pestka... Ale inne?
I jeszcze jedno - czy w takich urządzonkach jest identycznie jak na pc tzn ładujesz kernel, initramfs do ramu i initrc albo etc/init ładuje resztę?
"system.img and data.gz" system.img to kernel, data.gz - ram fs??
Poza tym jak wygląda wpisywanie mapki gpio? Jak podać kernelowi, że tutaj jest taki a nie inny wyświetlacz? Bo zakładam, że takie wyświetlacze nie potrafią "powiedzieć" czym są?
Robił już ktoś coś takiego? Nie ukrywam, że na linuxie na tosi mi zależy :P
-
Glboalbus, hmmm poszperam może coś nowego się znajdzie.
1. http://mobileleap.net/hph/
o tym właśnie wspominałem
na xperi też odpalili może by ktoś jednak spróbował to zbootować na tosi ?? tu jest orginalny temat z xda http://forum.xda-developers.com/showthread.php?t=382265 a tu link do tematu z wersją działającą na xperi z działającym dotykiem http://forum.xda-developers.com/showthread.php?t=456595
jak mi ktoś powie czym otfierać i edytować te pliki to się sam tym pobawie
to jest na qualcomma
Hmm a tak zapytam - jak wygląda kompilowanie kernela na inną platformę? Na pc to pestka... Ale inne?
I jeszcze jedno - czy w takich urządzonkach jest identycznie jak na pc tzn ładujesz kernel, initramfs do ramu i initrc albo etc/init ładuje resztę?
"system.img and data.gz" system.img to kernel, data.gz - ram fs??
Poza tym jak wygląda wpisywanie mapki gpio? Jak podać kernelowi, że tutaj jest taki a nie inny wyświetlacz? Bo zakładam, że takie wyświetlacze nie potrafią "powiedzieć" czym są?
Robił już ktoś coś takiego? Nie ukrywam, że na linuxie na tosi mi zależy
Większość dystrybucji nie jest normalną kompilacją, tylko boot'em z Haret'a, on ładuje sam kernel + montuje partycję z karty pamięci. Więcej nie wiem, bo na Hermesie można sobie było najwyżej postukać komendy przez telnet.
-
Partycję montuje sam kernel. Tylko on może to zrobić oczywiście :)
Same oficjalne źródła linux-a mogą utworzyć system dla ograniczonej liczny platform sprzętowych. Faktycznie takie zabawki jak PDA nie są uwzględnione. Są za to zmodyfikowane drzewa distro linux-a robione z oryginalnego pod jakąś egzotyczna platformę. Np. niektóre routerki linksys-a. W tym przypadku było prościej, bo linksys wypuścił źródła systemu poza kilkoma aplikacjami, dla których tego nie mógł zrobić z uwagi na ograniczenia licencyjne.
-
Partycję montuje sam kernel. Tylko on może to zrobić oczywiście
fakt, "niedopowiedziane". Haret przekazuje tylko co ma podmontować, czyli albo fizyczną partycję lub plikowy obraz.
źródła są, w platform builderze WM, ale to nie jest narzędzie ogólnodostępne.
-
Chodzi mi o źródła linux-a. Linksys w kilku router-kach instalował swoją adaptację linuxa.
Z drugiej strony chętnie sam bym obejrzał źródła kilku sterowników WM :)
-
http://handhelds.org/cgi-bin/cvsweb.cgi/linux/kernel26/
Powiedzcie mi jak to cvs ściągnąć :P Dokładnie i krok po kroku bo "moje normalne" metody nie działają ;/
EDIT:
First login to the CVS server
cvs -d :pserver:anoncvs@anoncvs.handhelds.org:/cvs login
You will be prompted for a password, type 'anoncvs'
Now checkout the kernel source of your choice:
*
New 2.6 kernel source, actively developed:
cvs -d :pserver:anoncvs@anoncvs.handhelds.org:/cvs checkout -d linux-2.6.x-hh linux/kernel26
Skompiluję kernela i będę się martwił co dalej :P
Tylko mam pytanie - android potrzebuje jakiejś specjalnej wersji jądra czy "byle jaka"?
-
Heh, możecie sobie ściągać, kompilowąc i "instalować ubuntu" :)
Tylko, że to nie takie proste.
Potrzebne są sterowniki i posklejanie tego w całość. Haret nie służy tylko botwaniu Linuxa, ale przede wszystki "zbieraniu" informacji o sprzęcie.
Co do G900 kilka miesięcy temu Oleg z kanału irc na freenode #htc-linux, korzystając zdalnie z mojej g900 (haret to telnet łatwo to przekierować), napisał nawet jeden driver - framebuffer.
Tylko, że driver nie działa, a framebuffer to podstawa w przypadku g900. Reszta rzeczy nawet nie najgorzej jest wspierana przez Linux. W końcu to PXA270, to właśnie dzięki temu tak szybko powstał kernel dla Xperia X1.
http://handhelds.org/cgi-bin/cvsweb.cgi/linux/kernel26/arch/arm/mach-pxa/g900/
-
Taki bajer :P
A ja się męczę i szukam arm-linux-gcc... Ehh... tak fajnie się zapowiadało - można sobie było wybrać czy chce się drivery do g900... Rozumiem, że kumpel pisał - w takim razie dlaczego jako moduł!? Przecież to podstawa! Chyba, że coś nie dopatrzyłem, ale w konfiguratorze tylko taka opcja widniała ;/
Możesz na gg?
-
Ale że jak to się robi wszystko ;D Bo znalazłem pliki na mój model i jest tam jakiś makefile i cośtam, ale jak to wrzucić? Jest jakiś poradnik?
-
Pliki na Twój model? Rozwiń :P
-
lama: Nie dziwi mnie jakoś, że ten driver nie działa. Tam prawie nie ma kodu. Publikuje on tylko informacje o formacie piksela dla grafy i wskaźnik do bufora obrazu. Jednak żeby taki bufor zadziałał zwykle jest potrzebna inicjalizacja chipu.
-
Rozmawiam właśnie na tamtym kanale i powoli kolesie działają ;) Tak serio to powiedzieli na początku pxa270 i klawka na matrycy? To będzie łatwe :p
Z fb będzie ciężko - bo mamy tak - wyświetlacz podpięty nie pod kontroler z procka tylko do nvidii ;/ i tutaj jest myk chyba ;)
Tak swoją drogą - ktoś dużo zorbił w temacie linuxa i g900 - jest już i w harecie i w kernelku ;) Wspomniane bo wspomniane ale jest ;)
-
w temacie wyświetlacza to bym zagadał do autora GAPI na GF5500
-
A mają specyfikację/wyhaczone a) moduł USB b) wifi c) panel dotykowy d) radio e) czytnik kart SD? O innych pierdołach nie wspominam (serial jtag, skaner linii ) Moim zdaniem na razie raczkują, bo drivery do podstawowych rzeczy niezbędnych do zbootowania jądra są stosunkowo proste ale do tych wymienionych wyżej już nie tak bardzo.
-
jak zobaczę pierwszy tekst na wyświetlaczu z kernela to nie powiem że to proste ;/ z 4h dziś nad tym siedzę :P ale to święta ;)
nawiasem - wbijajcie na kanał i może coś uradzimy ;) serio chcę tego liniuxa na g900 ;) Nawet bez dotyku... host usb + dźwięk i klawka i jestem zadowolony ;)
-
jakby to było proste, to już dawno by to zrobiono :P
5500 ma własne oprogramowanie, oparte ponoć na linux'ie, więc już jednego linuxa mamy ;)
Drugi linux siedzi w radioromie
Tak bardziej na serio, to proces komunikacji sterownika GF z jego firmware nie jest udokumentowany i to jest kolejny problem.
-
linux w radio romie?? na grafice to jeszcze zrozumiem... ale radio? Przecież takie rzeczy powinny być jak najszybsze czyli mieć kod programu specjalnie pod to pisany - żadnych linuxów i pierdół
-
Przecież żartował z tym linuxem w chipie :D
-
Jakoś na wszystkich palmtopotelefonach(z wm) jest linux sterujący radiem i jakoś w praktyce dobrze to działa ,więc nie widzę przeszkód. Linux w radioromie- to mi świta, że jest, ale jak on się zwał? :-? Z tego co pamiętam, to radiorom jest chyba tylko na podstawie jakiegoś linuxa :S
-
taa, ale linuxem tego też bym nie nazwał w pełni, bo z oficjalnym kernelem ma niewiele wspólnego
"Qualcomm's Embedded Linux"
to na temat wcześniejszego chipsetu
http://www.linuxdevices.com/news/NS4897933970.html
to na temat samego kernela
http://www.ertos.nicta.com.au/research/l4/
-
Proponuje zatem podawać odsyłacze do chipów zarządzanych przez linux-a Prawdziwego oczywiście :P
-
w temacie wyświetlacza to bym zagadał do autora GAPI na GF5500
Z tego, co czytałem to te zmodyfikowane GAPI powstało na zasadzie reverse-enginnering z braku dostępnego SDK do Goforce'a. Ale ostatnio na pdaclyb w wątku o TCPMP pojawiło się coś interesującego: źródła odtwarzacza multimedialnego z samsunga SWT-W100K (urządzenia korzystającego z goforce 5500). I albo mi się wydaje, albo jest tam zawarta przynajmniej część plików z SDK goForce'a. Oczywiście bez dokumentacji, ale zawsze to coś. Może komuś nieco bardziej orientującemu się w programowaniu się to do czegoś przyda...
-
jak tam twierdzę, że coś tosia ma skopane w wewnętrznym firmware GF, bo nawet jak się przeportuje pełne sterowniki z flame to i tak zalicza zwiechę przy wywołaniu opengl
-
Ehh... za to jeśli chodzi o próby na g900 i linuxie to tak: jako iż nie udało się uruchomić wyświetlacza wczoraj to dzisiaj testujemy wyjście po usb... ale mam kilka spraw na głowie i leci to z przerwami... Niech ktoś z tosią wbije na tamten kanał ;P
-
freenode? kurde, jak ja dawno tam nie byłem :E
-
News z Osnews :ok: zawsze jest nadzieja :grin:
W poniedziałek bez rozgłosu zainicjowano nową, open-source’ową platformę, przeznaczoną głównie dla smartfonów, która może zmierzyć się z Androidem. Projekt oFono.org wspierają Nokia i Intel.
oFono działać będzie na licencji GPLv2 (General Public Licence). Już pierwszy wpis na blogu z opisem projektu, to zaproszenie developerów i programistów, do współtworzenia oFono. Projekt, ma zapewnić funkcjonalność GSM/UMTS, by twórcy aplikacji nie musieli się tą kwestią zajmować.
Niewykluczone, że oFono stanie się po prostu kolejnym niszowym projektem linuksowym. Jednak jeśli oFono otrzyma odpowiedni zastrzyk gotówki i zaangażowania ze strony Nokii i Intela, można sądzić, że mamy do czynienia z czymś większym.
http://osnews.pl/ofonoorg-linuksowy-projekt-nokii-i-intela/ (http://osnews.pl/ofonoorg-linuksowy-projekt-nokii-i-intela/)