1st
learn more |
2nd
Lorem Ipsum is simpl
learn more |
Question1
1. Grand Central Terminal, Pa
learn more |
question2
2.Entomology is the science t
learn more |
question3
3.Eritrea, which became the 1
learn more |
Question4
4.Garampani sanctuary is loca
learn more |
Question5
5.For which of the following
learn more |
Question6
6.For which of the following
learn more |
Question7
7.For which of the following
learn more |
Question8
8.For which of the following
learn more |
Briefly describe the three computation models commonly used to describe embedded systems and/or their peripherals. For each model list two languages that can be used to capture it.
When we plan to design an embedded sy
learn more |
Q 3.11 Explain about Concurrent Process Model.
learn more |
Q 3.12 How numerous operations are permitted by the concurrent process model and implemented by using single or general purpose processors.
learn more |
Q 3.13 Explain briefly about embedded system example for Heart Beat monitoring System.
learn more |
Q 3.14 Explain the need to(1) Create a Process (2) Terminate a Process (3) Suspend a Process (4) Resume a Process (5 ) Join the Process ( 6 ) Scheduling Processes
learn more |
Q 3.15 Describe with relevant examples, the need for communication among processes and the need to share memory.
learn more |
Q 3.16 Explain about synchronization among processes.
learn more |
Q 3.17 Explain how to synchronize consumer-producer problem using monitors. Write and explain the C-Program for it.
learn more |
Q 3.1 Briefly describe the three computation models commonly used to describe embedded systems and/or their peripherals. For each model list two languages that can be used to capture it.
learn more |
Give differences between computation model and languages. For each model list two languages that can be used to capture it.
A computational model describes syste
learn more |
Q 3.2 Give differences between computation model and languages. For each model list two languages that can be used to capture it.
learn more |
Q 3.3 Describe a simple elevator system using Sequential Program Model.
learn more |
Q 3.4 Explain differences between Moore-type FSM and Mealy –type FSM.
learn more |
Q 3.5 Explain about FSMD. /Explain about Finite-State Machine with Data path model.
learn more |
Q 3.6 Explain using the state machines in the embedded systems.
learn more |
Q 3.7 Design a soda machine controller, given that a soda costs 75 cents and your machine accepts quarters only. Draw a black Box view, come-up with a state diagram and state table, minimize the logic and then draw the final circuit.
learn more |
Q 3.8 Click here for the location of the answer in the notes.
learn more |
Q 3.9 Describe the Program-State Machine Model ( PSM )
learn more |
Q 3.10 Discuss about the choice of appropriate Model and language in the design of Embedded Systems./ Explain different models that are commonly used to describe Embedded Systems.
learn more |
Q 2.1 Explain t he basic architecture of a general purpose processor. Explain about Data path and Control Unit and memory with the help of a neat diagram.
learn more |
Q 2.3 Explain how instructions are decoded and executed by the Microprocessor.
learn more |
Q 2.4 Write short notes on Cache memory, pipelining, address modes, register and base address.
learn more |
Q 2.5 What is the use of clock circuitry in embedded systems.
learn more |
Q 2.6 Explain Pipeline based Instruction execution with an example. Illustrate how program and data memory fetches can be overlapped in Harvard architecture.
learn more |
Q 2.7 What is DMA operation in computer? Why is it required in a computer. Clearly explain how it is implemented.
learn more |
Q 2.8 Explain about superscalar and VLIW architectures.
learn more |
Q 2.9 Explain briefly about SHARC Architecture.
learn more |
Q 2.10 Write notes on Microcontrollers and peripherals usually associated within the processor.
learn more |
Q 2.11 Compare two different vendor microprocessors of your choice and explain all aspects related to them with neat diagrams.
learn more |
Q 2.12 What is an interrupt? Why they are required in a computer? Explain clearly how multiple interrupts are handled by the computer.
learn more |
Q 2.13 Give the programmer’s view on processor’s architecture or operation.
learn more |
Q 2.14 Explain briefly how to test and debug an embedded system.
learn more |
Q 2.15 Write notes on ASIPs, Microcontrollers and DSPs.
learn more |
Q 2.16 Discuss the selection of microprocessors for Embedded applications
learn more |
Unit 1 Notes
You can download the notes for someth
learn more |
Questions and answers from Unit1
Q 1.1 &n
learn more |
Q2.2 Define cache Memory. Explain it with a neat sketch.
learn more |
test
Lorem Ipsum is simpl
learn more |
GPP
learn more |
all pages of Unit 1
&n
learn more |
Unit 2
learn more |
UNit 4
learn more |
Unit VII
learn more |
Unit VI
learn more |
All topics of Unit 1
1.
learn more |
Q 3.18 Describe the Data Flow Model. Where does it find application?
learn more |
Q 3.19 Define the following terms : finite-state-machines, Concurrent processes, real-time systems and Real Time Operating Systems.
learn more |
Q 3.20 Explain about Windows CE and QNX.
learn more |
Q 4.1. Explain the need for communication interface.
learn more |
Q 4.2 Describe in brief typical communication interfaces
learn more |
Q 4.3 Explain briefly about RS232 communication parameters and UART.
learn more |
Q 4.4 Explain Rs232 connector configurations. Explain all signals for implementing synchronous and Asynchronous serial data communication.
learn more |
Q 4.5 What is a null modem
learn more |
Q 4.6 Describe the features of RS485. Mention some applications.
learn more |
Q 4.7 Explain briefly about RS422 / RS485 interface.
learn more |
Q 4.8 Describe the salient features of USB.
learn more |
Q 4.9 Describe how communication between a USB device and a host computer takes place in the form of packets.
learn more |
Q 4.10 Distinguish between Bulk transfer and Interrupt transfer in respect of USB device and host computer.
learn more |
Q 4.11 Discuss the advantages of USB over RS232 .
learn more |
Q 4.12 Describe the significance of IEEE 1394 Interface .
learn more |
Q 4.13 Describe in detail, the Ethernet protocol. What is CSMA/CD protocol ?
learn more |
Q 4.14 Describe the significance of Medium Access Control Protocol.
learn more |
Q 4.15 Distinguish between Wired LAN and Wireless LAN.
learn more |
Q 4.16 Explain about DIFS and CIFS in CDMA protocol.
learn more |
Q 4.17 Explain briefly about protocols in application layer of Ethernet LAN protocol architecture.
learn more |
Q 4.18 Write a note on Infra-Red Communications.
learn more |
Q 4.19 Describe the specifications of Blue Tooth Standards.
learn more |
Q 4.20 Explain the services offered by Service Discovery Protocol ( SDP).
learn more |
Q 4.21 Explain the functions of LMP.
learn more |
Micellaneous
learn more |
Unit V
learn more |
About what I would add here...i.e the title of today\\\'s briefing
In this category I intend to me
learn more |
Next topic is what i want to do the next
In this topic , I would like to conti
learn more |
Unit 3
learn more |
Q5.1 Describe the management of tasks (multi-tasking ) in the absence of an Operating System.
learn more |
Q5.2 Describe the management of tasks (multi-tasking ) in an embedded system , by Operating System.
learn more |
Q5.3 Describe the factors to be considered to choose a scheduling algorithm.
learn more |
Q5.4 Describe the essential functions to be performed by any Operating System. Describe the three layered architecture of a real-time Operating System.
learn more |
Q5.5 Write a note of a few Operating systems available.
learn more |
Q5.6 Write a note on Application Program Interface ( API ). What is POSIX standard ?
learn more |
Q5.7 Explain different kernel objects in an RTOS.
learn more |
Q5.8 Describe different Kernel Objects and their use in Embedded Software Development.
learn more |
Q5.9 Describe the different task states and their transitions. What is context Switching.
learn more |
Q5.10 Write about different scheduling algorithms.
learn more |
Q5.11 Distinguish between Preemptive Multitasking and Non- Preemptive Multitasking.
learn more |
Q5.12 Distinguish between Non-preemptive and Preemptive scheduling .
learn more |
Q5.13 With the help of an example explain how Context switching is managed by RTOS.
learn more |
Q5.14 What is Rate monotonic Analysis.
learn more |
Q5.15 Write a note on Task ( Process ) scheduling algorithms.
learn more |
Q5.16 Write a note on application programs that use RTOS
learn more |
Q5.17 Distinguish between the functions ( services ) provided by typical Operating System and RTOS
learn more |
Q5.18 Describe in detail the services provided by the kernel of a typical Operating System Click here for the location of the answer in the notes.
learn more |
Q5.19 Describe in detail the Services provided by RTOS.
learn more |
Q5.20 Write a brief summary of the basic functions to be developed in an RTOS.
learn more |
Q5.21 What is Task Control Block? Describe its role in RTOS.
learn more |
Q5.22 Explain with suitable example how (a) to Resume a task (b) to change Priority of a Task (c) to Query a Task
Click here for the location of the
learn more |
Q5.23 With suitable examples explain how to create a task and suspend a task.
learn more |
Q5.24 With the help of an example, explain the importance of task synchronization.
learn more |
Q5.25 Write a note on Task Encapsulation.
learn more |
Q5.26 Distinguish between Function, ISR and Task.
learn more |
Q5.27 Explain about the following scheduling algorithms : ( i) Round robin (ii) Non-Preemptive multitasking
learn more |
Q5.28 Explain about the following scheduling algorithms: (i) preemptive multitasking (ii) Shortest job First
learn more |
Q5.29 Write a note on types of multitasking
learn more |
Q5.30 Describe with the help of an example the “Shared Data Problem”. When does it occur?
learn more |
Q5.31 Describe the methods of protecting shared data.
learn more |
Q5.32 What is a re-entrant function?
learn more |
Q5.33 Is the following function reentrant? Justify your answer. int CErrors; void vcount Errors (int CNewErrors) { CErrors+=CNewErrors; }
learn more |
Q5.34 Write a short note on Semaphores in RTOS.
learn more |
Q5.35 Describe typical semaphore functions pertaining to µCOS-II.
learn more |
Q5.36 With the help of an example write the usage of Semaphore.
learn more |
Q5.37 Describe how task synchronization is achieved using semaphores.
learn more |
Q5.38 Explain with an example, how do you (a) Set a variable (b) Access a shared Resource
learn more |
Q5.39 What is a counting semaphore. Describe semaphore as a signaling device
learn more |
Q5.40 Show that MUTEX can be used to solve priority Inversion problem.
learn more |
Q5.41 Describe the need to encapsulate semaphores. Use an example.
learn more |
Q5.42 Explain how a semaphore can be used as a resource key.
learn more |
Q5.43 Explain the significance of interrupts. Describe how they are handled.
learn more |
Q5.44 Write with a suitable example , how do you ( a) execute an ISR (b) Enable the Interrupt ( 3) Disable Interrupt.
learn more |
Q5.45 Discuss Interrupt Routines in an RTOS environment
learn more |
Q5.46 Explain the statement “ Interrupt Routines cannot use Semaphores” .
learn more |
Q5.47 What is Deadly Embrace? How do you avert this situation?
learn more |
Q5.48 Write notes on MUTEX, Lock , Spin Lock.
learn more |
Q5.49 Mention different application areas of semaphores in developing software for embedded systems.
learn more |
Q5.50 Explain the difference between Semaphore and Mutex.
learn more |
Q6.1 Write a note on the functions(objects / tools) used for Inter Process ( Task ) Communications.
learn more |
Q6.2 Explain the following inter-task communication technique using Mail boxes
learn more |
Q6.3 Taking a suitable example, explain how to ( 1) Post a message in mail Box.(2) Query a mail Box .
learn more |
Q6.4 Explain the following inter-task communication technique using Message queues .
learn more |
Q6.5 Taking a suitable example, how to (a) Post a message in Message Queue (b) Read a Message from a Message Queue (c) Show queue waiting list.
learn more |
Q6.6 Explain the following inter-task communication technique using Pipes.
learn more |
Q6.7 With a suitable example explain how to create a pipe and how to open a pipe.
learn more |
Q6.8 With suitable example, explain (i) How to send a signal to another task (ii) Block a signal from being delivered ( iii ) Unblock a Blocked signal.
learn more |
Q6.9 With suitable examples explain how to (i) Set and Event Flag (ii) Clear and Event Flag (iii) Query and Event Flag.
learn more |
Q6.10 Explain with an example the occurrence of Events in embedded systems.
learn more |
Q6.11 Write note on Signal functions.
learn more |
Q6.12 Write a note in encapsulating Queues.
learn more |
Q6.13 Briefly compare different methods adopted for Inter-Task Communication
learn more |
Q7.1 Write a note on Timer functions.
learn more |
Q7.2 Explain with suitable example how to (a) Set time (b) Time Delay (c) Reset Timer.
learn more |
7.3 Explain about Memory Management in RTOS.
learn more |
Q7.4 Taking a suitable example explain how to ( create a memory Block (b) Get data from Memory (c) Post data in Memory
learn more |
Q7.5 Write a note on Flash Memories and their applications.
learn more |
Q7.6 Write a note on Priority Inversion problem.
learn more |
Q7.7 Explain the differences among various types of off-the shelf Operating Systems
learn more |
Q7.8 Using VRTX RTOS, develop C – Pseudo code for handling interrupts for a typical embedded system.
learn more |
Q7.9 List Major Design Steps for building the digital camera example assuming (i) A Water-fall process model (ii) A Spiral-Like Y-chart process model
learn more |
Q7.10 Compare among the following RTOS (i) RT Linux (ii) Windows CE
learn more |
Q7.11 Discuss any two real-time Operating Systems and their differences.
learn more |
Q7.12 Discuss any two hand held Operating Systems and their differences.
learn more |
Q8.1 Explain how automation approach improves design productivity
learn more |
Q8.2 Describe complete specifications and system requirements of an embedded system.
learn more |
Q8.3 Explain the Software-Hardware trade-off.
learn more |
Q8.4 What are the advantages and disadvantages of Software implementation and Hardware implementation.
learn more |
Q8.5 List and describe the following Hardware implementation tools in embedded system (i) In-Circuit-Emulator (ii) ROM emulation (iii) Logic Analyzer
learn more |
Q8.6 Define Hardware/Software co-simulator
learn more |
Q8.7 What is the key method for speeding up such simulator.
learn more |
Q8.8 Describe the new challenge created by “ cores” for processor developers as well as users.
learn more |
Q8.9 Show the correspondence of these three cores with Gazski’s Y-chart.
learn more |
All Topics of Unit 2
1. The 8051 Architecture
learn more |
All Topics of Unit 3
1. Bas
learn more |
All Topics in Unit 4
1. Arithmetic Operations
learn more |
All Topics in Unit 5
1. Applications:
2.&nbs
learn more |
All Toipics in Unit 6
1. Introduction to Real-Time Op
learn more |
All Topics in Unit 7
1. Basic Design using Real-Time
learn more |
All Topics in Unit 8
1. Introduction to Advanced Arc
learn more |
All Topics in Unit 1
1. Introduction to Embedded Sys
learn more |
All Topics in Unit 2
1. Microcontrollers and Process
learn more |
All Topics in Unit 3
1. Embedded RISC Processors&nbs
learn more |
All Topics in Unit 4
1. Interrupts and Device Driver
learn more |
All Topics in Unit 5
1. Networl Protocols
2.
learn more |
Questions & Answers from Unit 1
1. What is an embedded computer syste
learn more |
Test
TestTestTestTestTestTestTestTest
learn more |
Introduction
1. What is a system ?
learn more |
Important points
&n
learn more |