995 B
995 B
XV6-RISCV On K210
Dependencies
- k210 board
- RISC-V Toolchain
Installation
git clone https://github.com/SKTT1Ryze/xv6-k210
Build
First you need to connect your k210 board to your PC.
And check the USB port:
ls /dev/ | grep USB
In my situation it will be ttyUSB0
cd xv6-k210
mkdir target
make build
Run
make run-k210 k210-serialport=`Your-USB-port`(default by ttyUSB0)
Ps: Most of the k210-port in Linux is ttyUSB0, if you use Windows or Mac OS, this doc may help you: maixpy-doc
Progress
- Multicore boot
- Bare-metal printf
- Memory alloc
- Page Table
- Timer interrupt
- S mode extern interrupt
- Receive uarths message
- SD card driver
- Process management
- File system
- User program
TODO
The rest part of xv6-kernel and xv6-fs