Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chuckb/riscv-helloworld-c3
Bare metal C3 hello world application for RISC-V running on QEMU
https://github.com/chuckb/riscv-helloworld-c3
Last synced: 4 days ago
JSON representation
Bare metal C3 hello world application for RISC-V running on QEMU
- Host: GitHub
- URL: https://github.com/chuckb/riscv-helloworld-c3
- Owner: chuckb
- License: mit
- Created: 2024-08-12T16:37:09.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T16:45:08.000Z (3 months ago)
- Last Synced: 2024-08-12T19:28:48.689Z (3 months ago)
- Language: Makefile
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Risc-V 32 Embedded Example With C3 and QEMU
Example code to accompany my video RISC-V Bare Metal Hello World with C3 https://youtu.be/0iAJxx6Ok4EThis code uses the QEMU virt board UART0 to print Hello World to the console without any standard library or boot loader (other than what QEMU provides).
## Prereqs
- QEMU https://www.qemu.org/
- Risc-V toolchain https://github.com/riscv-collab/riscv-gnu-toolchain
- C3C https://github.com/c3lang/c3c
- Make## Running
`make run`