Home » , , » Download PDF Programming Embedded Systems in C and C++ 1999 by Michael Barr

Download PDF Programming Embedded Systems in C and C++ 1999 by Michael Barr



Sinopsis


An embedded system is a combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a specific function. A good example is the microwave oven. Almost every household has one, and tens of millions of them are used every day, but very few people realize that a processor and software are involved in the preparation of their lunch or dinner.
 
This is in direct contrast to the personal computer in the family room. It too is comprised of computer hardware and software and mechanical components (disk drives, for example). However, a personal computer is not designed to perform a specific function. Rather, it is able to do many different things. Many people use the term general-purpose computer to make this distinction clear. As shipped, a general-purpose computer is a blank slate; the manufacturer does not know what the customer will do with it. One customer may use it for a network file server, another may use it exclusively for playing games, and a third may use it to write the next great American novel.
 
Frequently, an embedded system is a component within some larger system. For example, modern cars and trucks contain many embedded systems. One embedded system controls the anti-lock brakes, another monitors and controls the vehicle's emissions, and a third displays information on the dashboard. In some cases, these embedded systems are connected by some sort of a communications network, but that is certainly not a requirement.




Content 


  1. Introduction
  2. Your First Embedded Program
  3. Compiling, Linking, and Locating
  4. Downloading and Debugging
  5. Getting to Know the Hardware
  6. Memory
  7. Peripherals
  8. Operating Systems
  9. Putting It All Together
  10. Optimizing Your Code





0 komentar:

Posting Komentar