SlideShare a Scribd company logo
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
JCT COLLEGE OF ENGINEERING AND
TECHNOLOGY
Coimbatore – 641 105
DEPARTMENT OF ELECTRICAL AND ELECTRONICS
ENGINEERING
TWO MARK QUESTION BANK
EE 6602 – EMBEDDED SYSTEMS
Prepared by
MANIKANDAN S
Asst. Prof / EEE
JCT College of Engg &
Tech
Embedded Systems 1 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
UNIT – I
INTRODUCTION TO EMBEDDED SYSTEMS
1. Define a System. Now define an Embedded System.
A way of working, organizing or doing some tasks by following fixed
plan, program, and set of rules (Eg:Timer display system).
An Embedded system is a system that has embedded software and Computer
– Hardware, which makes it a system dedicated for an application(s) or specific part
of an application or product or a part of a larger system.
2. What are the Challenges faced in designing an embedded system.
 Amount and Type of Hardware needed
 Optimizing Power Dissipation and Consumption
 Clock Rate Reduction
 Voltage Reduction
 Wait, Stop and cache disable Instructions
 Process Deadlines
 Flexibility and Upgrade ability
 Reliability
3. Define ROM image.
 The Process of Converting an assembly language program in to the machine
codes and finally obtaining ROM image.
 It is a program reallocates the linked files of the program application
and the RTOS codes at the actual addresses of the ROM memory. It
creates a file in a standard format. File is called ROM image.
4. What is the role of RAM in an embedded system?
This is a random access read and writes memory that the processor uses to
store programs and data that are volatile and which disappear on power down or
when switched off.
Embedded Systems 2 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
5. Explain the need of Watchdog timer and reset after the watched time.
A timing device in a system that resets or executes a Watchdog timer service
routine (WDT routine) after fetching the interrupt vector address at the system after
a predefined time out in case a watched event does not happen. When the watched
event occurs, it is restarted so that it does not timeout and does not execute WDT
routine.
6. What is Target System?
A system which has hardware similar to that of the final product and on which
the embedded software has to run.
7. How does an ICE differ from Target?
The Target uses the circuit consisting of the microcontroller or processor itself.
The emulator emulates the Target system with extended memory and with codes –
downloading ability during the edit – test – debug cycles. ICE emulates the processor
or microcontroller. It uses another circuit with a card that connects to the target
processor through a socket.
8. Define RTC (Real Time Clock).
Real time clock is a clock which once the system stats does not stop and cant
be reset and its count value cant be reloaded.
9. What is mean by Software Timer?
Software (a service routine) that executes and increases or decreases a count
variable on an interrupt from a real – time clock interrupt. A software timer also
generates interrupt on overflow of count – value or an finishing value of the count –
variable or generating a message for a tasks. The interrupts can generate by using
software interrupt instruction such as SWI.
10. Define System Clock.
A clock scaled to the processor clock and which always increments with out
stopping or resetting and generates interrupts at preset time intervals.
11. What are the main components of an embedded system?
Embedded Systems 3 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
Microprocessor, memory (primary-RAM, ROM and secondary- hard disk),
input units (keyboard, mouse, scanner), output units (video monitor, printer),
networking units (Ethernet card, drivers), I/O units (modem).
12. What are the various classifications of embedded systems?
 General purpose processor - microprocessor, microcontroller, embedded
processor, DSP, media processor.
 ASSP-application specific system processor Multiprocessor system using
General purpose processor (GPP) and Application specific instruction
processor[ASIP].
 GPP core or ASIP core or VLSI circuit.
13. Give some examples for Small and Medium scale embedded systems.
Small Scale:
Automatic chocolate vending machine, washing system, multitasking
Toys, keyboard controller, serial port controllers, CD drive and hard disk drive.
Medium Scale:
Computer networking router, internet appliances, entertainment
system, banking system, signal tracking system, communication system,
TCP/IP, DNA sequence and pattern storage memory card and DNA pattern
recognizer.
14. Define DMA and DMA Controller.
Direct Memory Access is a bus operation that allows reads and writes not
controlled by the CPU. A DMA transfer is controlled by a DMA controller, which
requests control of the bus from the CPU
A device that facilitates DMA transfer has a processing element is called as
DMA controller or DMAC.
15. Give some examples for small scale embedded systems.
Automatic chocolate vending machine, Washing system, Multitasking Toys,
Keyboard Controller, Serial Port Controllers, CD drive and hard disk drive.
Embedded Systems 4 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
UNIT – II
EMBEDDED NETWORKING
1. Differentiate synchronous communication and iso - synchronous Communication.
Synchronous communication
When a byte or a frame of the data is received or transmitted at constant
time intervals with uniform phase difference, the communication is called
synchronous
communication.
Iso-synchronous communication
Iso-synchronous communication is a special case when the maximum time
interval can be varied.
2. Define device driver.
Interrupt service routine software, which runs after the programming of
the control register of a peripheral device (or virtual device) and to let the device get
the inputs or outputs. It executes on an interrupt to or from the device.
3. What is meant by port?
A port is a device,
 To receive bytes from external peripherals for reading them later using
instructions executed on the processor.
 To send the bytes to External peripheral or device or processor using
instructions executed on the processor.
4. What is I2C?
Ait is a standard bus that follows a communication protocol and is used
between multiple ICs. It permits a system to get data and send data to multiple
compatible ICs connected on bus.
5. What is a CAN bus? Where is it used?
Embedded Systems 5 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
CAN bus is a control area network CAN is a serial bus for interconnecting a
central control network. It is mostly used in automobiles. It has fields for bus
arbitration bits, control bit for address and data length, data bits, CRC check bits,
acknowledgement bits and ending bits.
6. List out the different standard versions for CAN and I2C bus with its different
speed level.
CAN Bus
 Low Speed CAN – 125 Kbps: 11 Bit Identifier
 Standard CAN 2.0A – 1Mbps: 11 Bit Identifier
 External CAN 2.0B - 1Mbps: 29 Bit Identifier
