|
"An Introduction to Hardware Interfacing and Device Driver Development"
Outline
This workshop introduces the fundamental principles of interfacing with hardware in an embedded system, including an overview of device drivers. It discusses plenty of essential practical techniques along with traps for the unwary and how to avoid them. The aim of the session is to de-mystify what can be considered a black art for those who have little or no experience of hardware interfacing. It includes demonstrations on an embedded target system.

Objectives:
- to understand how to interface with typical hardware from a C program in an embedded system
- to understand the purpose, structure and typical components of a device driver
Delegates will learn:
- the principles of how hardware devices interact with software
- practical techniques for accessing hardware and handling interrupts from a C program
- what a device driver does and what it typically consists of
- the methods typically used to develop device drivers

Who should attend:
- experienced C programmers new to embedded software development
Pre-requisites:
- sound knowledge of C/C++ programming language
- understanding of basic hardware operation
Duration:
- 3 hours, including refreshments
Click Here to Register
|