Book Details

Embedded Systems

Embedded Systems

Published by uLektz

Course Code : ULZ0185
Author : uLektz
University : General for All University
Regulation : 2017
Categories : Electrical & Electronics
Format : ico_bookePUB3 (DRM Protected)
Type : eBook

FREE

Buy Now

Description :Embedded Systems of ULZ0185 covers the latest syllabus prescribed by General for All University for regulation 2017. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
UNIT I INTRODUCTION TO EMBEDDED SYSTEMS

1.1 Introduction to Embedded Systems

1.2 The build process for embedded systems- Structural units in Embedded processor - Selection of processor & memory devices

1.3 DMA - Memory management methods

1.4 Timer and Counting devices - WATCHDOG TIMER - Real Time Clock - In circuit emulator - Target Hardware Debugging

UNIT II EMBEDDED NETWORKING

2.1 Embedded Networking: Introduction - I/O Device Ports & Buses

2.2 Serial Bus communication protocols - RS232 standard - RS422 STANDARD - RS-485 STANDARD

2.3 CAN Bus - Serial Peripheral Interface (SPI) - SERIAL BUSCOMMUNICATION PROTOCOLS– I²C - NEED FOR DEVICE DRIVERS:

UNIT III EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT

3.1 Embedded Product Development Life Cycle - Objectives - Different phases of EDLC - Modeling of EDLC

3.2 Issues in Hardware-software Co-design

3.3 Data Flow Graph, state machine model, Sequential Program Model, concurrent Model, object oriented Model.

UNIT IV RTOS BASED EMBEDDED SYSTEM DESIGN

4.1 Introduction to basic concepts of RTOS - Task, process & threads - Interrupt routines in RTOS

4.2 Multiprocessing and Multitasking

4.3 Preemptive and non-preemptive scheduling

4.4 Task communication -shared memory, message passing

4.5 Inter process Communication -synchronization between processes - Semaphores

4.6 Mailbox

4.7 Pipes , priority inversion, priority inheritance

4.8 Comparison of Real time Operating systems: Vx Works, чC/OS-II, RT Linux

UNIT V EMBEDDED SYSTEM APPLICATION DEVELOPMENT

5.1 Case Study of Washing Machine

5.2 Automotive Application

5.3 Smart card System Application

loading