Lab Workshop on Embedded ‘C’ and ARM Cortex Microcontrollers - Batch III
Jointly offered by NIELIT Calicut & ARM in association with NPTEL
About the Program
Embedded systems are a ubiquitous component of our everyday lives. As our world has become more complex, so have the capabilities of the microcontrollers embedded into our devices. The ARM® Cortex family represents a new class of microcontrollers much more powerful than the devices available a decade ago. Over the years there has been an increased demand for skilled embedded engineers in industries. This is due to the tremendous advances in Industry 5.0, IoT, AI/ML, and other smart technologies, all of which rely on embedded systems.
The objective of the course is to give students solid introductory knowledge on C Programming and Embedded system application development using ARM Cortex Microcontrollers. This course uses open source gcc compilers under Linux platform and tools such as Keil and STMCube IDE as embedded software development tools. As a part of this course, we are introducing a remote hardware Lab, and the participants will be able to configure a variety of peripherals, write numerous programs, and see their work executed on their own embedded 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

- Introduction to Embedded Systems
- Embedded C Programming
- ARM Cortex M Architecture Overview
- Introduction to STM32 Microcontrollers & Development Boards
- Overview of IDEs for STM32 Microcontrollers
- Peripheral libraries & drivers for STM32 Microcontrollers
- Sensors and actuators interfacing with STM32 Microcontrollers
- Serial & Bus protocols with STM32 Microcontrollers
- Mini Project
Registration fee and payment link
- Rs.2500/-
Important Dates
Event | Date |
---|---|
Registration closing date | 17th January 2024 & First Come First Served Basis Will be closed once batch is full |
Sharing of Course link | 21-01-2024 (will be mailed to Registered Email) |
Course Start date | 22-01-2024 |
Duration | 65 Hours (Theory: 13 hours & Lab : 52 hours) |
Workshop Coordinators: Rajesh M, Scientist 'D' Email: rajesh@calicut.nielit.in, rajesh.m@nielit.gov.in Ph# 94472 17649
For Queries/Support :
- Mr Manoj N, PTO . Email : manoj@calicut.nielit.in, Ph# 94467 83170
- Shri. Akula Sri Rama Pavan, Email : pavan@calicut.nielit.in, Ph#: 89043 10403
Who should attend? : Engineering students, recent graduates and young professionals with Basic knowledge of any programming language (Preferably C) is recommended, but not mandatory.
Certificate Criteria: 50 % for assignments and 50 % for exit test
Contents: Lectures, demos, Lab experiments 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.