Skip to content

eugenechouy/osc2022

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My OSC 2022

Self-made operating system kernel running on Raspberry Pi 3 Model B+.

Requirement

  • gcc-aarch64-linux-gnu
  • qemu-system-aarch64

To Run

Create initramfs first.

$ cd rootfs
$ make
$ make archv

Emulator

Run kernel directly.

$ make run

Or you can start from bootloader, then send the kernel image to bootloader.

$ cd boot
$ make
$ make pty
...
# open another shell
$ make
$ python3 sendimg.py kernel8.img /dev/pts/1
$ screen /dev/pts/1 115200

About

Self-made operating system kernel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.4%
  • Assembly 5.4%
  • Makefile 2.4%
  • Python 0.8%