mirror of
https://github.com/thead-yocto-mirror/meta-riscv
synced 2026-09-07 01:04:40 +02:00
1024bab3e142589e554a59def1cf531db9a7038b
- Qemu preferred versions are now in OE-core so drop it here - Do not strip .comment, it seems to work without it - Drop disabling USE_VT, we need it on qemu - Pin 4.16 as default kernel - ext3 is not necessary so drop enforcing it into image fstypes - Make hard assignment for SERIAL_CONSOLES Signed-off-by: Khem Raj <raj.khem@gmail.com>
meta-riscv
RISC-V Architecture Layer for OpenEmbedded/Yocto
Description
This is the general hardware specific BSP overlay for the RISC-V based devices.
More information can be found at: https://riscv.org/ (Official Site)
The core BSP part of meta-riscv should work with different OpenEmbedded/Yocto distributions and layer stacks, such as:
- Distro-less (only with OE-Core).
- Angstrom.
- Yocto/Poky (main focus of testing).
Dependencies
This layer depends on:
- URI: git://github.com/openembedded/openembedded-core
- branch: master
- revision: HEAD
- URI: git://github.com/openembedded/bitbake
- branch: master
- revision: HEAD
Quick Start
Note: You only need this if you do not have an existing Yocto Project build environment.
Make sure to install the repo command by Google first.
Create workspace
mkdir riscv-yocto
repo init -u git://github.com/riscv/meta-riscv -b master -m tools/manifests/riscv-yocto.xml
repo sync
repo start work --all
Setup Build Environment
. ./meta-riscv/setup.sh
Build Image
bitbake core-image-full-cmdline
Run in QEMU
runqemu nographic
Maintainer(s)
- Khem Raj
<raj dot khem at gmail.com>
Languages
BitBake
72.3%
Makefile
22.2%
Shell
3%
CMake
2.5%