audio, keyboard, mouse, joystick, 3D hardware via
OpenGL, and 2D video framebuffer. OpenGL ES is
a royalty-free, cross-platform API for full-function
2D and 3D graphics on embedded systems.
Software implementation is base on Eclipse
Workbench.
4.5 Black-Box Module
The black-box module controls all traffic on the
CAN bus. It reads data from CAN messages and
stores data in the local memory. The black-box
module is equipped with its own RTC timer and
stores time together with the CAN data. There is no
other connection to this module with such high
reliability.
5 DEVELOPING SYSTEM
CONFIGURATION
The project is presently in last of developing state.
We are beginning with the final versions of the
modules. The Main Control Module is designed in
its final version and is under testing.
Figure 6: Evaluation kit for operator panel in cockpit.
Low cost version is based on EvbDSP module
with a DSP56F805 controller, six 8-bits ports, CAN,
SPI and serial interfaces and FPGA graphic driver
interface (User Interface Module). The EvbHCS12
module is equipped with a MC9S12DP256
controller (Main Control Module). This module
supports a wide range of interfaces: CAN, LIN,
serial, SPI, I2C and six 8-bit ports. The smallest
module is the EvbHCS08 with a MC9S08GT60
controller, LIN, SPI and serial interfaces,
temperature and humidity sensors and four 8-bit
ports (I/O devices). The comfort version has
different User Interface Module that is based on 32-
bit ColdFire controller (EvbMCF5329) with an
integrated display controller – GUI (Figure 6). For
EvbMCF5329 was used Linux BSP.(
Yaghmour 2003)
6 CONCLUSION
The development and realization of the avionic
control and monitoring system for ultra-light
airplanes is very important for increasing the safety
and security of pilots. The number of accidents of
ultra-light planes is too high, especially during the
starting and lending stages of flights. A low cost
flight control and monitoring system is the best way
to cut down on the number of accidents. The
developed monitoring system can be configured
from a minimal version to a wide system based on
customer requirements.
ACKNOWLEDGEMENTS
This project is being completed at VSB - Technical
University of Ostrava, Czech Republic. The work
and the contribution were supported by a project of
the Grant Agency of Czech Republic – 102/65/0571
Architectures of embedded system networks and
department of measurement and control.
REFERENCES
Arnold K. (2001) Embedded Controller Hardware Design.
LLH Technology Publishing USA 2001, ISBN 1-
878707-52-3
Sridhar T. (2003) Design Embedded Communications
Software. CMP Books, San Francisco 2003, ISBN 1-
57820-125-X
Raghavan P., Lad A., Neelakandan S. (2006) Embedded
Linux System Design and Development. Auerbach
Publication USA 2006, ISBN 0-8493-4058-6
Li Q., Yao C. (2003). Real-Time Concepts for Embedded
Systems, CMP Books, San Francisco 2003, ISBN 1-
57820-124-1
Hollabaugh, Craig., (2002). Embedded Linux, Pearson
Education, Indianapolis 2002, ISBN 0-672-32226-9
Yaghmour, Karim., (2003). Building embedded Linux
systems, O’Really & Assocites, Sebastopol 2003, ISBN
0-596-00222-X
Kotzian J. and Srovnal V. (2004). Development of
Embedded Control System for Mobile Objects Using
UML. In : Programmable Devices and Systems 2004-
IFAC Workshop, Krakow, IFAC WS 2004 0008 PL,
ISBN 83-908409-8-7, p.293-298
Kotzian J. and Srovnal V. (2003). Can Based Distributed
Control System Modelling Using UML. In:
Proceeding International Conference IEEE ICIT
2003, Maribor, Slovenia, ISBN 0-7803-7853-9,
p.1012-1017
DISTRIBUTED EMBEDDED SYSTEM FOR ULTRALIGHT AIRPLANE MONITORING
451