Today, Linux runs on a variety of devices, from smartphones to infotainment systems to refrigerators. It is the most popular general purpose operating system, on the planet, used in embedded systems.
The objective of the workshop is to help developers understand how various sensors and actuators are accessed and controlled from a Linux based embedded system. We hope this increased understanding of the system, will lead to a better design, cleaner implementation, faster debugging, finally resulting in a better quality product.
With more and more embedded systems becoming connected and IoT enabled, they are being migrated to Linux based systems. Engineers need to adapt themselves to these emerging technologies.
This workshop will help firmware developers understand Linux driver architecture and how application code can access devices through the driver interface.
Embedded Systems are no longer restricted to firmware developers. With Linux being used in many embedded systems, Java and Python developers can also build useful products using these systems.
This workshop will help application developers learn how to interface with the sensors and actuators using interfaces like Serial, I2C, GPIO, PWM and ADC, from a high level language like Python.