Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.14 KB

README.md

File metadata and controls

32 lines (19 loc) · 1.14 KB

jonOS

jonOS is a basic OS for Raspberry Pi (ARM) that allows build embedded systems for high performance environments.

This project defines a new architecture for operating systems that takes the main capabilities of other architectures such as Embedded OS, OS as library, High Performance OS, monotasking OS and mix them with the iterative server idea.

The performance results of this architecture compared with Rasbian (Debian based OS designed for Raspberry Pi) achieve the following times in CPU time, real time and network time:

CPU Time comparison

Real Time comparison

Network Time comparison

Compile jonOS

To compile jonOS use the make utility in the root folder:

make

Prepare the SD Card

In the SD Card boot partition introduce following files after compile the kernel:

  • boot/bootcode.bin
  • boot/cmdline.txt
  • kernel.img

Send functions

The function has to be programed in the file client/binary_function.c and replace IP and PORT fields in the file client/sender.py with the IP and PORT that has been configured in jonOS.