Description |
1 online resource (xxi, 301 pages) : illustrations |
Contents |
1. Introduction -- 2. Getting to know the hardware -- 3. Your first embedded program -- 4. Compiling, linking, and locating -- 5. Downloading and debugging -- 6. Memory -- 7. Peripherals -- 8. Interrupts -- 9. Putting it all together -- 10. Operating systems -- 11. eCos examples -- 12. Embedded Linux examples -- 13. Extending functionality -- 14. Optimization techniques -- A. Arcom VIPER-lite development kit -- B. Setting up your software development environment -- C. Building the GNU software tools -- D. Setting up the eCos development environment -- E. Setting up the embedded Linux development environment |
Summary |
If you have programming experience and a familiarity with C--the dominant language in embedded systems--Programming Embedded Systems, Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep-space probes, and many medical instruments would have been nearly impossible to create without embedded software.</ |
Notes |
Print version record |
Subject |
Embedded computer systems -- Programming.
|
|
COMPUTERS -- Programming -- General.
|
|
Embedded computer systems -- Programming.
|
|
Embedded computer systems -- Programming
|
Form |
Electronic book
|
Author |
Massa, Anthony J.
|
|
Barr, Michael, 1971-
Programming embedded systems in C and C++
|
ISBN |
9780596519124 |
|
0596519125 |
|
9780596553289 |
|
0596553285 |
|