There are software developers, and then there are embedded software developers.
Embedded software work requires first of all a cross compiler.
Rather than bore you with a suggested definition of what embedded software is, I'm just going to dive into the details of several projects, on the theory that several examples are better than an abstract definition.
Tom's Computer Info / [email protected]