Embedded Linux – Batch VI

Register through the link given under the Registration & Payment Tab

 

SKU: NIELIT WORKSHOP | 14th July, 2025 Categories: ,

Description

Embedded systems are a ubiquitous component of our everyday lives. Linux-based embedded systems are widely used in smartphones, in-vehicle infotainment systems, in countless consumer electronics and for numerous industrial applications. As a result, the demand for qualified embedded system engineers with the requisite experience in Linux is on the rise. 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 Linux OS and internals of Linux. Learners gain an understanding of the Linux architecture and acquire the practical skills involved in building an embedded Linux system. 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.

 

Duration:

65 Hours (Theory: 13 hours & Lab: 52 hours) 24X7 Self-paced using Recorded Lectures

 

Mode of Delivery:

Theory sessions shall be delivered through ONLINE mode using recorded lectures by NIELIT.

Lab demos (recorded) and live sessions (if any) shall be delivered through ONLINE mode by NIELIT Calicut.

Lab experiments and mini-projects shall be done through Open-source/License-free tools.

Topics Covered

Introduction and Basics

Overview of Linux OS

Linux Directory Structure

  • Understanding the root directory and subdirectories
  • File paths and symbolic links
  • Essential Linux Commands
  • C System Calls and File Management

Introduction to C System Calls

  • System Calls – File Management

Process Management

Memory Management

  • Virtual memory and paging
  • Memory allocation and deallocation
  • Memory mapping and system calls

Inter-Process Communication (IPC)

Multi-threading and Thread Management

Thread Synchronization techniques

Networking and Embedded Linux

  • Networking Basics
  • Socket Programming
  • Serial Port Programming
  • Kernel C Programming
  • Make Utility

Configuration & Build Process of an Embedded Linux System

Mini Project

  • Hands-on project involving the Embedded Linux
  • Project implementation in the SMART Lab environment.

Intended Audience

Engineering students, recent graduates and young professionals with back ground in C programming

Registration and Payment

Selection will be based on a ‘first come first serve basis’ among eligible registrants. Registration will be closed once a sufficient number of candidates for a batch has registered.

Welcome mail will be sent by NIELIT Calicut to their registered email a day prior to the start day of the course.

Registration link  : https://www.calicut.nielit.in/OnlineCourseRegistration.aspx?c=LB-ESM4%2F2025%2F02%2F03

Certification

 

Certification:

50 % for assignments and 50 % for exit test

Support Desk

Course Coordinator:

Sri Rama Pavan, Sc ‘B

Contact : 8904310403

Mail ID : pavan@calicut.nielit.in

Lab Support: Mr. Manoj N, PTO manoj@calicut.nielit.in

Reviews

There are no reviews yet.

Be the first to review “Embedded Linux – Batch VI”