0% found this document useful (0 votes)
9 views

EECEVAC04

Uploaded by

subbaiyal6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

EECEVAC04

Uploaded by

subbaiyal6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Department of Electronics and Communication Engg.

Faculty of Engineering & Technology

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING


EECEVAC04 - Embedded System Design

UNIT I : INTRODUCTION Core of the embedded system, Memory, Sensors


(resistive, optical, position, thermal) and Actuators (solenoid valves,
relay/switch, opto-couplers),Communication Interface, Embedded firmware
(RTOS, Drivers, Application programs), Power-supply (Battery technology,
Solar), PCB and Passive components, Safety and reliability, environmental
issues. Ethical practice. Characteristics and quality attributes (Design Metric)
of embedded system. Real time system’s requirements, real time issues,
interrupt latency. Embedded Product development life cycle, Program
modeling concepts: DFG, FSM, Petri-net, UML

UNIT II : Embedded Hardware and Design : Introduction to ARM-v7-M


(Cortex-M3), ARM-v7-R (CortexR4) and comparison in between them.

UNIT III: Embedded Serial Communication Study of basic communication


protocols like SPI, SCI (RS232, RS485), I2C, CAN, Field-bus (Profibus), USB
(v2.0), Bluetooth, Zig-Bee, Wireless sensor network.

UNIT IV: Embedded Software, Firmware Concepts and Design Embedded C-


programming concepts (from embedded system point of view):Optimizing for
Speed/Memory needs, Interrupt service routines, macros, functions,
modifiers, data types, device drivers, Multithreading programming.(Laboratory
work on J2ME Java mobile application). Basic embedded C
programs/applications for ARM-v7, using ARM-GCCtool-chain, Emulation of
ARM-v7 (e.g. using QEMU), and Linux porting onARM-v7 (emulation) board

UNIT V : ARDUINO Introduction and Familiarization - Hardware Overview


- Download and Install the Arduino IDE - Arduino IDE and Sketch Overview -
Understanding Arduino data types, Variables and constants, Arrays,
Operators, Control Statements, Simple Projects: Automated Plant Watering
System

REFERENCES

1. K.V. Shibu, “Introduction to Embedded Systems”, McGraw Hill Education


India Private Limited; Second edition (1 July 2017).
2. Tony Givargis Frank Vahid, “Embedded System Design – A unified
hardware and software introduction”, John Wiley; Student edition (1
January 2006).
3. Rajkamal (TMH) “Embedded Systems - Architecture, Programming and
Design”, McGraw Hill Education; Third edition (1 July 2017)
Department of Electronics and Communication Engg. Faculty of Engineering & Technology

4. Lyla B Das, “Embedded Systems: An Integrated Approach”, Pearson


Education India; 1st edition (1 January 2012).
5. Steve Heath, “Embedded System design”, Newnes; 2nd edition (30
October 2002).
6. James Arthur, “Arduino: The complete guide to Arduino for beginners,
including projects, tips, tricks, and programming”, Ingram Publishing (31
March 2020).

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy