Embedded devices need to interact with the real world somehow. Maybe using standard interfaces such as i2c, SPI, USB or maybe using low level interfaces such as GPIO, PWM, Analog to Digital and Digital to Analog. In all cases the link between Linux and the hardware is a device driver.
This course shows how to write several different types of device drivers for Linux, with an emphasis on the techniques that are applicable to embedded systems such as platform independence, cross development and efficient use of resources. The lab exercises are cross-compiled and tested on a typical development board, the BeagleBone Black (we can accommodate other hardware at your request).
See why people choose JBI
31/07/2018: Example programmes delivered: Professional Scrum Master PSM I Agile and Scrum These are 2 day courses which focus on understanding the agile/scrum...
10/02/2018: A leading Financial institution commissioned JBI to run a series of Agile/Scrum courses for various teams - inhouse. Pre-course consultation...
07/11/2018: Containerized applications are becoming very popular and it’s easy to understand why. They provide so many benefits to organisations, especially...
01/11/2018: Having lots of business data is good. But to get the most from it, you have to be able to analyse it and communicate it to other users in your...
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
Excellent feedback, consistently !
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"