Software Developing Environment
Microsoft windows 95 system was used as the operating system of the
head up display system. All of the displaying software was developed using
Microsoft Visual C++ 4.0 and its basic libraries. We developed the projection
algorithm without any commercial graphics library. The software components
of the HUD system are;
-
Reading the game port through device driver of Windows 95
-
Reading the DGPS signal and yaw-rate giro
-
Updating the vehicle location data (position and direction).
-
Reading the road map and searching current displaying location.
-
Changing the coordinate of the road data from the global coordinate system
to the local coordinate system.
-
Calculating the prospective projection.
-
Projecting the road data to the combiner.
The skeleton of the head up display system software was generated by the
project manager of the Microsoft Visual C++ with SDI (single document interface).
All of the software was written in C++, a object oriented programming language.
System specific calls and graphic display have been done using MFC (Microsoft
Foundation Class) libraries.
References
Windows programming (MFC++)
Computer Graphics
Return to first ...