Precursor + Renode Precursor is an FPGA-based dev platform for secured applications. The reference design runs a VexRiscv CPU core plus a wide range of peripherals. Developing software for an embedded target can be a challenge in the best of circumstances, and when you’re starting out there is no display, no keyboard, not even a serial port – you might have a blinking LED and a few pads you can probe with an oscilloscope.
EC: Phone Home The main Betrusted SoC CPU gets a lot of interest, but it’s the EC CPU that’s responsible for networking. This discusses the software and stack of the Betrusted EC, how it’s wired up, and why it was designed that way.