Menu

Tree [020f76] master /
 History

HTTPS access


File Date Author Commit
 builds 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 doc 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 e 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 h 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 kernel 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 Makefile 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 Makefile.inc 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 README 2011-09-01 Alessandro Franci Alessandro Franci [020f76] add readme and pdf
 TODO 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 TODO1 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 bohos.pdf 2011-09-01 Alessandro Franci Alessandro Franci [020f76] add readme and pdf
 comptest 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push
 make_and_launch.sh 2011-09-01 Alessandro Franci Alessandro Franci [e3c7be] first push

Read Me

Project for the course of Lab.So (University of Bologna), 
accademic year 2008/2009

Developers:
Gian Pietro Farina	      <farina@cs.unibo.it>
Alessandro Franci         <afranci@cs.unibo.it>
Pietro Ansaloni           <pansalon@cs.unibo.it>
Davide Riccardo Caliendo  <caliendo@cs.unibo.it>

HOW TO COMPILE AND TEST:

To compile and test bohos, umps and the cross compiler must be installed;
see http://mps.sourceforge.net/umps.html for reference.

From the root directory of the project launch the command

    make

to compile all the sources and generate the umps necessary files;
then , from the builds/ directory launch

    umps

to execute the virtual machine interface and test bohos.
`make clean' will remove all the generated object files in kernel/
and all the files in builds/.


WHAT IS ABOUT
The BohOS Operating System is an OS based on μMPS machine
(http://mps.sourceforge.net/), divided into six layers. Each layer
provides an abstraction layer to the i+1 layer. There are several
levels: level 0 (μMPS hardware), level 1 (services provided in ROM),
level 2 (the Queue/Data Structure Managers), level 3 (the Nucleus,
thread scheduling, interrupt handling, semaphores).

See bohos.pdf for a detailed specification about the project.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.