Yocto on Risc V
summary
How to build a Yocto Linux distribution for RISC‑V using Yocto/BitBake and devtool to fetch, patch, and package sources, produce a rootfs and run it under QEMU emulation. The workflow covers targeting the HiFive Unmatched (Freedom U740), adding a custom hello application as a recipe and running the patched binary in QEMU, noting that initial builds are slow while rebuilds use a cache and are much faster, and describing an attempted flash to the real board with some issues.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:34RISC-V overview
- 8:03RISC-V software stack
- 12:02High Five board specs
- 14:49System boot process
- 18:41Yocto for embedded
- 22:20Yocto structure & config
- 33:09Yocto RISC-V setup
- 38:37Yocto Linux image build
- 42:15QEMU system launch
- 51:57Custom Linux image
- 1:00:14Yocto source & patches
- 1:09:25Flashing image to board
- 1:20:07Hardware experiments
- 1:31:47Summary & Q&A
related talks
20mBridge X86-64 Applications To ARM64 and RISC-V With Dynamic Binary Translation
02h 18mRISC-V 101
39mOpen-Source QEMU and RTL Co-simulation
10mKeynote: Owning Your Silicon Future Starts with Building on RISC-V
17mA dive into RISC-V
18mZVM: Zephyr-based Virtual Machine
19mKeynote: Designing the Next Billion Chips: How RISC-V is Revolutionizing Hardware
22mRISC-V & Renode: towards software-driven development
