Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moratorium08/osmium

A toy operating system written in Rust on RISC V(rv32im)
https://github.com/moratorium08/osmium

operating-system risc-v rust rust-embedded

Last synced: 4 days ago
JSON representation

A toy operating system written in Rust on RISC V(rv32im)

Awesome Lists containing this project

README

        

# osmium

Operating System written in Rust on RISC V(32im)

## Rust version

```
rustc 1.34.0-nightly (f29b4fbd7 2019-01-31)
```

## Setup

1. install rust/cargo.
2. install riscv-toolchain
3.

```
rustup component add rust-src
rustup install nightly
cargo install cargo-xbuild
```

4. `make setup` (install auxiliary tools(emulator and elf2bin translator). This part needs g++, Python3 and pipenv)

## Build

```
make build
```

## Run on the Emulator

```
make run
```