Installation • Updating • Features • Wiki • Contributing • Credits • Support • License
Caffeinix is a Unix-like system. As the name suggests, Caffeinix (Caffeine + Unix), this was written by me while drinking Americano. I hope that it can improve the efficiency of you and me like caffeine. Of course, the efficiency may not be very high. I also said this is just a hope. |
This is not absolute, just what we recommend.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
$ docker run -itd -p 10008:10008 -v </path/to/develop>:/root/develop -w /root --name caffeinix --restart=always troymitchell/caffeinix:latest /bin/bash
$ docker exec -it caffeinix bash
$ sudo apt update
$ sudo apt install build-essential gcc make perl dkms git gdb-multiarch qemu-system-misc bear
You need a RISC-V "newlib" tool chain from https://github.com/riscv/riscv-gnu-toolchain
Important
The docker image may doesn't have latest source code.
Note
None now.
You don't need this step if you are using Method 1: Using Docker because we have put the sources into the directory ~/caffeinix
. But the only thing you need to do is entering the directory ~/caffeinix
then run git pull origin main
command to avoiding the source is old.
$ git clone https://github.com/TroyMitchell911/caffeinix.git
make
:Compile and buildmake qemu
:Start qemu running after compiling and buildingmake qemu-gdb
:Start debugging
Do you need some help? Check out the articles on the wiki.
Got something interesting you'd like to share? Learn about contributing.
Reach out to me via the profile addresses.