OS and Device Drivers for IoT

GTU Study
KHUDKIBOOK
OS AND DEVICE ME02062011
FREE PDF ME02062011
Code: ME02062011 Credits: 4 Semester 2 IOT

OS and Device Drivers for IoT

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

OS and Device Drivers for IoT Syllabus — Unit-wise Content

The official GTU curriculum for OS and Device Drivers for IoT (subject code ME02062011) as prescribed for IOT · Semester 2 divides the course into 6 units, covering 39 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (ME02062011)

Unit 1 UNIT-I

7 lecture hours

  • Introduction To Operating Systems : Basic Principles
  • Operating System Structures
  • System Calls & Types
  • Processes Concept – Scheduling - Inter Process Communication
  • Introduction to Distributed Operating System
  • Types of network based OS

Unit 2 UNIT-II Overview of RTOS

6 lecture hours

  • RTOS Task and Task State
  • Preemptive Scheduler
  • Process Synchronization
  • Message Queues
  • Classical Synchronization Problem –Deadlocks

Unit 3 UNIT- III Board Support Packages

7 lecture hours

  • Inserting BSP in Kernel Build Procedure
  • Boot loader Interface
  • Memory Map, Interrupt Management
  • Timers – UART- Power Management
  • Embedded Storage: MTD – MTD Architecture – MTD Driver for NOR Flash – Flash Mapping Driver

Unit 4 UNIT- IV Embedded Kernel & Components

9 lecture hours

  • Embedded File System: RAMDisk – RAMFS – CRAMFS
  • Journaling Flash File Systems: JFFS and JFSS2
  • NFS: PROC File system
  • Optimizing storage Space: Kernel space optimization – Application Space Optimization
  • Applications for Embedded Linux – Tuning kernel memory

Unit 5 UNIT- V LINUX Device Drivers

7 lecture hours

  • Embedded Drivers: Linux Serial Driver – Ethernet Driver – I2C Subsystem on Linux – USB Gadgets
  • Watchdog Timer
  • Kernel Modules

Unit 6 UNIT- VI Real Time LINUX

9 lecture hours

  • Real-Time Operating System
  • Linux and Time
  • Interrupt Latency
  • ISR Duration
  • Scheduler Latency
  • Scheduler Duration
  • User-Space Real-Time
  • Real-Time Programming in Linux
  • Process Scheduling
  • Memory Locking
  • POSIX Shared Memory
  • POSIX Message Queues
  • POSIX Semaphores
  • Real-Time Signals
  • POSIX.1b Clock and Timers

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 2

GTU Study
KHUDKIBOOK
IOT OS AND 1726201
FREE PDF 1726201

IoT OS and Device Drivers

Code: 1726201 Credit: 4
Open →
GTU Study
KHUDKIBOOK
WIRELESS SENSOR NETWORK 1726202
FREE PDF 1726202

Wireless Sensor Network

Code: 1726202 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CLOUD COMPUTING TECHNOLOGY 1726203
FREE PDF 1726203

Cloud Computing Technology

Code: 1726203 Credit: 4
Open →
GTU Study
KHUDKIBOOK
BIG DATA TECHNOLGIES 1726204
FREE PDF 1726204

Big Data Technolgies

Code: 1726204 Credit: 4
Open →
GTU Study
KHUDKIBOOK
REAL TIME OPERATING 1726205
FREE PDF 1726205

Real Time Operating System

Code: 1726205 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SECURITY IN IOT 1726206
FREE PDF 1726206

Security in IoT Systems

Code: 1726206 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DEEP LEARNING 1726207
FREE PDF 1726207

Deep Learning

Code: 1726207 Credit: 4
Open →
GTU Study
KHUDKIBOOK
NETWORK PROGRAMMING 1726208
FREE PDF 1726208

Network Programming

Code: 1726208 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENGLISH FOR RESEARCH 3700001
FREE PDF 3700001

English for Research Paper Writing

Code: 3700001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MINI PROJECT WITH 3720001
FREE PDF 3720001

Mini Project with Seminar

Code: 3720001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
DISASTER MANAGEMENT ME02000011
FREE PDF ME02000011

Disaster Management

Code: ME02000011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MINI PROJECT WITH ME02000141
FREE PDF ME02000141

Mini Project with Seminar

Code: ME02000141 Credit: 2
Open →
GTU Study
KHUDKIBOOK
WIRELESS COMMUNICATION & ME02062021
FREE PDF ME02062021

Wireless Communication & Sensor Networking

Code: ME02062021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
EDGE COMPUTING ME02062031
FREE PDF ME02062031

Edge Computing

Code: ME02062031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA ANALYTICS TECHNIQUES ME02062041
FREE PDF ME02062041

Data Analytics Techniques

Code: ME02062041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
IOT SECURITY ME02062051
FREE PDF ME02062051

IoT Security

Code: ME02062051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DEEP LEARNING TECHNIQUES ME02062061
FREE PDF ME02062061

Deep Learning Techniques

Code: ME02062061 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUZZY LOGIC AND ME02062071
FREE PDF ME02062071

Fuzzy Logic and Neural Network

Code: ME02062071 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SMART SENSORS AND ME02062081
FREE PDF ME02062081

Smart Sensors and Systems

Code: ME02062081 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INDUSTRIAL IOT ME02062091
FREE PDF ME02062091

Industrial IoT

Code: ME02062091 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COGNITIVE IOT ME02062101
FREE PDF ME02062101

Cognitive IoT

Code: ME02062101 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OPTIMIZATION TECHNIQUES FOR ME02062111
FREE PDF ME02062111

Optimization Techniques for IoT

Code: ME02062111 Credit: 4
Open →

Explore Other Semesters (IOT)