This page presents some projects that use the GNU Development Chain.

1. NanoK

NanoK is a very small kernel for the 68hc11. It works with the GCC port. It is maintained by Yann Gouy (yann_gouy at yahoo.fr):

nanoK.tar.gz

2. Ethernet on 68HC11

Tom Parker (tom at wiresncode.com) designed an Ethernet board using a Cirrus/Crystal CS8900 controller and plugged it to an 68HC11-F1 board. He wrote a small IP-stack and Ethernet controller in C. This must be compiled under GNU/Linux with the GCC port (due to the use of Linux network headers).

http://www.wiresncode.com/hc11/ether

Tom Parker created a small yahoo group for news and discussions at http://groups.yahoo.com/group/hc11-ether.

3. uC/OS

Ingo Beckmann (ib at ingoBeckmann.de) has ported uC/OS-II RTOS for work with the GNU tool chain. See http://www.micrium.com to obtain Jean J. Labrosse's uc/OS. Contact Ingo to obtain the GNU port.

Mike Gruber (mike at grubinski.com) wrote a small example using Ingo's uC/OS port to blink a LED from a task. You can get his example at http://www.grubinski.com/grubinski/ucos.example.tar.gz .

4. The GameGirl

For a quick intro, the GameGirl is a designed-from-scratch portable gaming console. The focus of the project was using a Motorolla 68HC12A4 as the core brain, and developing a simple but useful "GameGirl SDK" for it (which includes graphics, sound, timers, input, and networking with other consoles), with a simple C API.

The maintainer is Loban Amaan Rahman (loban at earthling.net). See http://loban.caltech.edu.

5. GEL

The GNU Embedded Libraries is a collection of embedded libraries and examples of 68HC11/68HC12 programs in C, assembly to show how to use the GNU development chain.

GEL home is: http://gel.sourceforge.net.

6. OS - A Real Time Operating System for the Motorola MC68HC11

OS is a simple round-robbin time slice operating system. OS has a fixed number of tasks, eight.

OS is written by Thomas Dean and is available at http://www.speakeasy.org/~tomdean/os.html.

7. EBCS - Embedded Bathroom Control System

EBCS is a 68HC11 embedded system used to control some bathroom equipments (fan, light, ...). It displays the temperature and humidity and controls the bathroom fan.

EBCS sources and hardware schematics are available at http://stcarrez.nerim.net/cas_bath.php.

8. PF11 - An ANS Forth Implementation for the 68HC11

PF11 is a 16-bit implementation of the Forth programming language for the Motorola 68HC11 microcontroller.

PF11 is provided by Andrew Sterian and you can get sources and binaries at http://claymore.engineer.gvsu.edu/~steriana/Software/pf11/index.html .