Vous êtes sur la page 1sur 8

FXEC/ECE/ 08-09/EVEN/ES/CP/Rev.No.

Francis Xavier Engineering College,Tirunelveli Department of Electronics and Communication Engineering


COURSE PLAN

Subject: EMBEDDED SYSTEMS


Staff Name: M.Navaneetha Velammal

Sub code: IT 1353


Year/Sem/Branch:IV/VIII/ECE

Text Books:
1.Rajkamal, Embedded Systems Architecture, Programming and Design, TATA McGraw-Hill, First reprint Oct. 2003

Reference Books:
R1: Steve Heath, Embedded Systems Design, Second Edition-2003, Newnes R2: David E.Simon, An Embedded Software Primer, Pearson Education Asia, First Indian Reprint 2000. R3: Wayne Wolf, Computers as Components; Principles of Embedded Computing System Design Harcourt India, Morgan Kaufman Publishers, First Indian Reprint 2001 R4: Frank Vahid and Tony Givargis, Embedded Systems Design A unified Hardware /Software Introduction, John Wiley, 2002. Lect Unit No No

Topics to be Covered Text Page No Week UNIT I INTRODUCTION TO EMBEDDED SYSTEMS 1 I INTRODUCTION TO EMBEDDED SYSTEMS T1 3 1 2 Definition and Classification T1 5 3 Overview of Processors T1 7 4 Software embedded into the system T1 28 5 Exemplary Embedded Systems T1 37 6 Embedded Systems on a Chip (SoC) T1 39 7 Use of VLSI designed circuits T1 41 2 UNIT II DEVICES AND BUSES FOR DEVICES NETWORK 8,9 II Device I/O Types and Examples T1 98 10,11 Synchronous - Iso-synchronous and Asynchronous T1 99 Internal Serial-Communication Devices UART and HDLC 11 T1 103 12 Timer and Counting Devices T1 109 13 USB R3 117 14 12C,CAN R3 114,115 15,16 ISA, PCI, PCI-X, cPCI R3 117-121 3 UNIT III PROGRAMMING CONCEPTS AND EMBEDDED PROGRAMMING IN C, C++ 17 III C Program Elements, Macros and functions T1 168-172 Pointers,NULL Pointers ,Function Calls 18 T1 174 Function Queues and Interrupt Service Routines Queues Pointers 19 T1 172,185 Embedded programming in C 20 T1 209 C Program compilers, Cross compiler,Optimization of memory codes. 21 T1 214-215 4

22 23 24,25 26,27 28,29 30,31 32 33 34 35 36 37 38 39 40 42 43 44 45

IV

UNIT IV REAL TIME OPERATING SYSTEMS PART - 1 Process,Tasks and Threads T1 249 Operating System Services- Goals Structures- Kernel T1 318,331 Process Memory,Device Management T1 340 RTOS,Interrupt Routines Handling in RTOS T1 347 Cyclic Scheduling with Time Slicing T1 349 Inter Process Communication And Synchronisation T1 314 Virtual (Logical) Sockets,Message Queues T1 321 Remote Procedure Calls (RPCs). T1 312 UNIT V REAL TIME OPERATING SYSTEMS PART - 2 Micro C/OS-II,Vx Works,popular RTOS T1 374 RTOS System Level Functions,Task Service Functions T1 249 Time Delay Functions, Memory Allocation Related Functions T1 299 Semaphore Related Functions T1 304 Mailbox Related Functions T1 319 Queue Related Functions T1 317 Case Studies of Programming with RTOS T1 450 Understanding Case Definition T1 236 Multiple Tasks and their functions T1 303 Creating a list of tasks T1 303 Functions and IPCs Exemplary Coding Steps. T1 314

Staff in Charge (M.Navaneetha Velammal )

Checked and Verified by HOD

Approved by Principal

Vous aimerez peut-être aussi