Skip to content
Snippets Groups Projects
Commit 16b6f707 authored by Rubi's avatar Rubi
Browse files

README: update


Signed-off-by: default avatarAlessandro Rubini <rubini@gnudd.com>
parent 542cecf2
No related branches found
No related tags found
No related merge requests found
This is the "Two Hour Operating System", material that I've been
presenting in a 2-hour lesson a few times since September 2010.
This is the "Born Again THOS", and THOS was the "Two Hour Operating
System". I wrote Thos in a 2-hour lesson a few times since September 2010.
Initially I've been using an ARM7 system (LPC2104, mounted in the
"christmas tree" board by Embedded Artists). The tree is not sold any
more, so this version is based on a Cortex-M3 (LPC1343, mounted in a
simple board by Olimex. I may add the ARM7 implementation or other
ones as subdirectories, over time.
Thos is done: it must be written in two hours. This one, Bathos, is a
reorganization of the code to put forward the idea of a very simple
operating system, without interrupts so far, but with some more
drivers and features, since my students were really using Thos for
real work.
All documentation is in doc/ (you need TeX and Texinfo to compile it,
but if you download the tarball, output files are already there.
but if you download the tarball, output files are already there). The
first part of the document is still Thos, and it matches the commit
history, because this project is actually a spin-off of Thos, from where
Thos was complete.
I may re-release this thing with a little updates (or ports to other
embedded CPU cores) over time, but not more than once per month.
However, after tag "v2012-12" (which is a Thos tag), the history is
not driven by didactic purposes but by the feature set I need over
time. I try to remain clean and ordered in the commits, but I cannot
be sure about it, and sometimes bugs are commited and fixed at a later
time.
Enjoy
/alessandro
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment