Yocto Project

Zur Zeit ist die verbreitetste Methode für Embedded Linux Entwicklung die Benutzung eines Build-Systems, welches die gesamte Software vom Quellcode aus unter Benutzung einer Cross-Toolchain erstellt. In den letzten 10 Jahren kamen viele verschiedene Build-Systeme auf den Markt: z.B. Buildroot, LTIB, emDist, PTXdist, OpenEmbedded.

 

All diese Build-Systeme sind für einen bestimmten Zweck entwickelt und konzipiert, aber keines von Ihnen hat eine große Community oder gar die ein großes Unternehmen oder eine Stiftung hinter sich, die es ermöglicht Entwickler zu unterstützen, die das System in großem Maßstab warten und weiterentwickeln. Dieser Umstand kann zu mangelnder Qualität und mangelndem Funktionsumfang führen.

 

Deshalb hat die Linux Foundation im Jahr 2010 das Yocto Project gegründet und es hat sich in den letzten Jahren stark verbreitet. Wir von emtrion sehen Yocto auch als das beste Build-System, das es zur Zeit gibt und aus diesem Grund nutzen wir es, um Linux BSPs für unsere Hardware zu erstellen.

Yocto bietet einen auf Schichten basierenden Aufbau von sogenannten Rezepten, die beschreiben wie ein bestimmtes Binär-Paket aus seinem Quellcode gebaut wird. Die Softwareentwickler von emtrion erstellen eigene Schichten für jedes unserer BSPs. Die Schichten beinhalten unsere eigenen Rezepte und Modifikationen der Rezepte der Basis-Schichten.

Diese Yocto-Layer sind für unsere Kunden verfügbar, falls sie selbst direkt Yocto nutzen möchten. Außerdem liefern wir ein emBSP. Dies ist ein aus Yocto Builds erzeugtes SDK, das Ihnen ermöglicht sofort mit Evaluierung und Entwicklung zu starten.

Natürlich können wir auch spezielle Yocto Schichten für Ihr eingebettetes System entwickeln und diese auch für Sie warten.

emtrion Module mit Yocto Support

Name Modules
Yocto 2.2 (Morty)
  • DIMM-MX6
  • DIMM-MX6-PCIe
  • emCON-MX6

Details

Yocto 2.2 (Morty)
  • DIMM-AM335x

Details

Yocto 2.2 (Morty)
  • COM-RZN1D

Details

Yocto 2.0 (Jethro)
  • emCON-RZ/G1C
  • emCON-RZ/G1E
  • emCON-RZ/G1H
  • emCON-RZ/G1M

Details

Yocto 1.7.2 (Dizzy)
  • SBC-SAMA5D36

Details

Yocto 1.7.2 (Dizzy)
  • DIMM-AM335x

Details

Yocto 1.6.3 (Daisy)
  • emCON-RZ/G1E

Details

Linux Yocto 1.6.3 (Daisy)
  • emCON-RZ/G1M

Details

emLinux / Yocto 1.5.4 (Dora)
  • DIMM-MX53x

Details

emLinux / Yocto 1.5.3 (Dora)
  • DIMM-MX257

Details

emLinux / Yocto 1.5.3 (Dora)
  • DIMM-RZ/A1H

Details

emLinux / Yocto 1.5.1 (Dora)
  • DIMM-MX6
  • DIMM-MX6-PCIe

Details

emLinux / Yocto 1.5.1 (Dora)
  • DIMM-AM335x

Details

Wir freuen uns auf Ihren Anruf unter +49 721 627 25-20 oder schreiben Sie uns eine E- Mail an Sales. Gerne können Sie uns auch Ihre Anfrage über unser Kontaktformular senden.