Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Bouwen embedded linux systeem met Ubuntu  (gelezen 1838 keer)

Offline peverix

  • Lid
  • Steunpunt: Nee
Bouwen embedded linux systeem met Ubuntu
« Gepost op: 2010/03/19, 13:27:34 »
Hallo

Ik ben al een tijdje bezig met het bouwen van een linux systeem dat gebruikt wordt in een van onze nieuwe produkten.
Het systeem draait op een mini-itx bordje met Celeron-M proc en als disk een 2Gb flash card.

Momenteel ben ik begonnen met een minimal installation cd van Ubuntu en dan zelf de meeste nodige pakketen toegevoegd ( X-server en icewm ) en heb nu ongeveer een footprint van 1,6Gb.

Maar nu moeten er ook nog filmpjes bij komen en mijn CF-kaartje is vol.
Heb al op internet gezocht en kom steeds busybox tegen. En ook nog SquareFS om te comprimeren.

Heeft iemand ervaring met deze systemen , en links naar hoe zo'n compleet systeem op te zetten ?

Groeten
Peter Everix

Offline jonux

  • Lid
  • Steunpunt: Nee
Re: Bouwen embedded linux systeem met Ubuntu
« Reactie #1 Gepost op: 2010/03/19, 21:46:42 »
Hallo terug.

Wij gebruiken busybox al enige jaren : http://www.busybox.net
je kunt er een embedded systeem mee bouwen in samenhang met uClibc of indien het groter mag zijn met glibC
met buildroot ( http://buildroot.uclibc.org/ ) kun je een embedded systeem bouwen.
een andere bron van informatie is http://www.linuxfromscratch.org/

( we gebruikten een 400MHz celeron, en nu een 1.6 GHZ ATOM )
zie oa. http://www.linuxfordevices.com/ voor meer hardware

t.b.v. graphics gebruiken we nano-x ( http://www.microwindows.org/ )
FLTK schijnt ook klein en snel te zijn ( http://www.fltk.org/ )
Er zijn nog vast wel een 6-tal anderen te vinden....

Totaal : kernel 600KB, rootfilesysteem 1.1 MB applicatie 1.5 MB TOTAAL = 3.2 MB.
Helaas kan ik geen kleinere CF cards kopen dan 1GB  8)

Ander alternatief .... een grotere CF-card kopen.... ( USB stick wellicht ?  )

Foxconn A6VMX / AMD Athlon(tm) 7850 Dual-Core Processor
UBUNTU 9.10 karmic/compiz/emerald

Offline socialdefect

  • Lid
    • socialdefect
    • Socialdefect's Blog
  • Steunpunt: Nee
Re: Bouwen embedded linux systeem met Ubuntu
« Reactie #2 Gepost op: 2010/03/22, 17:51:07 »
Gezien je toch al met icewm bezig bent, is dan Puppy Linux of Damn small Linux dan niets??

wil je het graag zelf installeren??:

Arch leent zich ook uitstekend voor minimale installs zonder het al te moeilijk te maken, je kan met gemak een X systeem opzetten onder 1 Gb.
Na mijn mening is gentoo ook een goede kandidaat, helaas heb je dan weer wel een extra disk nodig waarop je /usr/portage kan mounten wanneer je aan het installeren bent. Het voordeel van Gentoo is dat alle software uit source gecompileerd word en je dus heeeel veeeel invloed hebt op dependencies en het echt extreem minimaal kan maken.

Als je het mij vraagt is gentoo een hele goede keuze, vooral gezien de uitstekende en zeer uitgebreide documentatie en ook vanwege make.conf waarin je precies kan bepalen wat er wel en niet mee gecompileerd moet worden, dit kan je erg veel ruimte besparen en veel snelheid opleveren.
Het enige nadeel is dat de portage tree (vergelijkbaar met bsd ports) die gentoo gebruikt nogal groot word, deze kan je wel op een andere schijf zetten en unmounten als je klaar bent met installeren. Zo heb je dus ongeveer alle voordelen van Linux from scratch maar zonder de nadelen en koppijn gezien emerge de dependency hell voor je regelt.
« Laatst bewerkt op: 2010/03/22, 18:17:50 door socialdefect »

Offline peverix

  • Lid
  • Steunpunt: Nee
Re: Bouwen embedded linux systeem met Ubuntu
« Reactie #3 Gepost op: 2010/03/23, 09:06:37 »
Bedankt voor jullie info

Heb gisteren nog OpenEmbedded gevonden ( gebruikt Busybox, uLibc ) en ben dit nu aan het uitproberen.

Heb zelf ook al eens met gentoo geƫxperimenteerd ( een ex-collega en goede vriend gebruikt dit en wilt niets anders meer).

Veel keuzes en altijd zo weinig tijd !