0% found this document useful (0 votes)
49 views8 pages

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

This document provides a course plan for the subject "Embedded Systems" taught to fourth year ECE students. It includes 3 units that will be covered over 15 weeks: 1) Introduction to embedded systems, including definitions, classifications of processors and exemplary systems. 2) Devices and buses commonly used in embedded systems like I/O, timers and communication protocols. 3) Programming concepts for embedded systems using C/C++ including functions, pointers and interrupt handling. Real-time operating systems and case studies are also included. The staff in charge, HOD and Principal have approved the course plan.

Uploaded by

Immanuel Vinoth
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views8 pages

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

This document provides a course plan for the subject "Embedded Systems" taught to fourth year ECE students. It includes 3 units that will be covered over 15 weeks: 1) Introduction to embedded systems, including definitions, classifications of processors and exemplary systems. 2) Devices and buses commonly used in embedded systems like I/O, timers and communication protocols. 3) Programming concepts for embedded systems using C/C++ including functions, pointers and interrupt handling. Real-time operating systems and case studies are also included. The staff in charge, HOD and Principal have approved the course plan.

Uploaded by

Immanuel Vinoth
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy