[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #6773] Submission of Real-time kernel t

From: Nickolay A. Burkov
Subject: [Savannah-register-public] [task #6773] Submission of Real-time kernel that runs on Atmel AVR
Date: Wed, 18 Apr 2007 10:38:04 +0000
User-agent: Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv: Gecko/20061223 Firefox/


                 Summary: Submission of Real-time kernel that runs on Atmel
                 Project: Savannah Administration
            Submitted by: nbk
            Submitted on: Wednesday 04/18/2007 at 10:38
         Should Start On: Wednesday 04/18/2007 at 00:00
   Should be Finished on: Saturday 04/28/2007 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00



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
<> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration

= Registration Details =

* Name: *Real-time kernel that runs on Atmel AVR *
* System Name:  *motos*
* Type: non-GNU software & documentation
* License: Modified BSD License


==== Description: ====
avrmotos will be tiny OS for Atmel's AVR MCUs. motos was chosen because
(when'll be finished) it will find its first usage in my friend's motorcycle.
He wants AVR MCU(s) to drive/monitor speed, fuel and gabarit lights. There
will be a cute LCD and buttons there to display these statistics and more. 

So, I want to write very-very simple and very-very clean Realtime Kernel that
can execute programmed tasks with realtime priority. Architecture will be very
scalable to simplify future support and modifications causing this OS to be
useful in many other applications with AVR-like devices.
I'm beginner in AVR, OS designs and lowlevel programming so I want this small
project to be my starting point. Basically, I need CVS so I can work
everywhere where I can. Other people who begin AVR things and want to design
and write their own operating system are very welcome!
I use :
- OpenBSD and avr-gcc to cross-compilation.
- BSD make to simplify builds.

I will not use avr-libc or simillar stuff. Cause I want to write std C
functions by myself to gain expirience.
So, avr-gcc with no other dependancies.

Shown code isn't working yet. And probably, it may be totally revisited with
new one.
I just want to keep things in one place and to share with other beginners
like me ;)

==== Other Software Required: ====
BSD make (i don't know where linux distros include it or not)


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]