Build RISCV based IOT Systems using Yocto Project
Talkat RISC-V Forum: Embedded Technologies 2021 · on Wednesday, 2021-07-21· at 08:05· Virtual 1, Virtual·
summary
Builds RISC‑V Linux images and SDKs using Yocto Project for QEMU and boards Freedom U540 and BeagleV (beta), with rv64gc and rv32gc support and musl for 32‑bit in progress. Adds metaclang for clang toolchains while falling back to gcc where needed. Produces bare‑metal riscv32/64 toolchains. Demonstrated a Go edge image using simpleiot that reports CPU temperature every minute and can feed Grafana/InfluxDB. CI, upstreaming patches, and board BSPs are maintained; images and SDKs are functional.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:36Agenda
- 1:30Yocto Project
- 2:56RISCV Support
- 5:28Board Support
- 8:26Architecture Support
- 10:13clang
- 11:26additional packages
- 12:07how I built a small IoT system
- 14:40build SDKs
- 15:37bare metal toolchains
- 17:08future plans
related talks
44mOpenEmbedded/Yocto on RISC-V - New Kid on the Block
24mRISC-V software ecosystem in 2020
36mRISC-V and RISE Project BoF
50mInitializing RISC-V A Guided Tour for ARM Developers
38mRISC-V and RISE Project BoF
25mThe State of RISC V Software
45mLinux on RISC-V--Fedora and Firmware in practice
14mPowering Up RISC-V Excellent, Secure and Maintainable Software
