Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/agherzan/meta-raspberrypi
Yocto/OE BSP layer for the Raspberry Pi boards
https://github.com/agherzan/meta-raspberrypi
bsp linux oe openembedded openembedded-layer raspberry-pi raspberrypi rpi yocto yocto-bsp yocto-layer yocto-meta yocto-project
Last synced: about 7 hours ago
JSON representation
Yocto/OE BSP layer for the Raspberry Pi boards
- Host: GitHub
- URL: https://github.com/agherzan/meta-raspberrypi
- Owner: agherzan
- License: mit
- Created: 2015-02-14T00:47:35.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-02-12T13:41:42.000Z (9 days ago)
- Last Synced: 2025-02-14T07:15:15.755Z (7 days ago)
- Topics: bsp, linux, oe, openembedded, openembedded-layer, raspberry-pi, raspberrypi, rpi, yocto, yocto-bsp, yocto-layer, yocto-meta, yocto-project
- Language: C
- Homepage: https://www.yoctoproject.org/
- Size: 3.71 MB
- Stars: 563
- Watchers: 47
- Forks: 425
- Open Issues: 96
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: COPYING.MIT
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# meta-raspberrypi
Yocto BSP layer for the Raspberry Pi boards - .
[](https://meta-raspberrypi.readthedocs.io/en/latest/?badge=latest)
[](https://matrix.to/#/#meta-raspberrypi:matrix.org)## Quick links
* Git repository web frontend:
* Mailing list (yocto mailing list):
* Issues management (Github Issues):
* Documentation:## Description
This is the general hardware specific BSP overlay for the RaspberryPi device.
More information can be found at: (Official Site)
The core BSP part of meta-raspberrypi should work with different
OpenEmbedded/Yocto distributions and layer stacks, such as:* Distro-less (only with OE-Core).
* Yoe Disto (Video and Camera Products).
* Yocto/Poky (main focus of testing).## Yocto Project Compatible Layer
This layer is officially approved as part of the `Yocto Project Compatible
Layers Program`. You can find details of that on the official Yocto Project
[website](https://www.yoctoproject.org/development/yocto-project-compatible-layers/).## Dependencies
This layer depends on:
* URI: git://git.yoctoproject.org/poky
* branch: master
* revision: HEAD## Quick Start
1. source poky/oe-init-build-env rpi-build
2. Add this layer to bblayers.conf and the dependencies above
3. Set MACHINE in local.conf to one of the supported boards
4. bitbake core-image-base
5. Use bmaptool to copy the generated .wic.bz2 file to the SD card
6. Boot your RPI## Quick Start with kas
1. Install kas build tool from PyPi (sudo pip3 install kas)
2. kas build meta-raspberrypi/kas-poky-rpi.yml
3. Use bmaptool to copy the generated .wic.bz2 file to the SD card
4. Boot your RPITo adjust the build configuration with specific options (I2C, SPI, ...), simply add
a section as follows:```
local_conf_header:
rpi-specific: |
ENABLE_I2C = "1"
RPI_EXTRA_CONFIG = "dtoverlay=disable-bt"
```To configure the machine, you have to update the `machine` variable.
And the same for the `distro`.For further information, you can read more at
## Contributing
You can send patches using the GitHub pull request process or/and through the
Yocto mailing list. Refer to the
[documentation](https://meta-raspberrypi.readthedocs.io/en/latest/contributing.html)
for more information.## Maintainers
* Andrei Gherzan ``