Skip to content

Victor-zyy/ZynexOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZynexOS

1. For RISC-V Running on x86-64 Platform

default ARCH = riscv

  • compile for riscv
make ARCH=riscv 
  • run via qemu on x86-64 platform
make ARCH=riscv  qemu / qemu-nox

If you wanna exit qemu on terminal, use the keyboard binding Ctrl+A and then X

  • debug using gdb and qemu

By the gdb debug protocol, a gdb server and a gdb client.

make ARCH=riscv qemu-gdb / qemu-nox-gdb

and then open another terminal typing

make ARCH=riscv gdb
  • Additional Information for test
make ARCH=riscv print-qemu 
make ARCH=riscv print-gdbport
  • clean target and garbage
make clean
make disclean
  • For network connections
  1. echo test One process run the command down below, another process run make nc-7
make run-echosrv-nox 
  1. httpd test One process run the command down below, another process run make nc-80 or using firefox browser type http://host:port/index.html the host is the name of the computer and the port is the number directed to 80 on the GNUMakefile.
make run-httpd-nox
http://ubuntu:26002/index.html

About

A micro-kernel-like operating system to use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors