Go to file
WangRunji b7d252e979 update travis & README 6 years ago
biscuit add Biscuit user programs from origin 6 years ago
ucore update travis & README 6 years ago
.gitignore add aarch64 6 years ago
.travis.yml update travis & README 6 years ago
README.md update travis & README 6 years ago

README.md

rCore-user

Build Status

User programs for rCore OS.

Now it has 2 parts:

  • ucore: C-lang, from the original ucore_os_lab
  • biscuit: C/C++, from Biscuit, based on a partial libc litc. (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.