Mata Kuliah For Embedded Systems

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

SOFTWARE TECHNOLOGY FOR EMBEDDED SYSTEMS

1. Software Technology:- Software Architectures, Software development Tools, Software


Development Process Life Cycle and its Model, SoftwareAnalysis, Design and
Maintenance.
2. Introduction To Data Representation:- Data representation ,Twos complement, Fixed
point and Floating Point Number Formats ,Manipulating Bits in -Memory, I/O Ports, Low
level programming in C ,Primitive data types ,Arrays, Functions , Recursive Functions,
Pointers, Structures & Unions, Dynamic Memory Allocation ,File handling, Linked lists,
Queues, Stacks
3. Mixing C and Assembly:- C and assembly, Programming in assembly, Register Usage
Conventions ,Typical use of Addressing Options, Instruction Sequencing , Procedure Call
and Return , Parameter passing ,Retrieving Parameters , Everything in pass by value,
Temporary variables
4. Input/Output Programming:- I/O Instructions, Synchronization, Transfer
Rate & Latency, Polled Waiting Loops, Interrupt Driven I/O, Writing ISR in Assembly
and C, Non Maskable and Software Interrupts
5. Memory Management:- Direct Memory Access, Local and Global
Scope, Automatic and Static Allocation, Distinguishing Static from Automatic
Object Creation, Initialization and Destruction, Dynamic Allocation
6. Unified Modeling Language:- UML basics, Object state behavior - UML state
charts - Role of scenarios in the definition of behavior - Timing diagrams Sequence diagrams - Event hierarchies - types and strategies of
operations - Architectural design in UML concurrency design - threads in UML
7. Software Tools:- DJGPP C/C++ compiler, linker, loader and utilities,
The ASM assembler, COS-II Preemptive Kernel, Multi C Non-Preemptive
Kernel
REFERENCE BOOKS
1. Daniel W.Lewis, "Fundamentals of embedded software where C and
assembly meet", Pearson Education.
2. Bruce Powel Douglas, "Real time UML, second edition: Developing
efficient objects for embedded systems (The Addison Wesley Object
technology series)", 2nd edition 1999, Addison Wesley
3. Hassan Gomma, "Designing concurrent, distributed, and real time
applications with UML", Pearson Education, 2000
4. C.M. Krishna, Kang G. Shin, "Real Time Systems", McGraw - Hill
International Editions, 1997
5. By Albert M. K. Cheng , Real-time systems: scheduling, analysis, and
verification wiley

EMBEDDED NETWORKING L
OBJECTIVES
To impart knowledge on
Serial and parallel communication protocols
Application Development using USB and CAN bus for PIC microcontrollers
Application development using Embedded Ethernet for Rabbit processors.
Wireless sensor network communication protocols.
UNIT I EMBEDDED COMMUNICATION PROTOCOLS 8
Embedded Networking: Introduction Serial/Parallel Communication Serial communication
protocols -RS232 standard RS485 Synchronous Serial Protocols -Serial Peripheral Interface
(SPI) Inter Integrated Circuits (I2C) PC Parallel port programming -ISA/PCI Bus protocols Firewire
UNIT II USB AND CAN BUS 10
USB bus Introduction Speed Identification on the bus USB States USB bus
communication: Packets Data flow types Enumeration Descriptors PIC 18 Microcontroller
USB Interface C Programs CAN Bus Introduction - Frames Bit stuffing Types of errors
Nominal Bit Timing PIC microcontroller CAN Interface A simple application with CAN
UNIT III ETHERNET BASICS 9
Elements of a network Inside Ethernet Building a Network: Hardware options Cables,
Connections and network speed Design choices: Selecting components Ethernet Controllers
Using the internet in local and internet communications Inside the Internet protocol
UNIT IV EMBEDDED ETHERNET 9
Exchanging messages using UDP and TCP Serving web pages with Dynamic Data Serving
web pages that respond to user Input Email for Embedded Systems Using FTP Keeping
Devices and Network secure.
ELECTRONIC INSTRUMENTATION TECHNOLOGY (TRANSDUSER)
OVERVIEW
This module covers modern sensors and advanced measurement systems for a diverse
range of applications. The students are familiarized with various sensors and sensor
technologies, data acquisition and display technologies, so as to enable them to make optimal
decisions in product design. Several advanced cutting edge instrumentation technologies like
sensor networks, sensor fusion, advanced display technologies, etc. are covered from design
and applications point of view.
MEASUREMENT TERMINOLOGY:
Input and output, range, accuracy, precision, resolution, sensitivity, linearity, repeatability,
reproducibility, calibration and traceability, Testing, quality assurance and safety.
TRANSDUCERSANDSENSORS.
Sensors and transducers: Temperature sensors, resistive sensors, capacitive sensors,
electrostatic sensors, piezoelectric sensors, ultrasonic sensors, radiological sensors and
MEMS. Optical sensing techniques: Common electromagnetic sensors, IR sensors, passive

SEM 3
Course Code Course Title Load Allocation Marks Distribution
L T P Total Internal External Total
MTED 301 Electronic Instrumentation
Technology
3 1 0 4 50 100 150
MTED 302 System On Chip 3 1 0 4 50 100 150
MTED 303 RF Design 3 1 0 4 50 50 150
MTED 304 ThesisSeminar* 0 0 10 10 50 100 150
Grand total 6 2 10 18 150 300 600

IR sensors, photo-resistive sensors, photovoltaic sensors, photodiodes, photoelectric


detectors, solid state lasers. CCD and CMOS sensors.
DATA ACQUISITION :
Signal conditioning: concepts, amplifiers and filters. Analog to digital conversion. Systems
and considerations in Analog and digital data acquisition systems. multiplexers / demultiplexers.
Concepts of signal Transmission and telemetry. System interfacing : serial and
parallel interfacing. OSI network model. Interfacing standards- UART (RS232), USB, RS485,
GPIB, Ethernet and Fieldbus.
DISPLAY SYSTEMS
Recorders and data loggers. Indicating instruments. Digital display methods and devices:
segmental displays, Dot matrix, LED, LCD, projection devices, CRT .
EMERGING TOPICS:
Introduction to sensor networks, sensor fusion, soft and intelligent sensors. System on
module. Virtual instrumentation. Intelligent instrumentation. Fault tolerance.
Real time systems : introduction, reference model, scheduling approaches. Real time
operating systems.
BOOKS:
1. Measurement systems - Application and design by Ernest O. Doebelin , McGraw-Hill.
2. Electronic instruments and instrumentation technology by MMS Anand, Prentice-Hall, India.
3. Electrical and electronic measurements and instrumentation, by AK Sawhney and Puneet
Sawhney, Dhanpat Rai & Sons.

You might also like