Skip to content
OpenEmbedded layer for Ethereum
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Update Jul 5, 2019
recipes-ethereum disable linkshared and ptest Jun 17, 2019
LICENSE bootstrap Jun 13, 2019 add Donations section to Jun 28, 2019
meta-ethereum.png add banner Jun 17, 2019



The upcoming wave of blockchain-enabled IoT devices is creating a rising demand for embedded support of the Ethereum protocol. Examples of projects that aim to run Ethereum inside embedded systems are:

The Yocto Project is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture. Meanwhile, OpenEmbedded is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices.

Together, these projects provides a flexible set of tools and a space where embedded developers worldwide can share technologies, software stacks, configurations, and best practices that can be used to create tailored Linux images for embedded and IoT devices, or anywhere a customized Linux OS is needed.

The meta-ethereum OpenEmbedded Layer aims to provide recipes for Ethereum related programs, tools and libraries in order to support the Ethereum blockchain on a large variety of embedded devices. Please note that the meta-* is an OE layer naming convention, and this repository has nothing to do with the Ethereum Meta project.

Currently, we aim to provide recipes for the following:

Any collaborations (issues, patches, pull requests, suggestions) are more than welcome:


The meta-ethereum layer depends on:

URI: git://
layers: meta
branch: rocko, sumo, thud, warrior

URI: git://
layers: meta-oe
branch: rocko, sumo, thud, warrior

After we start the development of recipes for parity in the near future, it is very likely that there will also be dependency to the meta-rust layer.


You can find some tutorials in the docs folder:


If you find meta-ethereum useful, please consider making a donation:

  • BTC: 3NUDRd9hZV2Y8cm6J7u6qmdQVNoWhJrjen
  • LTC: LSpyeCjxY28z9VpYjoGJGE8QZLxUL7Rk6c
  • ETH: 0x6028475be0b1cf8a566bec7ff4b4f5d28406266e


meta-ethereum is released under the GPLv3.

You can’t perform that action at this time.