Page: Syllabus of Book of Embedded System and RTOS

As per Choice Based Grading System

Module 01: Introduction to Embedded Systems

1.1 Characteristics and Design metrics of Embedded system.

1.2 Real time systems:Need for Real-time systems, Hard-Soft Real-time systems.

1.3 Challenges in Embedded system Design: Power, Speed and Code density.

Module 02: Embedded Hardware

2.1 Embedded cores, Types of memories, Sensors (Optical encoders, Resistive) and Actuators (Solenoid valves, Relay/switch, Opto-couplers)

2.2 Power supply considerations in Embedded systems: Low power featuresIdle & Power down mode, Sleep mode, Brown-out detection.

2.3 Communication Interfaces: Comparative study of serial communication interfaces (RS-232, RS-485), I2C, CAN, USB (v2.0), Bluetooth, Zig-Bee. Selection criteria of above interfaces. (Frame formats of above protocols are not expected)

Module 03: Embedded Software

3.1 Program Modelling concepts: DFG,FSM,UML

3.2 Embedded C-programming concepts (from Embedded system point of view): Data types, Modifiers, Qualifiers, Functions, Macros, Interrupt service routine, Device drivers.

3.3 Real-time Operating system: Need of RTOS in Embedded system software and comparison with GPOS, Foreground/Background processes, Interrupt latency, Task, Task states, Multi-tasking, Context switching, Task scheduling, Scheduling algorithms-Rate Monotonic Scheduling, Earliest Deadline First (with numericals), Inter-process communication: Semaphore, Mailbox, Message queues, Event timers, Task synchronisation- Shared data, Priority inversion, Deadlock. Memory Management

3.4 Introduction to µCOS II RTOS: Study of Kernel structure of µCOS II, µCOS II functions for Initialisation, Task creation, Inter-task communication and Resource management, Memory management

Module 04: System Integration , Testing and Debugging Methodology

4.1 Embedded Product Design Life-Cycle (EDLC)

4.2 Hardware-Software Co-design

4.3 Testing & Debugging: Boundary-scan/JTAG interface concepts, Black-Box testing, White-Box testing, Hardware emulation, Logic analyser.

Module 05: Case Studies

5.1 Soft Real-time: Automatic Chocolate Vending machine using µCOS II RTOS- Requirements study, Specification study using UML, Hardware architecture, Software architecture

5.2 Hard Real-time: Car Cruise-Control using µCOS II RTOS- Requirements study, specification study using UML, Hardware architecture, Software Architecture

page • 59 views
written 10 weeks ago by gravatar for Sanket Shingote Sanket Shingote ♦♦ 250
Please log in to add an answer.