Embedded Systems and Real-Time Systems
Embedded Systems and Real-Time Systems
Table of Contents
Details of Contents
4 Hardware Platforms
4.1 Types of Hardware Platforms
4.1.1 Single Board Computer
4.1.2 PC Add On Cards
4.1.3 Custom Built Hardware Platform
4.2 89C51 Microcontroller Development Board
4.2.1 Development Board Features
4.2.2 Hardware Description
5 Communication Interfaces
5.1 Need for Communication Interfaces
5.2 RS232/UART
5.2.1 RS232 Communication Parameters
5.2.2 RS232 Connector Configurations
5.2.3 UART
5.2.4 NULL Modem Cable Connection
5.3 RS422/RS485
5.4 USB
5.4.1 USB Physical Interface
5.4.2 Features of USB
5.5 Infrared
5.6 IEEE 1394 Fire wire
5.7 Ethernet
5.8 IEEE 802.11
5.9 Bluetooth
5.9.1 Bluetooth System java Specification
5.9.2 Bluetooth Protocol Architecture
Text book:
1. Embedded / Real-Time Systems : Concepts, Design And Programming, Black
Book , Dr. K V K K Prasad , DreamTech Press, ISBN: 9788177224610
Reference
1. Embedded System Design , Frank Vahid / Tony Givargis, Wiley, ISBN:
9788126508372
General Objectives:
Specific Objectives:
4 Hardware Platforms
Gain knowledge of different types of hardware platforms
Learn in brief about a simple 89C51 based development board
5. Communication Interfaces
Appreciate the need for communication interface
Understand the Ethernet & Wireless LAN interfaces
Grasp the details of IEEE 1394 Interface
Gain knowledge of Infrared & Bluetooth wireless interfaces
Section - I
1 a. Fill in the blanks 5x1=5
i.
ii.
iii.
iv.
v
b). Explain the building blocks of navigation system 5
Section – II
2. a). what is an Embedded system? List the various applications of embedded
systems 5
b). Differentiate between hard real time system & soft real time system. 5
c) Explain the internal architecture of a processor 5
3 a). Differentiate between an embedded OS and a real time OS 5
b). What is cross platform development? List its tools 5
c). Explain the process of generating an executable image for embedded
software 5
4 a). Explain the boot sequence of an embedded system 5
b) Write a C functions i) to demonstrate bit wise operators?
ii) to check whether the bit is set to 1 or not 10
Section-III
5 a). Write a C program to implement CRC 32 algorithm 15
9. a). What are the memory management services provided by the kernel 5
b). List the various mobile / handheld OS and explain their features in brief
10
10. a). what is a smart card? List the various applications of smart card 5
b). Explain applications of pervasive computers and ubiquitous computers
5
c). Write a short note on embedded intelligence 5