Real-time Operating Systems interact with us wherever you look for them. When you drive your car these provide the optimal fuel supply and control your transmission , braking and all sophistication within the car. At your home this small piece of firmware run your appliances. When you visit a hospital these firmware work happily within the Scanning and laboratory Equipment. From a software engineering perspective, In conventional software doing things within a stipulated might be good but its Ok if you exceed the time. In a RTOS if you miss a deadline your software does not meet the required quality and is considered to work erroneously.
AI Applications based on the Internet of things, Robotics and Autonomous Vehicles all have at their heart a tiny RTOS. Its where the magic begins when the data collection for your AI algorithms start working.
SIAS Research Forum is offering a five day online hands-on program on "Zephyr RTOS and its application to the Internet of Things". This course will cover the following essential topics in order to get you started on designing, developing and deploying code for a real-world application. In this course we will be developing an IoT Application to detect images using TinyML as well communicate with the cloud.
Fundamentals of C programming, Operating Systems, Networking Concepts, Computer Architecture and basic Algorithms
Basic knowledge of electronic circuits
Gain practical experience in developing IoT applications with Zephyr RTOS.
Acquire skills in implementing TinyML for image detection on resource-constrained devices.
Understand how to securely connect your IoT devices to the cloud.
A chance to work on a real IoT project during the workshop.
Hardware Requirements*
Participants have to purchase the following items for working with hands-on exercises
ESP32-MBCAM (tinymL) or ESP32- development board(devkit-C)
Micro USB cable (2A)
USB Power supply(2A)
Temperature Sensor
We will provide you the above items as a workshop kit for a nominal fee
Software Requirements
Basic packages and drivers for connecting to usb devices and flashing
zephyr compiler and sdk
python packages for zephyr
Senior Project Fellow,
Department of Computer science,
CUSAT, Kerala