savannah-hackers
[Top][All Lists]
Advanced

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

[Savannah-hackers] submission of Embedded-but-Open - savannah.gnu.org


From: tauyeung
Subject: [Savannah-hackers] submission of Embedded-but-Open - savannah.gnu.org
Date: Tue, 13 Aug 2002 00:42:22 -0400

A package was submitted to savannah.gnu.org
This mail was sent to address@hidden, address@hidden


Tak Auyeung <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Embedded-but-Open
System name: ebo
Type: 1

Description:
Embedded-but-Open (EbO) is a collection of source files (as modules) to aide 
anyone who wants to develop embedded applications based on the Atmel AVR 
microcontroller units.

At the heart of EbO is a real-time kernel (RTK). It supports multithreading, 
priority queues, real-time scheduling, preemption, round-robin, voluntary 
yielding and semaphores. The RTK is the foundation of many other modules that 
depend on multithreading or timing.

As time and resources allow, EbO will include more and more modules, supporting 
different aspects of embedded application programming. At this point, EbO has a 
complete LCD module that supports the basic HD44780 LCD controller (or 
compatible) found in most 1, 2 or 4 line alphanumeric LCD displays. 

EbO also has an UART module that works with the circular-queue module to 
provide a clean and efficient interface for applications to use the UARTs on 
AVR MCUs. Because this module uses semaphores for synchronization, there is no 
need to busy wait. 

EbO contains library functions to build simple menuing systems based on matrix 
keypads and LCD displays. This library, however, does not directly depend on 
LCD subroutines. The menuing system can be remotely run on another computer 
connected via some means (RS-232, RS-485 and etc.).

The latest distribution can be found at www.mobots.com/EbO/EbO.tar.gz.

Other Software Required:
gcc (built to cross compile to AVR targets)
binutils (built for AVR targets)
libc (AVR version)

Other Comments:






reply via email to

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