Title:
|
IMPLEMENTING TINY EMBEDDED SYSTEMS WITH NETWORKING CAPABILITIES |
Author(s):
|
Renato Jorge Caleira Nunes |
ISBN:
|
972-99353-6-X |
Editors:
|
Nuno Guimarães and Pedro Isaías |
Year:
|
2005 |
Edition:
|
2 |
Keywords:
|
Embedded System, Real-Time System, Networking, Home Automation, Domotics. |
Type:
|
Short Paper |
First Page:
|
323 |
Last Page:
|
328 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
In this paper we present a hardware and software approach that allows the development of very simple embedded systems with networking capabilities. These embedded systems were developed in the context of domotics with the objective of offering an inexpensive platform to allow a cost-effective implementation of super-automated homes, i.e., homes with a very big number of sensors and actuators (several hundreds). The Domotic Modules (DM) are based on a microcontroller with very limited resources (just 8 Kbytes of Flash memory for code and 512 bytes of data memory). In spite of these restrictions we were able to implement a robust communication protocol and deploy a co-operative real-time multitask environment that support multiple applications and inter-task communication. We describe our approach and give emphasis to its generality and portability that allow its usage in other embedded platforms with very limited resources. It is entirely implemented in C language, offering a good performance, real-time characteristics and a flexible solution to problems that require communication and would benefit from a software structuring model based on tasks. |
|
|
|
|