Introduction to Embedded Systems

We are all familiar with the concept of a computer. Modern computers are able to perform a wide variety of tasks, and have input from their users in the form of a keyboard, touch screen or mouse. [...]