dreamflyforever / fos

Licence: GPL-2.0 license
Interesting project,the Fast Real Time Operating Systems( FOS-RTOS)

Programming Languages

c
50402 projects - #5 most used programming language
HTML
75241 projects
assembly
5116 projects
Makefile
30231 projects
CSS
56736 projects
perl
6916 projects

Projects that are alternatives of or similar to fos

Distortos
object-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+1509.09%)
Mutual labels:  real-time, rtos
Prettyos
A Preemptive Hard Real Time kernel for embedded devices.
Stars: ✭ 36 (+63.64%)
Mutual labels:  real-time, rtos
Zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+24150%)
Mutual labels:  real-time, rtos
phoenix-rtos-kernel
Phoenix-RTOS microkernel repository
Stars: ✭ 77 (+250%)
Mutual labels:  real-time, rtos
Drone
CLI utility for Drone, an Embedded Operating System.
Stars: ✭ 114 (+418.18%)
Mutual labels:  real-time, rtos
Drone Core
The core crate for Drone, an Embedded Operating System.
Stars: ✭ 263 (+1095.45%)
Mutual labels:  real-time, rtos
nuclei-sdk
Nuclei RISC-V Software Development Kit
Stars: ✭ 65 (+195.45%)
Mutual labels:  rtos, risc-v
Rt Thread
RT-Thread is an open source IoT operating system.
Stars: ✭ 6,466 (+29290.91%)
Mutual labels:  rtos, risc-v
Erika3
ERIKA Enterprise v3 RTOS
Stars: ✭ 98 (+345.45%)
Mutual labels:  real-time, rtos
Incubator Nuttx Apps
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Stars: ✭ 65 (+195.45%)
Mutual labels:  real-time, rtos
apex
Apex RTOS - A (somewhat) Linux compatible real time operating system
Stars: ✭ 15 (-31.82%)
Mutual labels:  real-time, rtos
FPGAmp
720p FPGA Media Player (RISC-V + Motion JPEG + SD + HDMI on an Artix 7)
Stars: ✭ 190 (+763.64%)
Mutual labels:  rtos, risc-v
rnk
rnk is a RTOS targeting ARM architecture.
Stars: ✭ 22 (+0%)
Mutual labels:  real-time, rtos
Uc Os3
µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.
Stars: ✭ 284 (+1190.91%)
Mutual labels:  real-time, rtos
dtask
DTask is a scheduler for statically dependent tasks.
Stars: ✭ 17 (-22.73%)
Mutual labels:  real-time, rtos
Incubator Nuttx
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (+2586.36%)
Mutual labels:  real-time, rtos
mdepx
MDEPX — A BSD-style RTOS
Stars: ✭ 17 (-22.73%)
Mutual labels:  rtos, risc-v
Cocoos
A cooperative operating system based on coroutines
Stars: ✭ 50 (+127.27%)
Mutual labels:  real-time, rtos
Uc Os2
µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.
Stars: ✭ 120 (+445.45%)
Mutual labels:  real-time, rtos
r3
R3-OS — Experimental static (μITRON-esque) RTOS for deeply embedded systems, testing the limit of Rust's const eval and generics
Stars: ✭ 87 (+295.45%)
Mutual labels:  rtos, risc-v

FOS( Fast Operating System )

中文页
Build Status

It's an open soruce project about code RTOS(Real Time Operating Systems), named FOS, alias Chinese Operating System, not COPY OTHER SYSTEM, supported ISA openrisc, riscv & linux.

Now it's function will be complete step by step, I hope more and more people will be to make it better.


To build the FOS, tools need: scons and system gcc.

CD to the RTOS directory and run:
scons

This will produce execution files named 'fos'.

To run the FOS for linux, run the shell script:
./start.sh


SOURCE TREE:

  • kernel : Core kernel sources
  • app : User application sources
  • cpu : CPU architecture ports
  • libc : C function library.
  • middleware : The component for FOS
  • SConstruct and config.py : Compile tools
  • start_or1ksim.sh : Run the system in the or1ksim

Contributions:

This software was written by Shanjin Yang.

License: GPL.

Any question please contact [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].