|
6 years ago | |
---|---|---|
biscuit | 6 years ago | |
ucore | 6 years ago | |
.gitignore | 6 years ago | |
.travis.yml | 6 years ago | |
README.md | 6 years ago |
README.md
rCore-user
User programs for rCore OS.
Now it has 2 parts:
ucore
: C-lang, from the original ucore_os_labbiscuit
: C/C++, from Biscuit, based on a partial libclitc
. (WIP)
Build
For ucore:
cd ucore
mkdir build && cd build
cmake -DARCH={i386,x86_64,riscv32,riscv64,aarch64} ..
make
For biscuit:
cd biscuit
mkdir build && cd build
cmake -DARCH=x86_64 ..
make
Notice
- The syscall ids have been set compatible with Linux64.
- So the ucore part can not run on the original ucore.