[elektro] linux könyv
Xorn
toth.endre at gmail.com
Sun Oct 4 11:34:09 CEST 2009
2009/10/4 Fuzesi Arnold <arnold.fuzesi.lista at gmail.com>:
> Fasza :)
>
> Namost ha összekotortam mi kell nekem PC-n akkor gondolom csak a target-en tudom
> leforditani.
>
> De ez mukodik ugye?! azaz PC-n menukonfigolni stb... aztan csak a forditas
> tortenik a targeten.
Csinalhatod, de beleoszulsz. Nekem 40 ora (!!!) volt egy iPaq-on a
glibc ujraforditasa nativ kornyezetben... Cross-compiler a megoldas.
> A linux forraskod az platform specifikus, vagy alapbol full hordozhato es tele
> van #if #endif dolgokkal a kulonbozo platformoknak megfeleloen?
Tele van feltetelekkel, de pont ettol lesz hordozhato.
> Viszont hirtelen ez 22-es csapdajanak tunik...azaz elso korben mindenkepp kell
> egy leforditott image amivel a hw-em bebootol h forditani tudjon.
Nem kell. Cross compiler csinal neked binarist, image-et ossze tudsz
allitani, es onnantol tudsz bootolni. De teny, hogy konnyebb, ha van
kesz image-ed, amin mar csak hegeszteni kell, kernelt cserelni stb.
> Azaz ott lyukadunk ki h eleg nagy macera kernelt forditani egy cel cuccra...
> Mert leszedek egy kernel image-et valahonnan....hozzapasszintok egy gcc-t...
> Majd kinlodva valahogy soros porton vagy halozaton belepek es leforditom az uj
> kernelt...
Nem egeszen, lasd, mint fent.
> Gyakorlatilag innentol kezdve inkabb abban erdemes gondolkodni h az ember
> csomagokat hasznal es nem forditgat allandoan, mert ramegy a fel elete?!
> Max kicsit nagyobb flash-t meg ramot pakolok melle h elferjen sallangokkal
> egyutt az egesz.
Nyilvan egyszerubb, de pl. egy atlag Debian ARM csomag felet ki lehet
hagyni anelkul, hogy a funkcionalitasa serulne. Pl. doc-okat,
ilyesmiket. Mi azert csinaltuk kezzel ujra az egeszet, mert 2004 korul
32 MB memoria es 32 MB flash volt az egesz, amiben el kellett ferni,
es a flash fele raadasul user adatoknak szabadon kellett maradjon.
Best regards,
Andy
More information about the Elektro
mailing list