redcap97 / cyanurus

Cyanurus is a Unix-like operating system for ARMv7-A

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cyanurus

Build Status

Cyanurus is a Unix-like operating system for ARMv7-A.

Screen Capture

How to Run

Cyanurus kernel and rootfs image are available at below link:

https://github.com/redcap97/cyanurus/releases/download/v0.3.1/cyanurus-0.3.1.tar.xz

QEMU is required to run Cyanurus. Please type following command:

qemu-system-arm -M vexpress-a9 -m 1G -nographic -drive if=sd,file=rootfs.img,format=raw -kernel cyanurus.elf

Cyanurus is also able to run on docker containers. Please type following command:

docker run -it --rm redcap97/cyanurus

Build Dependencies

Required

  • GNU Make
  • GCC (arm-none-eabi)
  • Binutils (arm-none-eabi)
  • Ruby
  • QEMU (qemu-img, qemu-system-arm)
  • fuse-mfs

Optional

  • Clang
  • GDB (arm-none-eabi)

License

Licensed under the Apache License v2.0.

About

Cyanurus is a Unix-like operating system for ARMv7-A

License:Apache License 2.0


Languages

Language:C 80.9%Language:Ruby 6.0%Language:Perl 6 4.9%Language:Shell 3.6%Language:Makefile 2.4%Language:Assembly 1.8%Language:C++ 0.4%Language:GDB 0.0%