IoT OS and Device Drivers
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
IoT OS and Device Drivers Syllabus — Unit-wise Content
The official GTU curriculum for IoT OS and Device Drivers (subject code 1726201) as prescribed for IOT · Semester 2 divides the course into 6 units, covering 27 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 (1726201)Unit 1 UNIT-I 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 the network-based OS
Unit 2 UNIT – II Operating System for Internet of Things
- How Operating System works
Unit 3 UNIT-III Overview of RTOS
- RTOS Task and Task State
- Preemptive Scheduler
- Process Synchronization
- Message Queues
- Critical Section
- Classical Synchronization Problem – Deadlocks. w.e.f
Unit 4 UNIT- IV Board Support Packages
- Inserting BSP in Kernel Build Procedure
- Boot loader Interface
- Memory Map, Interrupt Management
- PCI Subsystem: Timers - UART- Power Management
- Embedded Storage: MTD – MTD Architecture - MTD Driver for NOR Flash - Flash Mapping Driver
Unit 5 UNIT- V Embedded Kernel & Components
- Embedded File System: RAM Disk – 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 6 UNIT- VI Linux Device Drivers
- Embedded Drivers: Linux Serial Driver - Ethernet Driver - I2C Subsystem on Linux - USB Gadgets
- Watchdog Timer
- Kernel Modules. • Recent Development in IoT OS and Device Drivers (Study from latest research papers from Scopus indexed/Web of Science journals
- 04 hours during laboratory hours)