Hi,
ein Kumpel von mir arbeitet auch mit Yocto und hat mir zu deinem Problem folgende Infos gegeben, die ich einfach hier mal poste.... Ich selber habe keine Ahnung und bin Übringer der Nachricht.. Eugen
Los geht......
------------------------------------------- -Os (s=schlank)
s steht für size und ist eine Kompiler option -------------------------------------------
Was kann er machen: Einerseits noch den Inhalt strippen, den core-image-minimal zieht sich einiges rein - ist nicht unbedingt minimal.
-------------------------------------------
Braucht er graphik ?
-------------------------------------------
Braucht er packagemanagement ?
-------------------------------------------
Desweiteren würde ich bei die Ramdisk Kompression umstellen. Anstatt Gzip kann man auch BZip oder LZMA nutzen.
Ist beim Systemstart / Entpacken langsamer spart aber Platz.
-------------------------------------------
Zusatzfrage: Kann Yocto so eine uramdisk.image.gz aus einem image auch automatisch erstellen? Ist immer ein paar Handgriffe bis man das manuell gebaut hat. Ich hab dazu bisher nichts gefunden.
Klar. Man kann ein Ramdisk Image einfach erstellen und definieren welchen Inhalt sie bekommen soll und wie komprimiert. Wie oben erwähnt....
Desweiteren kann man die fertige Ramdisk entweder parallel zum Kernel installieren oder in den Kernel rein nehmen.
-------------------------------------------
Ist die Frage was er machen will.
nur ca 6MB verfügbar
Ist da der Platz für den Kernel schon weg. Welche Kernel Version und wie groß ist er. Ansonsten kann man den Kernel noch kleiner bauen. Support für verschiedene Filesysteme raus, etc.
-------------------------------------------
Ansonsten kann man noch bei der LibC von glibc auf uclibc (wird offiziell nicht mehr maintend, funktioniert aber gut) umstellen.
-------------------------------------------
Klar dropbear bekommt man klein. Habe ich erst im Dezember gemacht.
-------------------------------------------
Noch was: Hat er einen freien USB Port ? Falls ja, dann Kernel ins Flash/Speicher und Rootfs auf USB Stick.
-------------------------------------------
Um welche Platform geht es ? ARM oder X86 Architektur ?
-------------------------------------------
Welche Yocto / poky Version ? Fido (1.9), Jethro (2.0)
-------------------------------------------