Aktív témák

  • GodHeart

    senior tag

    Sziasztok

    remélem nem gond, de nyitottam egy új topikat, mivel rákeresve nem találtam hasonlót.

    A lényeg a lényeg. Adott egy működő program, a forráskódja megvan, és jelenleg egy intel alapú atom procin fut ami x86 alapú, és ezt szeretném átültetni arm alapú cortex a9-re, mivel úgy érzem a célnak jobban megfelelne.. a mostani intelen 10.04-es ubuntu fut, és a cortex a9-es lapra biztosít a gyártó 10.10-es linuxot, szóval ez megoldott. De hogyan tovább? Mennyi esély van rá, hogy megoldható lenne egy viszonylag komplex alkalmazás átkódolása. Neten nézegetve nem is igazán tudom, hogy honnan indulhatnék el.

    Előre is köszönöm a javaslatokat.

    ui. cross-compilerek használatát írja a net. ezek mellett nekem egy virtuális x86 emulátor használata is eszembe jutott ami helyben kódolja le a cuccot futás közben arm alapúra, de ezzel úgyérzem elveszteném azt a sebesség beli előnyt amit nyernék, és nem is tudom, hogy letézik-e ilyen.. :U

  • Jester01

    veterán

    válasz GodHeart #1 üzenetére

    Ha megvan a forráskódja ráadásul van ugyanolyan oprendszer is, akkor hol a probléma? Egyszerűen lefordítod és kész. Cross-compiler akkor kell, ha még az x86-os gépeden akarod lefordítani. Ez esetenként macerás lehet, mivel a függőségekből is össze kell szedni az arm verziót. Viszont natív fordítóval magán az arm rendszeren ugyanolyan sima ügy mint egyébként. Problémát az jelenthet, ha a kódban esetleg van x86 assembly betét is.

    Jester

Aktív témák