for Embedded Systems
covers the fundamentals of drawing shapes onto controllers typically
found in an embedded system. It is based on the development of
graphical user interfaces for a number of medical and para-medical
devices and on the graphics library supplied with the book Front
graphical objects in C and C++, device drivers, handling events
and converting fonts and bitmaps from PC applications. If the
list of topics below interests you then e-mail firstname.lastname@example.org
for more details.Sample slides, with commentary are available
for part of the font section
of this course.
magazine articles, authored by the course presenter, can be found
in the Graphics Programming
Programmers faced with the responsibility
of writing graphics software in C or C++ for an embedded system.
HARDWARE - Overview
of a number of popular graphics controllers in the embedded market
STARTING TO DRAW
- The basic building blocks
- lines, boxes, circles
FEATURES TO ADD FLEXIBILITY
- movable origin
INTRODUCTION TO THE SOFTWARE LEVELS
- Refreshing the display
- LOCATING OBJECTS
- Pointers or mice require
some way of establishing which object on the screen was acted
upon by the user.
- Polling vs. interrupts
- Focus and callbacks
- Queuing events.
- RTOS issues
access to graphics hardware
to suit the user
the finger location
LINE GRAPHS AND OTHER MOVING OBJECTS.
THIRD PARTY GRAPHICAL TOOLKITS
of current products on the market