You are on page 1of 1

CS 404 PRINCIPLES & APPLICATIONS OF EMBEDDED SYSTEMS UNIT I Embedded Computing: Introduction, Complex Systems and Microprocessor; Embedded

System Design Process, Formalisms for System Design, Design Examples. Instruction Set: Preliminaries ,ARM Processor

UNIT II CPU's:Programming Input and output.Supervisor mode, exceptions, traps, Coprocessors,Memory system Mechanisms,CPU Performance,CPU Power Consumption Computing Platforms:Basic Computing Platforms,the CPU bus,memory device and system,consumer electronics architecture,platform level performance analysis ,design example.

UNIT III 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, InterruptRoutines in an RTOS Environment. 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). Unit IV: Multirate systems:priority based scheduling,evaluvating operating system performance Network and multiprocessor:Network and multiprocessor categories,Distributed embedded processors,MPSoCs and shared memory multiprocessors,Design example.

UNIT V 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 Suggested Reading: 1. Computers and Components, Wayne Wolt Elsevier. 3. An Embedded Software Primer, David E.Simor,Pearson Education 5. Embedded Systems, Raj Kamal, Tata Mc Graw Hill.

You might also like