I2C Bus
 Slow – Under 100 Kbps
 Fast – 400Kbps
 High – 3.4 Mbps
7. What are the two characteristics of synchronous communication?
 Bytes maintain a constant phase difference. It means they are synchronous.
They are no permission for sending either the bytes or the frames at random
time intervals, this mode provides for no handshaking during communication.
The transmitter is the master and receiver is slave.
 A clock is ticking at a certain rate ha to be always there for transmitting
serially the bits for all the bytes. The clock is not implicit to the synchronous
data receiver.
8. What are the two characteristics of Asynchronous communication?
 Bytes need not to be maintaining a constant phase difference and are
asynchronous. Bytes or frames can be sent at variable time intervals. This
mode facilitates in between handshaking between serial transmitter and serial
receiver port.
 It is always implicit to the asynchronous data receiver. The transmitter does
not transmit along with the serial stream of bit any clock rate information in
asynchronous frequency and constant phase difference with transmitter clock.
Embedded Systems 6 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
9. List out the Serial Communication Systems.
 Simplex Connection
 Half – Duplex Connection
 Full – Duplex Connection
10. Define Bus.
A Bus is a collection of wires which carry electrical signals. The electrical
signals may be defined in terms of voltage level or current values.
11. What are the two actions take place in an SPI clock cycle.
 The Master sends a bit on the MOSI line which the Slave reads from the same
line.
 The Slave sends a bit on the MISO line and the Master reads it from that same
line.
12. Define half-duplex and Full - Duplex communication.
Half Duplex:
Transmission occurs in both the direction, but not simultaneously.
Full Duplex:
Transmission occurs in both the direction, simultaneously.
13. What are the three ways of communication for a device?
 Iso - synchronous communication.
 Synchronous communication.
 Asynchronous communication.
Embedded Systems 7 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
UNIT – III
EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT
1. Define EDLC.
EDLC is Embedded Product Development Life Cycle. It is an Analysis – Design
– Implementation based problem solving approach for embedded systems
development.
2. What are the purposes of using EDLC?
 EDLC is essential for understanding the scope and complexity of the work
involved in embedded systems development.
 It can be used in any developing any embedded product.
 EDLC defines the interaction and activities among various groups of a product
development phase.
Example:-project management, system design
3. What are the three phases of Product Development?
 Analysis involves understanding what product needs to be developed.
 Design involves what approach to be used to build the product.
 Implementation is developing the product by realizing the design.
4. What are the different phases of EDLC?
 Need
 Conceptualization
 Analysis
 Design
 Development and Testing
 Deployment
 Support
 Upgrades
Embedded Systems 8 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
 Retirement / Disposal
5. What are the different types of approaches can be used to model an embedded
system.
 Waterfall or Linear Model.
 Iterative/ Incremental or Fountain Model.
 Prototyping Model.
 Spiral Model.
6. Define System testing.
Testing the functional aspects or product requirements of the product after
integration. System testing refers to a set of different tests and few among them are,
usability testing, loading testing, security testing, Scalability testing, Sanity testing,
Smoke testing, Performance testing and Endurance testing.
7. Define Integration Testing.
Integrating each modules and testing the integrated unit for required
functionality is called as Integration testing.
8. What are the Computational models commonly used in Embedded System Design.
 Data Flow Graph (DFG) model
 State Machine model
 Concurrent Process model
 Sequential Program model
 Object Oriented model
9. Define Data Flow Graph (DFG) model.
The DFG model is a driven model in which the program execution is
determined by data. It is also called as Diagram Model.
10. What is meant by State Machine Model?
The State Machine Model describes the system behaviour with States, Events,
Actions and Transitions. The state machine model is used for modelling reactive or
event driven embedded systems whose processing behaviour are dependent on state
transitions.
Embedded Systems 9 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
11. Define FSM Model.
A Finite State Machine model is one in which the number of states are finite. In
other words the system is described using a finite number of possible states.
12. Define object oriented model.
The object oriented model is an object based model for modelling system
requirements. It disseminates a complex software requirement into simple well
defined pieces called objects. Object – oriented model brings re – usability,
maintainability and productivity in system design.
13. What is meant by Sequential Program Model?
In the sequential program model, the functions or processing requirements are
executed in sequence. It is same as the conventional procedural programming.
14. What is the use of control DFG Model?
The control DFG (CDFG) model is used for modelling applications involving
conditional program execution. CDFG model contains both data operations and
control operations.
Embedded Systems 10 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
UNIT – IV
RTOS BASED EMBEDDED SYSTEM DESIGN
1. Define task and Task state.
A task is a set of computations or actions that processes on a CPU under the
control of a scheduling kernel. It also has a process control structure called a task
control block that saves at the memory. It has a unique ID. It has states in the
system as follows: idle, ready, running, blocked and finished.
2. What is a thread?
Thread is a concept in Java and UNIX and it is a light weight sub process or
process in an application program. It is controlled by the OS kernel. It has a process
structure, called thread stack, at the memory. It has a unique ID .It have states in
the system as follows: stating, running, blocked and finished.
3. Define Inter process communication.
An output from one task passed to another task through the scheduler and use
of signals, exception, semaphore, queues, mailbox, pipes, sockets, and RPC.
4. What is shared data problem?
If a variable is used in two different processes and another task if interrupts
before the operation on that data is completed then the value of the variable may
differ from the one expected if the earlier operation had been completed .This ids
known as shared data problem.
5. Define Semaphore.
Embedded Systems 11 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
Semaphore provides a mechanism to let a task wait till another finishes. It is a
way of synchronizing concurrent processing operations. When a semaphore is taken
by a task then that task has access to the necessary resources. When given the
resources unlock. Semaphore can be used as a event flag or as a resource key.
6. Differentiate counting semaphore and binary semaphore.
Binary semaphore
When the value of binary semaphore is one it is assumed that no task has
taken it and that it has been released. When the value is 0 it is assumed that it has
been taken.
Counting semaphore
Counting semaphore is a semaphore which can be taken and given number of
times. Counting semaphores are unsigned integers.
7. What is Priority inversion?
A problem in which a low priority task in advertently does not release the
process for a higher priority task.
8. What is Deadlock situation?
A set of processes or threads is deadlocked when each process or thread is
waiting for a resource to be freed which is controlled by another process.
9. Define Message Queue.
A task sending the multiple FIFO or priority messages into a queue for use by
another task using queue messages as an input.
10. What are the goals of RTOS?
 Facilitating easy sharing of resources
 Facilitating easy implantation of the application software
 Maximizing system performance
 Providing management and organization functions for the devices and files and
