WITH EFFECT FROM THE ACADEMIC YEAR 2013–2014

CS 404                             

PRINCIPLES AND APPLICATIONS OF EMBEDDED SYSTEMS

Instruction                                                                             3 Periods per week

Duration of University Examination                                   3 Hours

University Examination                                                        75 Marks

Sessional                                                                                25 Marks

 

UNIT I

Embedded Computing: Introduction, Complex Systems and Microprocessor; Embedded

System Design Process, Formalisms for System Design, Design Examples, The 8051

Architecture:Introduction, 8051 Micro Controller Hardware, Input/Output Ports and

Circuits, External Memory, Counter and Timers, Serial data Input/Output, interrupts.

 

UNIT II

Basic Assembly Language Programming Concepts: Assembly Language Programming

Process, Programming Tools and Techniques, Programming the 8051, Data Transfer

and Logical Instructions.

Arithmetic Operations, Decimal Arithmetic, Jump and Call Instructions, Further Details

on Interrupts.

 

UNIT III

Applications: Interfacing with Keyboards, Displays, D/A and NO Conversions, Multiple

Interrupts, Serial Data Communication, Introduction to Real-Time Operating

Systems:Tasks and Task States, Tasks and Data, Semaphores, Shared Data, Message

Queues, Mailboxes and Pipes, Timer Functions, Events, Memory Management, Interrupt

Routines in an RTOS Environment.

 

UNIT IV

Basic Design Using a Real-Time Operating System: Principles, Semaphores and

Queues, Hard Real-Time Scheduling Considerations, Saving Memory and Power, An

example RTOS like UC-OS(Open Source).

Embedded Software Development Tools:

Host and Target machines, Linker/Locators for Embedded Software, Getting Embedded

Software into the Target System, Debugging Techniques: Testing on Host Machine,

Using Laboratory Tools, An Example System.

 

UNIT V

Introduction to advanced architectures: ARM and SHARC, Processor and memory

organization and Instruction level parallelism, Net advanced embedded Systems, Design

Examples-Elevator Controller.

 

Suggested Reading:

1.Computers and Components, Wayne Wolt Elsevier.

2.The 8051 Microcontroller; Third Edition,Kenneth J.Ayala, Thomson.

3.An Embedded Software Primer, David E.Simor,Pearson Education

4.Embedding System building blocks, Labrosse, via CMP Publishers.

5.Embedded Systems, Raj Kamal, Tata Mc Graw Hill.

Articles View Hits
13009355
   Tue, 11-Feb-2020, 08:48 PMPRINCIPLES & APPLICATIONS OF EMBEDDED SYSTEMS.
Powered by Joomla 1.7 Templates
Developed by MVSREC