Description
About the Program
In today’s increasing global market place, successful companies are finding that investments in
hardware and software are no longer enough to maintain a competitive edge. Human elements
with specialized engineering and design skills have become the essential part of the equation.
Given the complex tasks that today’s computing devices are required to perform, it’s
crucial that the operating systems that drive them are stable, fast and efficient. This
course provides foundational materials on RTOS for embedded applications, including
task scheduling, memory allocation and resource management. The objective of the course
is to give students solid introductory knowledge on Real-Time OS and how to develop
applications using RTOS. Learners gain an understanding of the RTOS architecture and
acquire the practical skills involved in building an embedded system solutions using
FreeRTOS. As a part of this course, we are introducing a remote hardware Lab, and the
participants will be able to do the experiments using this platform. This course can be very
useful for UG as well as PG students, along with research scholars in the initial phases of their
PhD study and course work.
Major Topics
Embedded C Programming
Introduction to Embedded Software – Real-Time Vs Non Real-Time
Overview of RTOS
System Architecture of FreeRTOS
Thread Creation and management
Inter Thread Communication
Thread Synchronisation mechanisms
Porting of FreeRTOS and applications to ARM Cortex Microcontrollers
Mini Project
Who should attend? :
Engineering students, recent graduates and young professionals with
back ground in Digital Electronics
Duration:
65 Hours (Theory: 13 hours & Lab: 52 hours) 24X7 Self-paced using Recorded
Lectures
Certificate Criteria:
50 % for assignments and 50 % for exit test
Contents:
Lectures, demos, Remote Lab access, and Mini project
Mode of Delivery:
Theory sessions shall be delivered through online mode using recorded
lectures by NPTEL. Lab demo (recorded) and live sessions (if any) shall be delivered through
online mode by NIELIT Calicut.
Lab experiments and Mini Project shall be done through the using open source/ licence free
tools.
Workshop Start Date: 13th February 2023
Exit Test Date: 10th March 2023
Workshop End Date: 10th March 2023
Kosaraju DhineshGopi –
Good