file like devices.
 Portability
 Interoperability
 Providing common set of interfaces.
Embedded Systems 12 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
11. What is RTOS?
An RTOS is an OS for response time controlled and event controlled processes.
RTOS is an OS for embedded systems, as these have real time programming issues
to solve.
12. Write short notes on Vxworks?
 Vxworks is a popular Real-time multi-tasking operating system for embedded
microprocessors and systems.
 Vxworks can run on many target processors.
 It is a UNIX like Real time operating system.
 More Reliable.
 More faster.
13. What is sophisticated multitasking embedded system?
A system that has multitasking needs with multiple features and in which the
tasks have deadlines that must be adhered to.
14. What is MICRO C/OS II?
 It stands for micro-controller operating system (UC/OS II).
 It is a real time kernel.
 The other names of MICROC/OS II are MUCOS and UCOS.
 The codes are in ‘C’ and Assembly language.
15. Define Pipe.
Pipe is a section of the shared memory used by processes for communicating.
Pipes follow the client server architecture. Pipes can be either unidirectional or bi
directional information flow.
16. What is meant by Multitasking?
The ability of an OS to hold multiple processes in memory and switch the CPU
from executing one process to another process is known as multitasking.
17. Define Context Switching.
Embedded Systems 13 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
The act of Switching CPU among the processes or changing the current
execution context is known as context switching.
18. What is meant by Message Passing?
Message Passing is a synchronous or asynchronous information exchange
mechanism used for Inter process communication or Thread communication.
UNIT – V
EMBEDDED SYSTEM APPLICATION DEVELOPMENT
1. Define Spin Phase.
In the second phase of washing, water is pumped out from the
tub and the inner tub uses centrifugal force to writing out more water from the cloths
by spinning at several hundred rotations per minute. This is called Spin Phase.
2. What are all the Software Components used in Smart Card.
 Boot – up, initialization and OS programs
 Smart Card secure file system
 Connection establishment and termination
 Communication with host
 Cryptography algorithm
 Host Authentication
 Card authentication
 Saving additional parameters
3. What is meant by Application Specific System Processor (ASSP)?
A processing unit for system specific tasks, for example, image processing,
compression and decompression, and that is integrated through the buses with the
main processor in embedded system.
4. Define Adaptive Algorithm.
Embedded Systems 14 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
An algorithm that adjust and adapts to the parameters and limits the changing
perturbations in a control system.
5. What is the use of Radar?
A system that uses radio waves of below 1m to enable ranging of short distant
objects by measuring time delay between transmitted signal and reflected signal.
6. What is meant by Invalidation Lock.
A lock, which, if placed in the application data files in the card, makes the card
invalid for further use.
7. Define GPS.
A system for determining location, speed, direction and time by a receiver. A
set of 24 or more medium earth orbit satellites beams the signals to enable a GPS
receiver. The receiver is positioned at any place on globe to receive signals for
determining these four parameter.
8. What is meant by Fabrication Key?
A key embedded in ROM at the time of card Fabrication so that the card gets a
unique identity.
9. List the embedded devices in High end Car.
 Engine control
 Speed control and Brake
 Safety systems
 Seat and pedal control
 Car environment control
 Route and Traffic monitors
 Automobile status monitoring
 System interfaces for commands, voice activation and interfacing
 Infotainment systems
10. What are all the design metrics in Automobile application?
 Power source and dissipation
Embedded Systems 15 | P a g e
DEPT OF ELECTRICAL AND ELECTRONICS ENGG
 Resolution
 Performance
 Process Deadlines
 User Interface
 Extendibility
 Engineering Cost
 Manufacturing Cost
Embedded Systems 16 | P a g e

More Related Content

What's hot

Time and work standard level
Time and work standard levelTime and work standard level
Time and work standard level
Veeraragavan Subramaniam
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
Md Talib
 
programmable logical controller(PLC)
programmable logical controller(PLC)programmable logical controller(PLC)
programmable logical controller(PLC)
hemadri sharma
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
Dr. Pankaj Zope
 
PLC
PLCPLC
PLC LADDER DIAGRAM
PLC LADDER DIAGRAMPLC LADDER DIAGRAM
PLC LADDER DIAGRAM
Shruti Bhatnagar Dasgupta
 
Binary to grey code conversion
Binary to grey code conversionBinary to grey code conversion
Binary to grey code conversion
Sunny
 
Xilinx 4000 series
Xilinx 4000 seriesXilinx 4000 series
Xilinx 4000 series
dragonpradeep
 
Timer in PLC and its Types.pdf
Timer in PLC and its Types.pdfTimer in PLC and its Types.pdf
Timer in PLC and its Types.pdf
SAGE Automation
 
