kompilacja

  • 7 Odpowiedzi
  • 2527 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

kompilacja
« dnia: Październik 06, 2004, 16:36:55 »
Ostatnio zakupiłem sobpie iPAQ z porcesorem ARM, mam na nim zainstalowanego
linuxa. W jaki sposób mogę coś skompilować, na komputerze ix86 dla
platformy ARM, wiem że jest coś takiego jak Cross kompilacja (czy jak to
się pisze) ale nie mam pojęcia jak się do tego zabrać. Może ktoś wie, co
trzeba ściągnąć i jak to skonfigurować ??

*

Offline jasztol

  • ***
  • 278
  • Płeć: Mężczyzna
  • Sprzęt: iPaq 3950, Zaurus SL 5500, GPS Heicom 303MMF
kompilacja
« Odpowiedź #1 dnia: Październik 06, 2004, 20:13:55 »
Probowalem sie bawic cross kompilacja kiedys na Zaurusa. Zainstalowalem cross compiler na red hacie i przykladowy hello world dzialal na procesorze ARM. Ten link ponizej moze Ci cos rozjasni sytuacje:
http://linuxdevices.com/articles/AT6830035793.html
Pozdro

*

Offline McGreg0r

  • **
  • 105
    • Black Mesa East
  • Sprzęt: archos70, n95, samsung nexus s
kompilacja
« Odpowiedź #2 dnia: Październik 07, 2004, 11:14:23 »
Kompletne SDK do Opie oraz wszystkie potrzebne binaria do kompilacji mozna sciagnac z http://opie.handhelds.org w dziale Development.

*

Offline Hrw

  • **
  • 125
  • Płeć: Mężczyzna
    • Hrw website
  • Sprzęt: różne wynalazki
kompilacja
« Odpowiedź #3 dnia: Październik 13, 2004, 15:45:25 »
heh... zapomnijcie o wszystkich toolchainach i przejdźcie na OpenEmbedded - http://www.openembedded.org/ - wtedy nie ma juz problemów z kompilacją.

A przy okazji można mieć najnowszy soft :)
Forum czytam tak rzadko, że lepiej napisać do mnie.

Sprzęt: Zaurusy: c760/6000, PalmPilot 5000, Palm M105, Nokia 770/N810 i parę innych wynalazków

*

Offline McGreg0r

  • **
  • 105
    • Black Mesa East
  • Sprzęt: archos70, n95, samsung nexus s
kompilacja
« Odpowiedź #4 dnia: Październik 20, 2004, 13:48:50 »
taaaa, hue hue a niby dokad http://www.openembedded.org
przekierowuje jak nie do www.handhelds.org (opie i familiar) :D.

*

Offline Hrw

  • **
  • 125
  • Płeć: Mężczyzna
    • Hrw website
  • Sprzęt: różne wynalazki
kompilacja
« Odpowiedź #5 dnia: Październik 22, 2004, 09:57:02 »
A może byś tak poczytał to co tam jest?

Weź pod uwagę fakt, że z OpenEmbedded mam do czynienia od kilku miesięcy i to jako aktywny developer - więc raczej wiem co mówię.

OPIE jest budowane przy użyciu OpenEmbedded, Familiar 0.8-pre jest budowany przy użyciu OpenEmbedded - tak samo OpenSimpad 0.9-pre i OpenZaurus 3.5.x (3.5.1 został wydany, 3.5.2-pre jest wersją aktualnie testowaną przez developerów - wkrótce 3.5.2 wyjdzie).

A co do OpieSDK - SDK jest w porządku i warto go używać ale toolchain, który jest do niego dołączony można "olać" i użyć OE.
Forum czytam tak rzadko, że lepiej napisać do mnie.

Sprzęt: Zaurusy: c760/6000, PalmPilot 5000, Palm M105, Nokia 770/N810 i parę innych wynalazków

*

Offline McGreg0r

  • **
  • 105
    • Black Mesa East
  • Sprzęt: archos70, n95, samsung nexus s
kompilacja
« Odpowiedź #6 dnia: Październik 22, 2004, 11:40:04 »
Nie złość się bo będę mieć jeszcze kilka pytań do Ciebie :D.
Mianowicie postanowilem przesiasc sie w koncu z prehistorii Opie 1.0.2 na 1.1.3 lub 1.1.4 - niestety niezbyt chca dzialac z moim iPAQ3870.
O ile udalo mi sie rozwiazac czesc problemow przez reczne zrobienie linkow do bibliotek ktore powinny znajdowac sie w innym miejscu to jest problem z ekranem dotykowym -  1.1.3 i 1.1.4 po prostu go nie widzi. Logi wskazuja ze opie szuka /dev/ts (touch screen) gdy akurat tego pliku urzadzenia po prostu nie ma. Zlinkowanie do /dev/h3600_ts czy /dev/touchscreen/0 tez nie daje rezultatu. Spotkales sie z czyms takim ?.

*

Offline Hrw

  • **
  • 125
  • Płeć: Mężczyzna
    • Hrw website
  • Sprzęt: różne wynalazki
kompilacja
« Odpowiedź #7 dnia: Październik 22, 2004, 12:50:39 »
Na moim zaurusie /dev/ts jest symlinkiem do /dev/sharp_ts więc u ciebie powinno działać z /dev/h3600_ts raczej.

Masz po prostu pecha - wydanie Familiara 0.8 rozwiązałoby twoje problemy, jednak to się jeszcze przeciągnie - nie wszystko jest przeniesione.

Rozwiązaniem może być użycie OpenEmbedded, zbudowanie sobie Familiara 0.8-pre i wsparcie teamu w przygotowaniach do wydania (jak to zostało zrobione z OpenZaurusem).
Forum czytam tak rzadko, że lepiej napisać do mnie.

Sprzęt: Zaurusy: c760/6000, PalmPilot 5000, Palm M105, Nokia 770/N810 i parę innych wynalazków