
Training materials in slides from http://free-electrons.com.
You can free download it from http://free-electrons.com/training/drivers
Overview
The GNU / Linux operating system is more and more used in electronic devices embedding a significant part of software (digital assistants, telephones, dedicated terminals, etc.).
Its strengths are many: freedom of modifying and redistributing sources, OS vendor independence, zero cost, no royalties, available tools, available documentation and support on the Internet by the community of its users.
Duration
3 days. 1/2 of theory and 1/2 of practical labs.
Language
English
Audience
People developing devices using the Linux kernel. Driver developers for internal or external peripherals.
Benefits
Getting experience and knowledge useful to implement Linux based devices and write device drivers.
Course objectives
Learn how to (cross)compile and start a Linux kernel. Learn how to write complex device drivers and debug them on the target platform. Learn how to get help, report issues and even contribute to improving the code.
This course mainly targets device driver developers and doesn't address inner kernel details.
Prerequisites
Knowledge and practise of Unix or Linux commands.
Practise of the C language.
Needed equipment
Video projector, 1 PC computer on each desk (1 or 2 people). No operating system requirement.
Materials
Print and electronic copy of presentations Read more...