What is Freedom Metal?
masterFreedom Metal is a machine compatibility library designed for portable, bare-metal application development across the SiFive RISC-V ecosystem. It acts as a hardware abstraction layer (HAL) that enables code to be retargeted to any SiFive RISC-V product.
Key features include:
- A bare-metal C application environment.
- An API for controlling CPU features and peripherals.
- Portability across SiFive RISC-V IP, FPGA evaluation targets, and development boards.