No Description

Khem Raj 55879039a4 Add travis shield 6 years ago
conf 80e2da578c machine: Add machines for riscv32 baremetal 6 years ago
recipes-core b993d03686 init-ifupdown: Add interfaces file for qemuriscv64 6 years ago
recipes-devtool 27a5e1ebca qemu_riscv: Use riscv-all branch and drop upstreamed patches 6 years ago
recipes-extended 93ef8369d7 ghostscript: Fix typo in FILESEXTRAPATHS_prepend 6 years ago
recipes-kernel 943dedf192 linux-riscv: Add recipe for 4.16 upcoming release 6 years ago
recipes-support 6372f14546 libatomic-ops: Fix host contamination [host-user-contaminated] QA warning 6 years ago
tools b9717f0341 Add setup scripts 6 years ago
.travis.yml f2af47cad0 Add travis CI configuration 6 years ago
LICENSE c4a4f88410 Initial commit 6 years ago
README.md 55879039a4 Add travis shield 6 years ago
setup.sh b9717f0341 Add setup scripts 6 years ago

README.md

meta-riscv

RISC-V Architecture Layer for OpenEmbedded/Yocto

license Build Status

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>