Simulink Stateflow workshop
 Simulink Stateflow workshop Simulink Stateflow workshop
Simulink Stateflow workshop
MATLABISRAEL
 
Embedded system
Embedded systemEmbedded system
Embedded system
Pankaj Upadhyay
 
Finite state machines
Finite state machinesFinite state machines
Finite state machinesdennis gookyi
 
Digital electronics
Digital electronicsDigital electronics
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
Yong Heui Cho
 
Chapter 16 timers and counters
Chapter 16 timers and countersChapter 16 timers and counters
Chapter 16 timers and countersforgotteniman
 
Asynchronous Sequential Circuit-Unit 4 ppt
Asynchronous Sequential Circuit-Unit 4 pptAsynchronous Sequential Circuit-Unit 4 ppt
Asynchronous Sequential Circuit-Unit 4 ppt
SIVALAKSHMIPANNEERSE
 
Introduction to seven segment display new
Introduction to seven segment display newIntroduction to seven segment display new
Introduction to seven segment display new
Rohit Roy
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
Urvashi Khandelwal
 
Programmable logic device (PLD)
Programmable logic device (PLD)Programmable logic device (PLD)
Programmable logic device (PLD)
Sɐɐp ɐɥɯǝp
 
Crt ppt
Crt pptCrt ppt

What's hot (20)

Time and work standard level
Time and work standard levelTime and work standard level
Time and work standard level
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
programmable logical controller(PLC)
programmable logical controller(PLC)programmable logical controller(PLC)
programmable logical controller(PLC)
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
 
PLC
PLCPLC
PLC
 
PLC LADDER DIAGRAM
PLC LADDER DIAGRAMPLC LADDER DIAGRAM
PLC LADDER DIAGRAM
 
Binary to grey code conversion
Binary to grey code conversionBinary to grey code conversion
Binary to grey code conversion
 
Xilinx 4000 series
Xilinx 4000 seriesXilinx 4000 series
Xilinx 4000 series
 
Timer in PLC and its Types.pdf
Timer in PLC and its Types.pdfTimer in PLC and its Types.pdf
Timer in PLC and its Types.pdf
 
Simulink Stateflow workshop
 Simulink Stateflow workshop Simulink Stateflow workshop
Simulink Stateflow workshop
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Finite state machines
Finite state machinesFinite state machines
Finite state machines
 
Digital electronics
Digital electronicsDigital electronics
Digital electronics
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
Chapter 16 timers and counters
Chapter 16 timers and countersChapter 16 timers and counters
Chapter 16 timers and counters
 
Asynchronous Sequential Circuit-Unit 4 ppt
Asynchronous Sequential Circuit-Unit 4 pptAsynchronous Sequential Circuit-Unit 4 ppt
Asynchronous Sequential Circuit-Unit 4 ppt
 
Introduction to seven segment display new
Introduction to seven segment display newIntroduction to seven segment display new
Introduction to seven segment display new
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
Programmable logic device (PLD)
Programmable logic device (PLD)Programmable logic device (PLD)
Programmable logic device (PLD)
 
Crt ppt
Crt pptCrt ppt
Crt ppt
 

Viewers also liked

Es 2 mark
Es 2 markEs 2 mark
Es 2 mark
erchandru
 
Embedded Systems Design Embedded
Embedded Systems Design   EmbeddedEmbedded Systems Design   Embedded
Embedded Systems Design Embedded
allankliu
 
OS/2 Architecture
OS/2 ArchitectureOS/2 Architecture
OS/2 Architecture
Graham Byrne
 
ucOS
ucOSucOS
MicroC/OS-II
MicroC/OS-IIMicroC/OS-II
Basic functions & types of RTOS ES
Basic functions & types of  RTOS ESBasic functions & types of  RTOS ES
Basic functions & types of RTOS ES
JOLLUSUDARSHANREDDY
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
Dr.YNM
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
Dr.YNM
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
Dr M Muruganandam Masilamani
 
EDLC-EMBEDDED PRODUCT DEVELOPMENT LIFE CYCLE
EDLC-EMBEDDED PRODUCT DEVELOPMENT LIFE CYCLEEDLC-EMBEDDED PRODUCT DEVELOPMENT LIFE CYCLE
EDLC-EMBEDDED PRODUCT DEVELOPMENT LIFE CYCLE
Sabeel Irshad
 

Viewers also liked (12)

Es 2 mark
Es 2 markEs 2 mark
Es 2 mark
 
Embedded Systems Design Embedded
Embedded Systems Design   EmbeddedEmbedded Systems Design   Embedded
Embedded Systems Design Embedded
 
OS/2 Architecture
OS/2 ArchitectureOS/2 Architecture
OS/2 Architecture
 
Os2
Os2Os2
Os2
 
ucOS
ucOSucOS
ucOS
 
MicroC/OS-II
MicroC/OS-IIMicroC/OS-II
MicroC/OS-II
 
Basic functions & types of RTOS ES
Basic functions & types of  RTOS ESBasic functions & types of  RTOS ES
Basic functions & types of RTOS ES
 
3rd to 8th semester Electronics and Communication Engineering (2010 Scheme) S...
3rd to 8th semester Electronics and Communication Engineering (2010 Scheme) S...3rd to 8th semester Electronics and Communication Engineering (2010 Scheme) S...
3rd to 8th semester Electronics and Communication Engineering (2010 Scheme) S...
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
EDLC-EMBEDDED PRODUCT DEVELOPMENT LIFE CYCLE
EDLC-EMBEDDED PRODUCT DEVELOPMENT LIFE CYCLEEDLC-EMBEDDED PRODUCT DEVELOPMENT LIFE CYCLE
EDLC-EMBEDDED PRODUCT DEVELOPMENT LIFE CYCLE
 

Similar to Embedded two mark question

