The course considers device design and programming methods which can assist to make sure that single-processor embedded systems are consistent.
The course is taught mainly using hardware design, System C, C programming language, drivers developed on Linux, and a PC emulated as an embedded device.
Good knowledge of computer
Good C programming skills
Operating Systems theory
To give an understanding of the essentials of embedded device drivers.
To provide you practical experience in developing an embedded device drivers.
You should be able to write programs for devices.