close

ÅbenEmbedded

Gå til navigation Gå til søg
ÅbenEmbedded
OpenEmbedded programlogo
Type Monteringsautomatisering
Skrevet i Python og andre
Operativ system linux
Første udgave 2003 [1] [2] [3]
Hardware platform Cross-platform software
Stat Aktiv
Licens MIT
Internet side openembedded.org
 Mediefiler på Wikimedia Commons

OpenEmbedded  er en ramme til at bygge pakker til indlejret Linux. OpenEmbedded tilbyder en løsning i en klasse af krydskompileringsmiljøer. Det giver udviklere mulighed for at skabe komplette Linux-distributioner til indlejrede systemer.

Nogle af fordelene ved OpenEmbedded er:

  • understøttelse af en række forskellige processorarkitekturer
  • flere udgivelser til disse arkitekturer
  • værktøjer til at fremskynde genopbygningsprocessen efter ændringer
  • nem tilpasning
  • virker på enhver Linux-distribution
  • over 1000 krydskompileringspakker inkluderet, inklusive GTK+, Qt, X Windows-systemet, Mono, Java og næsten alt andet, du måtte have brug for

Projektet indeholdt og udviklede oprindeligt et sæt BitBake- opskrifter , der ligner Gentoo ebuild - reglerne .

Opskrifter består af en URL til en pakkes kildekode, bygge- og installationsafhængigheder og kompilerings- og installationsmuligheder. Under byggeprocessen bruges de til at spore afhængigheder, krydskompilere pakken og pakke den, så den kan installeres på målenheden. Det er også muligt at lave komplette billeder bestående af rodfilsystemet og kernen. Det første trin i opbygningen er at kompilere et sæt GNU-værktøjskædepakker bygget til målplatformen.

Se også

Links

  1. https://www.oreilly.com/library/view/embedded-linux-development/9781788470469/75cd15f2-b2f6-4749-acf1-2680c71d8401.xhtml
  2. https://www.slideshare.net/fiross/open-embeddedv1
  3. https://git.openembedded.org/openembedded/commit/BitKeeper/etc?h=master&id=bda361cba6cf49d92d21f44c87a9d2f13511d551