[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #6773] Submission of Real-time kernel t
Nickolay A. Burkov
[Savannah-register-public] [task #6773] Submission of Real-time kernel that runs on Atmel AVR
Wed, 18 Apr 2007 10:38:04 +0000
Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:220.127.116.11) Gecko/20061223 Firefox/18.104.22.168
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
Percent Complete: 0%
Assigned to: None
Discussion Lock: Any
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
accessible only to site administrators, effectively *logged as site
* 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
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
|[Prev in Thread]
||[Next in Thread]|
- [Savannah-register-public] [task #6773] Submission of Real-time kernel that runs on Atmel AVR,
Nickolay A. Burkov <=