taskSavannah Administration - Tasks: task #8825, Submission of davros RTOS kernel

 
 

task #8825: Submission of davros RTOS kernel

Submitter:  David Haworth <drh>
Submitted:  Mon 03 Nov 2008 10:23:11 PM UTC
   
 
Should Start On:  Mon 03 Nov 2008 12:00:00 AM UTC Should be Finished on:  Thu 13 Nov 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  Beuc Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 28 Nov 2008 05:14:08 PM UTC, comment #3: 


> Maybe it would be better if I withdrew my registration for now.


Thank you for considering Savannah.

-Deleted Account- <nicalvaro>
Thu 27 Nov 2008 09:23:54 PM UTC, comment #2: 

Hi,

since requesting a project registration  at savannah I have got a project area at developer.berlios.de. I did this because the registration process at savannah seemed to be so slow - some of the requests in the queue dated back to June or July.

So I don't know how best to proceed. Would working with 2 repositories be acceptable, or even possible?

Maybe it would be better if I withdrew my registration for now.

Dave

David Haworth <drh>
Thu 27 Nov 2008 12:38:36 AM UTC, comment #1: 

I checked all the files within this project and it seems to comply with having all of its files with 10 lines or more having a Copyright notice and having the GPL v3 or later license header.

This project in my mind is Free Software.

-Deleted Account- <nicalvaro>
Mon 03 Nov 2008 10:23:11 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: davros RTOS kernel
  • System Name:  davros
  • Type: non-GNU software & documentation
  • License: GNU General Public License v3 or later (Unfortunately the OSEK and Autosar specifications aren't free.

(www.osek-vdx.org  www.autosar.org) but a free implementation that is at least partially compatible should not be a problem.)




Description:

Davros is a small, extensible, real-time OS kernel.

It is written mainly in C with some processor-specific parts in the assembly language of the processor. It is intended to be portable to many current microcontroller families.

Davros is designed to be extended with personality modules to provide compatibility with standard OS kernels - initially OSEK(tm) and Autosar(tm) although others should be possible.

Davros is not intended for production use (although that cannot be completely ruled out). Rather, it is intended as a basis for developing techniques for applying features of large-scale kernels in small embedded and/or real-time systems.


Other Software Required:

No dependencies.

gcc is the primary compiler, although it should be possible to support other compilers too. Current sources compile with gcc 4.3.2 and binutils 2.18 for Arm and PowerPC.

Davros is intended to run on raw hardware so I cannot honestly check the "runs on free OS" box - but without that check the project is automatically rejected. Davros should also be capable of running under qemu.

The development environment is just about any GNU OS (primarily GNU/Linux). The Makefiles assume GNU-make.


Other Comments:

Davros is very much work-in-progress. The tarball here has limited support for PowerPC and Arm processors. On Arm, the synchronous context-switching mechanism appears to work. PowerPC is believed to work too, but lack of hardware and problems with qemu have stopped work there.

Note: the project is a rewrite of an earlier OS that ran on i386, Tricore and MSP430 processors.


Tarball URL:

http://savannah.gnu.org/submissions_uploads/davros-snapshot-2008-11-03.tar.gz


David Haworth <drh>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by Beuc (Updated the item)
  • -email is unavailable- added by nicalvaro (Posted a comment)
  • -email is unavailable- added by drh (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-12-02 Beuc StatusNone Cancelled
        Assigned toNone Beuc
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code