E044081720
E044081720E044081720
E044081720
IJERA Editor
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
ece svit
 
Bluetooth based home automation system
Bluetooth based home automation systemBluetooth based home automation system
Bluetooth based home automation system
Veer Singh shakya
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculation
Udayalakshmi JK
 
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDLDesign &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
IJERA Editor
 
Fundamentals of Internet of Things (IoT)
Fundamentals of Internet of Things (IoT)Fundamentals of Internet of Things (IoT)
Fundamentals of Internet of Things (IoT)
Chandrakant Divate
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
Surender Singh
 
Industrial Monitoring System Using Wireless Sensor Networks
Industrial Monitoring System Using Wireless Sensor NetworksIndustrial Monitoring System Using Wireless Sensor Networks
Industrial Monitoring System Using Wireless Sensor Networks
Associate Professor in VSB Coimbatore
 
Gsm based smart card information for lost atm cards
Gsm based smart card information for lost atm cardsGsm based smart card information for lost atm cards
Gsm based smart card information for lost atm cardsSomanchi Aditya
 
Density based traffic light controlling (2)
Density based traffic light controlling (2)Density based traffic light controlling (2)
Density based traffic light controlling (2)hardik1240
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
Alexander Decker
 
Unit 1 intro-embedded
Unit 1 intro-embeddedUnit 1 intro-embedded
Unit 1 intro-embedded
Pavithra S
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
Urvashi Khandelwal
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
Pratik Gohel
 
Customized Monitoring and Assessment of Circuit Breaker Operations in Differe...
Customized Monitoring and Assessment of Circuit Breaker Operations in Differe...Customized Monitoring and Assessment of Circuit Breaker Operations in Differe...
Customized Monitoring and Assessment of Circuit Breaker Operations in Differe...
International Journal of Engineering Inventions www.ijeijournal.com
 
Microcontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometerMicrocontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometer
Nexus
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
IJMER
 
Smart home project technical paper
Smart home project technical paperSmart home project technical paper
Smart home project technical paperAnwar Al Ahdab
 
Embedded Patient Monitoring System
Embedded Patient Monitoring System Embedded Patient Monitoring System
Embedded Patient Monitoring System
ijesajournal
 
V01 i010403
V01 i010403V01 i010403
V01 i010403
IJARBEST JOURNAL
 

Similar to Embedded two mark question (20)

E044081720
E044081720E044081720
E044081720
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
 
Bluetooth based home automation system
Bluetooth based home automation systemBluetooth based home automation system
Bluetooth based home automation system
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculation
 
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDLDesign &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
 
Fundamentals of Internet of Things (IoT)
Fundamentals of Internet of Things (IoT)Fundamentals of Internet of Things (IoT)
Fundamentals of Internet of Things (IoT)
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
 
Industrial Monitoring System Using Wireless Sensor Networks
Industrial Monitoring System Using Wireless Sensor NetworksIndustrial Monitoring System Using Wireless Sensor Networks
Industrial Monitoring System Using Wireless Sensor Networks
 
Gsm based smart card information for lost atm cards
Gsm based smart card information for lost atm cardsGsm based smart card information for lost atm cards
Gsm based smart card information for lost atm cards
 
Density based traffic light controlling (2)
Density based traffic light controlling (2)Density based traffic light controlling (2)
Density based traffic light controlling (2)
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
 
Unit 1 intro-embedded
Unit 1 intro-embeddedUnit 1 intro-embedded
Unit 1 intro-embedded
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
Customized Monitoring and Assessment of Circuit Breaker Operations in Differe...
Customized Monitoring and Assessment of Circuit Breaker Operations in Differe...Customized Monitoring and Assessment of Circuit Breaker Operations in Differe...
Customized Monitoring and Assessment of Circuit Breaker Operations in Differe...
 
Microcontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometerMicrocontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometer
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Smart home project technical paper
Smart home project technical paperSmart home project technical paper
Smart home project technical paper
 
Embedded Patient Monitoring System
Embedded Patient Monitoring System Embedded Patient Monitoring System
Embedded Patient Monitoring System
 
V01 i010403
V01 i010403V01 i010403
V01 i010403
 

More from JCT COLLEGE OF ENGINEERING AND TECHNOLOGY

Embedded System Networking
Embedded System NetworkingEmbedded System Networking
Embedded System Networking
JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
 
Embedded System Case Study
Embedded System Case StudyEmbedded System Case Study
Embedded System Case Study
JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
 
Embedded System Application
Embedded System ApplicationEmbedded System Application
Embedded System Application
JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
 
Renewable energy sources
Renewable energy sourcesRenewable energy sources
Measurements and Instrumentation - Electrical and electronics instruments
Measurements and Instrumentation - Electrical and electronics instrumentsMeasurements and Instrumentation - Electrical and electronics instruments
Measurements and Instrumentation - Electrical and electronics instruments
JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
 
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
 
Pheripheral interface
Pheripheral interfacePheripheral interface
8051 microcontroller
8051 microcontroller8051 microcontroller
8085 microprocessor
8085 microprocessor8085 microprocessor
EE6502 Microprocessor and Microcontroller
EE6502   Microprocessor and MicrocontrollerEE6502   Microprocessor and Microcontroller
EE6502 Microprocessor and Microcontroller
JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
 

More from JCT COLLEGE OF ENGINEERING AND TECHNOLOGY (10)

Embedded System Networking
Embedded System NetworkingEmbedded System Networking
Embedded System Networking
 
Embedded System Case Study
Embedded System Case StudyEmbedded System Case Study
Embedded System Case Study
 
Embedded System Application
Embedded System ApplicationEmbedded System Application
Embedded System Application
 
Renewable energy sources
Renewable energy sourcesRenewable energy sources
Renewable energy sources
 
