Overview
September 2008 | LINUX For YoU | www.
openItis.
com72
Even if C is losing its position as the mainstream programming language for
general application development, embedded programming is still its stronghold.
Students and programmers new to...
More
Overview
September 2008 | LINUX For YoU | www.
openItis.
com72
Even if C is losing its position as the mainstream programming language for
general application development, embedded programming is still its stronghold.
Students and programmers new to embedded programming, though
proficient in general C programming, are often clueless about C programming
for embedded systems.
This article offers an introduction.
very embedded system has
software and hardware elements
that are very closely dependent,
and this affects how we program
an embedded device.
Based
on this fact, we’ll look at the hardware
characteristics of embedded devices, how the
hardware affects the language chosen to write
programs for it, how C is used differently
for embedded programming and, finally,
we’ll cover how GCC is used for embedded
systems.
Characteristics of embedded devices
Programming for embedded systems is
quite different from general programming
(for PCs).
The main difference is due to
the underlying
Less