An infrared network abstraction for EPOS on the Lego RCX

Software/Hardware Integration / Dedicated Operating Systems Project

 Index   Project   Specifications   Class diagram   Implementation   Support   Links 

Project
An infrared network abstraction for EPOS on the Lego RCX
Staff
Crineu Tres
Igor Tibes Ghisi
Roberto Hartke Neto
Questions? E-mail us.

Project

In a time where 80% of microprocessors at work are on embedded systems, three students start the most important project on their life: capacity a control computer called RCX, equiped with a revolutionary Operational System called EPOS, for serial infrared comunication.

Technology

  • Lego RCX using a Hitachi H8/300 CPU.
  • Software used to transfer software to the RCX.
  • GCC compiler.

Conditions

  • C/C++ programming

Solutions

  • An interface to the infra red port provided via a driver.
  • A network protocol stack which can handle the communication.

RCX infra red ports

The RCX uses memory mapped i/o which means that communication through ports is done through specific memory areas. When ports receive an input signal, the data is stored in a data register which is accessed by the cpu as normal
memory. Each port has a data direction register (DDR) that selects between input or output.

Comments
None
News
None