- Notifications
You must be signed in to change notification settings - Fork451
Yocto/OE BSP layer for the Raspberry Pi boards
License
agherzan/meta-raspberrypi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Yocto BSP layer for the Raspberry Pi boards -http://www.raspberrypi.org/.
![]() | Sponsored by:![]() |
- Git repository web frontend:https://github.com/agherzan/meta-raspberrypi
- Mailing list (yocto mailing list):yocto@lists.yoctoproject.org
- Issues management (Github Issues):https://github.com/agherzan/meta-raspberrypi/issues
- Documentation:http://meta-raspberrypi.readthedocs.io/en/latest/
This is the general hardware specific BSP overlay for the RaspberryPi device.
More information can be found at:http://www.raspberrypi.org/ (Official Site)
The core BSP part of meta-raspberrypi should work with differentOpenEmbedded/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).
This layer is officially approved as part of theYocto Project Compatible Layers Program
. You can find details of that on the official Yocto Projectwebsite.
This layer depends on:
- URI: git://git.yoctoproject.org/poky
- branch: master
- revision: HEAD
- source poky/oe-init-build-env rpi-build
- Add this layer to bblayers.conf and the dependencies above
- Set MACHINE in local.conf to one of the supported boards
- bitbake core-image-base
- Use bmaptool to copy the generated .wic.bz2 file to the SD card
- Boot your RPI
- Install kas build tool from PyPi (sudo pip3 install kas)
- Set the
machine:
in kas-poky-rpi.yml to one of the supported boards (see conf/machine/*.conf) - kas build meta-raspberrypi/kas-poky-rpi.yml
- Use bmaptool to copy the generated .wic.bz2 file to the SD card
- Boot your RPI
To adjust the build configuration with specific options (I2C, SPI, ...), simply adda 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 themachine
variable.And the same for thedistro
.
For further information, you can read more athttps://kas.readthedocs.io/en/latest/index.html
You can send patches using the GitHub pull request process or/and through theYocto mailing list. Refer to thedocumentationfor more information.
- Andrei Gherzan
<andrei at gherzan.com>
About
Yocto/OE BSP layer for the Raspberry Pi boards
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.