
 
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