Applications

From GNU 68HC11/HC12
(Difference between revisions)
Jump to: navigation, search
(MCX11)
(uC/OS)
Line 28: Line 28:
 
for work with the GNU tool chain.
 
for work with the GNU tool chain.
 
See [[http://www.micrium.com http://www.micrium.com]] to
 
See [[http://www.micrium.com http://www.micrium.com]] to
obtain Jean J. Labrosse's uc/OS. Contact Ingo to obtain the GNU port.
+
obtain Jean J. Labrosse's uc/OS. You can get the GNU port at [[http://www.ingobeckmann.de/download/ucos-ii-68hc11-port-v0.5.tar.gz http://www.ingobeckmann.de/download/ucos-ii-68hc11-port-v0.5.tar.gz]].
  
 
Mike Gruber (<i>mike at grubinski.com</i>) wrote a small example
 
Mike Gruber (<i>mike at grubinski.com</i>) wrote a small example

Revision as of 01:35, 10 September 2006

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

Contents


Kernels and Operating System Components

MCX11

MCX11 is a MicroController eXecutive for 68HC11. The kernel has been ported to work with the GNU compiler. The port has been made by Jean-Michel Roux. It can be downloaded at: [http://perso.orange.fr/jean-michel.roux].

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]

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].

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. You can get the GNU port at [http://www.ingobeckmann.de/download/ucos-ii-68hc11-port-v0.5.tar.gz].

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].

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].

Libraries

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].

Embedded Applications

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].

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].

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].

Personal tools