Huomasin ihmisten latailevan vain kohdetyökaluketjun. Ei - se ei vain toimi ilman
ilman build host -työkaluketjua.
yleistä
Joitakin työkaluketjuja (toolchaineja) sulautettujen kehitykseen on jaossa täällä.
Työkaluketjut ovat sisäiseen käyttöömme, mutta ovat vapaasti myös muiden käytettävissä.
Tuetut host-järhestelmät: nämä työkaluketjut toimivat periaatteessa kaikissa
Linux-distribuutioissa: ei käytetty ulkoisia jaettuja kirjastoja, tällä hetkellä vain i686-ajettavat.
Huomaa: binutils, jota käytetty GCC 4.1.2:n kanssa on kokeellinen 2.17.50+ cvs snapshot.
Odottelemme binutils 2.18:aa.
versiot
Työkaluketjuja rakennetaan koko ajan, joten katso todelliset versiot
[tästä].
(4) Imuroi työkaluketju:
avr-työkaluketju Huomaa: kohdetyökaluketju ei toimi ilman lähdetyökaluketjua (build host).
avr32
UUSITällä hetkellä ei ole mahdollista testata toiminnallisuutta (ei avr32-rautaa).
Korjattu linkkausvirhe (binutils/bfd), joka esiintyi crtbegin.o ja -mrelax
("memory exhausted").
Ei ollut mitään tekemista got-sektioiden määrien kanssa.
Enemmän C-kirjastoja työkaluketjuihin:
dietlibc (olemassa jo rootfs:lle),
newlib,
open_solaris,
uclibc (valmis, tarvitsee testauksen)
(paksunnettu tekeillä)
todo
Vaihtaa kaikkien työkaluketjujen target runtime (kohteen ajonaikaisten) kirjastojen
sijainti $BASEDIR/ROOT/lib alle. Vanhasta hakemistosta $BASEDIR/lib symlinkit.
Miksi? ROOT-hakemisto itsessään voidaan kopioida suoraan kohteen ajonaikaiseen
root-hakemistoon. Siistiä ja yksinkertaista.
Lisätä AVR32 + newlib -työkaluketju. Tätä kautta newlib-työkaluketjuihin.
jnc (Java Native Compiler) -työkaluketju.
ARM Cortex -työkaluketju (LM3S101).
gdb jokaiseen työkaluketjuun.
Enemmän kehitystyökaluja.
dwarfdump & libdwarf
|
Automaattisesti generoidut tuoteselosteet, joissa configuraatio-optiot ja mahdollisesti
myös test case -tulostukset.
Rakentaa toolchain/ROOT, joka sisältää kirjastot jne. kohteen root fs:ään.
Luonnollisesti toolchain/lib sisältää symlinkit
toolchain/ROOT/lib -hakemiston jaettuihin kirjastoihin.
Muuttaa ketjun rakenne omaksi loop-mountattavaksi tiedostojärjestelmäksi(?)
Jaella myos qemu-volyymina.
muualla
java-tuki.
SDK, JRE, phoneme, jne. tuki tulee olemaan distribuutioissa.
tulevaisuus
Voinette kertoa meille (käyttäen yhteydenottolomaketta, jos saatavilla on edullisia
(sulautettuja) cpu-kortteja. Ehkä me teemme niille työkaluketjut.