https://github.com/rasweb/yocto-raspberry-pi-project
My custom linux image for the raspberry pi using Yocto and Bitbake
https://github.com/rasweb/yocto-raspberry-pi-project
Last synced: 16 days ago
JSON representation
My custom linux image for the raspberry pi using Yocto and Bitbake
- Host: GitHub
- URL: https://github.com/rasweb/yocto-raspberry-pi-project
- Owner: Rasweb
- Created: 2026-03-20T14:37:47.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-22T15:14:05.000Z (about 1 month ago)
- Last Synced: 2026-05-22T20:18:05.463Z (about 1 month ago)
- Language: C++
- Size: 17.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yocto-raspberry-pi-project
This project contains a custom Linux image for Raspberry Pi built using the Yocto Project and Bitbake.
The goal of this project was to learn Yocto, by creating a custom layer, distro configuration, and application recipe.
---
## Features
- Custom Yocto layer (`meta-ember`)
- Custom Linux distribution
- Custom image based on `core-image-minimal`
- Example C++ application (`ember-cli`)
- Reproducible builds using kas
- Raspberry Pi 5 target support
---
## Build Instructions
To build the project using Docker/Podman
``` bash
kas-container build project-kas.yml
```
---
## Project Structure
- `meta-ember/` - Custom Yocto layer
- `project-kas.yml` - Build configuration
- `meta-ember/recipes-ember` - Custom recipes
- `meta-ember/recipes-core/images` - Image definitions
---
## Resources
- [Yocto](https://www.yoctoproject.org/)
- [Yocto docs](https://docs.yoctoproject.org/)
- [Kas](https://github.com/siemens/kas)
- [Bitbake](https://git.openembedded.org/bitbake)
- [Openembedded-core](https://git.openembedded.org/openembedded-core)
- [Meta-yocto](https://git.yoctoproject.org/meta-yocto)
- [Meta-raspberrypi](https://github.com/agherzan/meta-raspberrypi.git)