Skip to content

Markgorden/Sparrow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Sparrow is an embedded operating system.

SparrowOS

Now it supports S3C6410X chipset (ARM architecture) only, and run in Skyeye simulator.

The name "Sparrow" comes from a famous Chinese proverb - "Sparrow may be small but perfectly formed". I hope it has every important features of modern system, but not too complex.

To share the knowledge how an operating system is created, I compiled some document. But usually design document is always boring, so I made as many diagrams as possible to illustrate the most important mechanism. Hope the cartoon-style document let the readers feel relaxed. These slides are also available in doc folder of the repository.

The author, I, am a software engineer working in Ericsson. If you need to contact me, please send mail to michael2012zhao@gmail.com

Document:

About

My Operating System.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 87.3%
  • Assembly 9.1%
  • Makefile 2.6%
  • Python 1.0%