Measurements and Instrumentation - Electrical and electronics instruments
Measurements and Instrumentation - Electrical and electronics instrumentsMeasurements and Instrumentation - Electrical and electronics instruments
Measurements and Instrumentation - Electrical and electronics instruments
 
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
 
Pheripheral interface
Pheripheral interfacePheripheral interface
Pheripheral interface
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
EE6502 Microprocessor and Microcontroller
EE6502   Microprocessor and MicrocontrollerEE6502   Microprocessor and Microcontroller
EE6502 Microprocessor and Microcontroller
 

Recently uploaded

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

Embedded two mark question

  • 1. DEPT OF ELECTRICAL AND ELECTRONICS ENGG JCT COLLEGE OF ENGINEERING AND TECHNOLOGY Coimbatore – 641 105 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING TWO MARK QUESTION BANK EE 6602 – EMBEDDED SYSTEMS Prepared by MANIKANDAN S Asst. Prof / EEE JCT College of Engg & Tech Embedded Systems 1 | P a g e
  • 2. DEPT OF ELECTRICAL AND ELECTRONICS ENGG UNIT – I INTRODUCTION TO EMBEDDED SYSTEMS 1. Define a System. Now define an Embedded System. A way of working, organizing or doing some tasks by following fixed plan, program, and set of rules (Eg:Timer display system). An Embedded system is a system that has embedded software and Computer – Hardware, which makes it a system dedicated for an application(s) or specific part of an application or product or a part of a larger system. 2. What are the Challenges faced in designing an embedded system.  Amount and Type of Hardware needed  Optimizing Power Dissipation and Consumption  Clock Rate Reduction  Voltage Reduction  Wait, Stop and cache disable Instructions  Process Deadlines  Flexibility and Upgrade ability  Reliability 3. Define ROM image.  The Process of Converting an assembly language program in to the machine codes and finally obtaining ROM image.  It is a program reallocates the linked files of the program application and the RTOS codes at the actual addresses of the ROM memory. It creates a file in a standard format. File is called ROM image. 4. What is the role of RAM in an embedded system? This is a random access read and writes memory that the processor uses to store programs and data that are volatile and which disappear on power down or when switched off. Embedded Systems 2 | P a g e
  • 3. DEPT OF ELECTRICAL AND ELECTRONICS ENGG 5. Explain the need of Watchdog timer and reset after the watched time. A timing device in a system that resets or executes a Watchdog timer service routine (WDT routine) after fetching the interrupt vector address at the system after a predefined time out in case a watched event does not happen. When the watched event occurs, it is restarted so that it does not timeout and does not execute WDT routine. 6. What is Target System? A system which has hardware similar to that of the final product and on which the embedded software has to run. 7. How does an ICE differ from Target? The Target uses the circuit consisting of the microcontroller or processor itself. The emulator emulates the Target system with extended memory and with codes – downloading ability during the edit – test – debug cycles. ICE emulates the processor or microcontroller. It uses another circuit with a card that connects to the target processor through a socket. 8. Define RTC (Real Time Clock). Real time clock is a clock which once the system stats does not stop and cant be reset and its count value cant be reloaded. 9. What is mean by Software Timer? Software (a service routine) that executes and increases or decreases a count variable on an interrupt from a real – time clock interrupt. A software timer also generates interrupt on overflow of count – value or an finishing value of the count – variable or generating a message for a tasks. The interrupts can generate by using software interrupt instruction such as SWI. 10. Define System Clock. A clock scaled to the processor clock and which always increments with out stopping or resetting and generates interrupts at preset time intervals. 11. What are the main components of an embedded system? Embedded Systems 3 | P a g e
  • 4. DEPT OF ELECTRICAL AND ELECTRONICS ENGG Microprocessor, memory (primary-RAM, ROM and secondary- hard disk), input units (keyboard, mouse, scanner), output units (video monitor, printer), networking units (Ethernet card, drivers), I/O units (modem). 12. What are the various classifications of embedded systems?  General purpose processor - microprocessor, microcontroller, embedded processor, DSP, media processor.  ASSP-application specific system processor Multiprocessor system using General purpose processor (GPP) and Application specific instruction processor[ASIP].  GPP core or ASIP core or VLSI circuit. 13. Give some examples for Small and Medium scale embedded systems. Small Scale: Automatic chocolate vending machine, washing system, multitasking Toys, keyboard controller, serial port controllers, CD drive and hard disk drive. Medium Scale: Computer networking router, internet appliances, entertainment system, banking system, signal tracking system, communication system, TCP/IP, DNA sequence and pattern storage memory card and DNA pattern recognizer. 14. Define DMA and DMA Controller. Direct Memory Access is a bus operation that allows reads and writes not controlled by the CPU. A DMA transfer is controlled by a DMA controller, which requests control of the bus from the CPU A device that facilitates DMA transfer has a processing element is called as DMA controller or DMAC. 15. Give some examples for small scale embedded systems. Automatic chocolate vending machine, Washing system, Multitasking Toys, Keyboard Controller, Serial Port Controllers, CD drive and hard disk drive. Embedded Systems 4 | P a g e
  • 5. DEPT OF ELECTRICAL AND ELECTRONICS ENGG UNIT – II EMBEDDED NETWORKING 1. Differentiate synchronous communication and iso - synchronous Communication. Synchronous communication When a byte or a frame of the data is received or transmitted at constant time intervals with uniform phase difference, the communication is called synchronous communication. Iso-synchronous communication Iso-synchronous communication is a special case when the maximum time interval can be varied. 2. Define device driver. Interrupt service routine software, which runs after the programming of the control register of a peripheral device (or virtual device) and to let the device get the inputs or outputs. It executes on an interrupt to or from the device. 3. What is meant by port? A port is a device,  To receive bytes from external peripherals for reading them later using instructions executed on the processor.  To send the bytes to External peripheral or device or processor using instructions executed on the processor. 4. What is I2C? Ait is a standard bus that follows a communication protocol and is used between multiple ICs. It permits a system to get data and send data to multiple compatible ICs connected on bus. 5. What is a CAN bus? Where is it used? Embedded Systems 5 | P a g e
  • 6. DEPT OF ELECTRICAL AND ELECTRONICS ENGG CAN bus is a control area network CAN is a serial bus for interconnecting a central control network. It is mostly used in automobiles. It has fields for bus arbitration bits, control bit for address and data length, data bits, CRC check bits, acknowledgement bits and ending bits. 6. List out the different standard versions for CAN and I2C bus with its different speed level. CAN Bus  Low Speed CAN – 125 Kbps: 11 Bit Identifier  Standard CAN 2.0A – 1Mbps: 11 Bit Identifier  External CAN 2.0B - 1Mbps: 29 Bit Identifier I2C Bus  Slow – Under 100 Kbps  Fast – 400Kbps  High – 3.4 Mbps 7. What are the two characteristics of synchronous communication?  Bytes maintain a constant phase difference. It means they are synchronous. They are no permission for sending either the bytes or the frames at random time intervals, this mode provides for no handshaking during communication. The transmitter is the master and receiver is slave.  A clock is ticking at a certain rate ha to be always there for transmitting serially the bits for all the bytes. The clock is not implicit to the synchronous data receiver. 8. What are the two characteristics of Asynchronous communication?  Bytes need not to be maintaining a constant phase difference and are asynchronous. Bytes or frames can be sent at variable time intervals. This mode facilitates in between handshaking between serial transmitter and serial receiver port.  It is always implicit to the asynchronous data receiver. The transmitter does not transmit along with the serial stream of bit any clock rate information in asynchronous frequency and constant phase difference with transmitter clock. Embedded Systems 6 | P a g e
  • 7. DEPT OF ELECTRICAL AND ELECTRONICS ENGG 9. List out the Serial Communication Systems.  Simplex Connection  Half – Duplex Connection  Full – Duplex Connection 10. Define Bus. A Bus is a collection of wires which carry electrical signals. The electrical signals may be defined in terms of voltage level or current values. 11. What are the two actions take place in an SPI clock cycle.  The Master sends a bit on the MOSI line which the Slave reads from the same line.  The Slave sends a bit on the MISO line and the Master reads it from that same line. 12. Define half-duplex and Full - Duplex communication. Half Duplex: Transmission occurs in both the direction, but not simultaneously. Full Duplex: Transmission occurs in both the direction, simultaneously. 13. What are the three ways of communication for a device?  Iso - synchronous communication.  Synchronous communication.  Asynchronous communication. Embedded Systems 7 | P a g e
  • 8. DEPT OF ELECTRICAL AND ELECTRONICS ENGG UNIT – III EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT 1. Define EDLC. EDLC is Embedded Product Development Life Cycle. It is an Analysis – Design – Implementation based problem solving approach for embedded systems development. 2. What are the purposes of using EDLC?  EDLC is essential for understanding the scope and complexity of the work involved in embedded systems development.  It can be used in any developing any embedded product.  EDLC defines the interaction and activities among various groups of a product development phase. Example:-project management, system design 3. What are the three phases of Product Development?  Analysis involves understanding what product needs to be developed.  Design involves what approach to be used to build the product.  Implementation is developing the product by realizing the design. 4. What are the different phases of EDLC?  Need  Conceptualization  Analysis  Design  Development and Testing  Deployment  Support  Upgrades Embedded Systems 8 | P a g e
  • 9. DEPT OF ELECTRICAL AND ELECTRONICS ENGG  Retirement / Disposal 5. What are the different types of approaches can be used to model an embedded system.  Waterfall or Linear Model.  Iterative/ Incremental or Fountain Model.  Prototyping Model.  Spiral Model. 6. Define System testing. Testing the functional aspects or product requirements of the product after integration. System testing refers to a set of different tests and few among them are, usability testing, loading testing, security testing, Scalability testing, Sanity testing, Smoke testing, Performance testing and Endurance testing. 7. Define Integration Testing. Integrating each modules and testing the integrated unit for required functionality is called as Integration testing. 8. What are the Computational models commonly used in Embedded System Design.  Data Flow Graph (DFG) model  State Machine model  Concurrent Process model  Sequential Program model  Object Oriented model 9. Define Data Flow Graph (DFG) model. The DFG model is a driven model in which the program execution is determined by data. It is also called as Diagram Model. 10. What is meant by State Machine Model? The State Machine Model describes the system behaviour with States, Events, Actions and Transitions. The state machine model is used for modelling reactive or event driven embedded systems whose processing behaviour are dependent on state transitions. Embedded Systems 9 | P a g e
  • 10. DEPT OF ELECTRICAL AND ELECTRONICS ENGG 11. Define FSM Model. A Finite State Machine model is one in which the number of states are finite. In other words the system is described using a finite number of possible states. 12. Define object oriented model. The object oriented model is an object based model for modelling system requirements. It disseminates a complex software requirement into simple well defined pieces called objects. Object – oriented model brings re – usability, maintainability and productivity in system design. 13. What is meant by Sequential Program Model? In the sequential program model, the functions or processing requirements are executed in sequence. It is same as the conventional procedural programming. 14. What is the use of control DFG Model? The control DFG (CDFG) model is used for modelling applications involving conditional program execution. CDFG model contains both data operations and control operations. Embedded Systems 10 | P a g e
  • 11. DEPT OF ELECTRICAL AND ELECTRONICS ENGG UNIT – IV RTOS BASED EMBEDDED SYSTEM DESIGN 1. Define task and Task state. A task is a set of computations or actions that processes on a CPU under the control of a scheduling kernel. It also has a process control structure called a task control block that saves at the memory. It has a unique ID. It has states in the system as follows: idle, ready, running, blocked and finished. 2. What is a thread? Thread is a concept in Java and UNIX and it is a light weight sub process or process in an application program. It is controlled by the OS kernel. It has a process structure, called thread stack, at the memory. It has a unique ID .It have states in the system as follows: stating, running, blocked and finished. 3. Define Inter process communication. An output from one task passed to another task through the scheduler and use of signals, exception, semaphore, queues, mailbox, pipes, sockets, and RPC. 4. What is shared data problem? If a variable is used in two different processes and another task if interrupts before the operation on that data is completed then the value of the variable may differ from the one expected if the earlier operation had been completed .This ids known as shared data problem. 5. Define Semaphore. Embedded Systems 11 | P a g e
  • 12. DEPT OF ELECTRICAL AND ELECTRONICS ENGG Semaphore provides a mechanism to let a task wait till another finishes. It is a way of synchronizing concurrent processing operations. When a semaphore is taken by a task then that task has access to the necessary resources. When given the resources unlock. Semaphore can be used as a event flag or as a resource key. 6. Differentiate counting semaphore and binary semaphore. Binary semaphore When the value of binary semaphore is one it is assumed that no task has taken it and that it has been released. When the value is 0 it is assumed that it has been taken. Counting semaphore Counting semaphore is a semaphore which can be taken and given number of times. Counting semaphores are unsigned integers. 7. What is Priority inversion? A problem in which a low priority task in advertently does not release the process for a higher priority task. 8. What is Deadlock situation? A set of processes or threads is deadlocked when each process or thread is waiting for a resource to be freed which is controlled by another process. 9. Define Message Queue. A task sending the multiple FIFO or priority messages into a queue for use by another task using queue messages as an input. 10. What are the goals of RTOS?  Facilitating easy sharing of resources  Facilitating easy implantation of the application software  Maximizing system performance  Providing management and organization functions for the devices and files and file like devices.  Portability  Interoperability  Providing common set of interfaces. Embedded Systems 12 | P a g e
  • 13. DEPT OF ELECTRICAL AND ELECTRONICS ENGG 11. What is RTOS? An RTOS is an OS for response time controlled and event controlled processes. RTOS is an OS for embedded systems, as these have real time programming issues to solve. 12. Write short notes on Vxworks?  Vxworks is a popular Real-time multi-tasking operating system for embedded microprocessors and systems.  Vxworks can run on many target processors.  It is a UNIX like Real time operating system.  More Reliable.  More faster. 13. What is sophisticated multitasking embedded system? A system that has multitasking needs with multiple features and in which the tasks have deadlines that must be adhered to. 14. What is MICRO C/OS II?  It stands for micro-controller operating system (UC/OS II).  It is a real time kernel.  The other names of MICROC/OS II are MUCOS and UCOS.  The codes are in ‘C’ and Assembly language. 15. Define Pipe. Pipe is a section of the shared memory used by processes for communicating. Pipes follow the client server architecture. Pipes can be either unidirectional or bi directional information flow. 16. What is meant by Multitasking? The ability of an OS to hold multiple processes in memory and switch the CPU from executing one process to another process is known as multitasking. 17. Define Context Switching. Embedded Systems 13 | P a g e
  • 14. DEPT OF ELECTRICAL AND ELECTRONICS ENGG The act of Switching CPU among the processes or changing the current execution context is known as context switching. 18. What is meant by Message Passing? Message Passing is a synchronous or asynchronous information exchange mechanism used for Inter process communication or Thread communication. UNIT – V EMBEDDED SYSTEM APPLICATION DEVELOPMENT 1. Define Spin Phase. In the second phase of washing, water is pumped out from the tub and the inner tub uses centrifugal force to writing out more water from the cloths by spinning at several hundred rotations per minute. This is called Spin Phase. 2. What are all the Software Components used in Smart Card.  Boot – up, initialization and OS programs  Smart Card secure file system  Connection establishment and termination  Communication with host  Cryptography algorithm  Host Authentication  Card authentication  Saving additional parameters 3. What is meant by Application Specific System Processor (ASSP)? A processing unit for system specific tasks, for example, image processing, compression and decompression, and that is integrated through the buses with the main processor in embedded system. 4. Define Adaptive Algorithm. Embedded Systems 14 | P a g e
  • 15. DEPT OF ELECTRICAL AND ELECTRONICS ENGG An algorithm that adjust and adapts to the parameters and limits the changing perturbations in a control system. 5. What is the use of Radar? A system that uses radio waves of below 1m to enable ranging of short distant objects by measuring time delay between transmitted signal and reflected signal. 6. What is meant by Invalidation Lock. A lock, which, if placed in the application data files in the card, makes the card invalid for further use. 7. Define GPS. A system for determining location, speed, direction and time by a receiver. A set of 24 or more medium earth orbit satellites beams the signals to enable a GPS receiver. The receiver is positioned at any place on globe to receive signals for determining these four parameter. 8. What is meant by Fabrication Key? A key embedded in ROM at the time of card Fabrication so that the card gets a unique identity. 9. List the embedded devices in High end Car.  Engine control  Speed control and Brake  Safety systems  Seat and pedal control  Car environment control  Route and Traffic monitors  Automobile status monitoring  System interfaces for commands, voice activation and interfacing  Infotainment systems 10. What are all the design metrics in Automobile application?  Power source and dissipation Embedded Systems 15 | P a g e
  • 16. DEPT OF ELECTRICAL AND ELECTRONICS ENGG  Resolution  Performance  Process Deadlines  User Interface  Extendibility  Engineering Cost  Manufacturing Cost Embedded Systems 16 | P a g e