Index of /dsl-cdrom/unsw/projects/ecos

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [DIR] bluetooth/ 08-Feb-2005 15:57 - [DIR] boot_table/ 08-Feb-2005 15:57 - [DIR] configtool/ 08-Feb-2005 15:57 - [DIR] doc/ 08-Feb-2005 15:58 - [DIR] ecos/ 08-Feb-2005 15:59 - [DIR] ecos_configs/ 08-Feb-2005 15:59 - [DIR] eth_eeprom_config/ 08-Feb-2005 16:00 - [DIR] gnutools/ 08-Feb-2005 16:00 - [DIR] lwip/ 08-Feb-2005 16:00 - [DIR] mu_diff/ 08-Feb-2005 16:00 - [DIR] redboot_binaries/ 08-Feb-2005 16:00 - [DIR] redboot_configs/ 08-Feb-2005 16:00 - [DIR] sertcp/ 08-Feb-2005 16:00 - [DIR] wxGTK/ 08-Feb-2005 16:00 -
Companion CD-ROM eCos Directory

Companion CD-ROM: /unsw/projects/ecos directory

The /unsw/projects/ecos directory contains the full source of the eCos real-time embedded operating system, including a port to the DSLMU board.

This port was developed as part of a thesis entitled Remote Access Point for Home Monitoring and Control by Russell Collins in 2003.

Thesis Title

Remote Access Point for Home Monitoring and Control

Thesis Abstract

Many consumer devices now being produced have the ability to be remotely monitored and controlled. This thesis aims to develop a generic platform that can easily be extended to interface with many different kinds of devices for remote monitoring and control via a TCP/IP connection.

The hardware to be used in the development of this platform is an ARM based microcontroller board designed by staff at the University of Manchester in collaboration with staff at the University of New South Wales.

The main task in achieving the aim was the development of the necessary software layers to implement remote monitoring and control. The eCos real-time embedded operating system was used to form a generic base for developing applications to monitor and control specific devices. The majority of the work involved in this project was the development of a port of this operating system to the micro-controller board.

During the development process, several hardware issues were discovered with the micro-controller board’s Ethernet interface and were corrected.

Using the generic platform, an application was developed to allow the reading of an electricity meter with a serial interface via a TCP/IP connection.

Directory Contents

[Root] CD-ROM Root Directory
[Dir] unsw: Information specific to the Digital Systems Laboratory
[Dir] projects: Information on student projects implemented on DSLMU board
[Dir] ecos: Full source of eCos operating system including port to DSLMU board   This is the current directory
[Dir] bluetooth: Source for development eCos Bluetooth stack
[Dir] boot_table: Code to recompile DSLMU boot table using GNU tools
[Dir] configtool: Prebuilt binaries for eCos config tool
[Dir] doc: Documentation for eCos port, including full text of thesis
[Dir] ecos: eCos source repository for DSLMU board
[Dir] ecos_configs: Sample eCos configurations for DSLMU board
[Dir] eth_eeprom_config: Code to program Ethernet cofiguration EEPROM
[Dir] gnutools: Prebuilt GNU tools for arm-elf (patched for eCos)
[Dir] lwip: Lightweight IP code
[Dir] mu_diff: Patch for MU board from clean eCos CVS tree
[Dir] redboot_binaries: Prebuilt RedBoot binaries for DSLMU board
[Dir] redboot_configs: Sample eCos configurations for building RedBoot
[Dir] sertcp: Serial-TCP application & supporting software
[Dir] wxGTK: wxWindows libraries for building eCos config tool
[File] README.html: The file you are currently reading