0% found this document useful (0 votes)
220 views3 pages

Syllabus For Fundamentals of The Embedded Systems: Programming Examples

This syllabus covers fundamentals of embedded systems through a 5 part course. Part 1 introduces embedded systems concepts. Part 2 provides a detailed study of the AVR microcontroller. Part 3 covers concepts of embedded C programming. Part 4 involves real world interfacing with microcontrollers. Part 5 discusses real-time operating systems, ARM architecture, and embedded wireless protocols. The course emphasizes hands-on learning through programming examples and case studies. Recommended reading materials on embedded systems and microcontrollers are also provided.

Uploaded by

varsha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
220 views3 pages

Syllabus For Fundamentals of The Embedded Systems: Programming Examples

This syllabus covers fundamentals of embedded systems through a 5 part course. Part 1 introduces embedded systems concepts. Part 2 provides a detailed study of the AVR microcontroller. Part 3 covers concepts of embedded C programming. Part 4 involves real world interfacing with microcontrollers. Part 5 discusses real-time operating systems, ARM architecture, and embedded wireless protocols. The course emphasizes hands-on learning through programming examples and case studies. Recommended reading materials on embedded systems and microcontrollers are also provided.

Uploaded by

varsha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Syllabus for Fundamentals of the Embedded Systems

1. FUNDAMENTAL FOR EMBEDDED DEVELOPERS 2hrs

1. Embedded System and its applications.


2. Future Trends of Embedded System.
3. Design Parameters of Embedded System and its significance.
4. Microprocessor Versus Microcontrollers
5. Microcontrollers for Embedded Systems
6. Embedded Versus External Memory Devices
7. CISC Versus RISC Processors
8. Harvard Versus Von-Neumann architecture

2. DETAILED STUDY OF AVR MICROCONTROLLER 10hrs

1. Introduction
2. ATmega16 Microcontroller
2.1 Basic architecture
2.2 Pin configuration
2.3 Memory organization (registers and i/o ports)
2.4 Timers and Interrupts
2.5 On chip PWM
2.6 Serial Communication
Programming Examples

3. CONCEPTS OF EMBEDDED ‘C’ PROGRAMMING 10hrs

1. Introduction to C
2. Difference between C and Embedded C
3. Data Types used in Embedded C
4. Arithmetic & Logical Operators
5. Control Flow
5.1 If & If – else
5.2 While & Do – while
5.3 For
5.4 Switch & Case
5.5 Continue & Break
6. Array & String
7. Functions and Header files
8. Pointers
4. REAL WORLD INTERFACING WITH MICROCONTROLLER 10hrs

1. Interfacing of single LED


1.1 Blinking of LED with timer and without timer
2. Interfacing of push-button and LED
3. Interfacing of 7-segment display
4. Interfacing of 8 push-buttons to control 7-segment display
5. Intelligent LCD Display
5.1 Interfacing of intelligent LCD display
6. Stepper Motor & DC Motor
6.1 Interfacing with stepper & DC motor
7. On chip ADC
8. Different Sensor Interfacing
8.1 IR Sensor
8.2 DTMF
8.3 Temperature Sensor
Programming Examples using embedded C

5. CONCEPT OF RTOS AND ADVANCED MICROPROCESSOR 10hrs

1. Real Time Operating System (RTOS)


1.1 Types of real time tasks
1.2 Task Periodicity
1.3 Process state diagram
1.4 Kernel and Scheduler
1.5 Scheduling algorithms
1.6 Shared data (Resource) and Mutual Exclusion
1.7 Semaphore
2. Introduction to ARM
2.1 Features
2.2 ARM Pipeline
2.3 Instruction Set Architecture (ISA)
2.4 Thumb Instructions
2.5 Exceptions in ARM
3. Embedded Wireless Protocols
3.1 Serial Protocol
3.2 Parallel Protocols
3.3 Wireless Protocols

Case Studies based on the above discussion


Recommended Reading material: Author(s), Title, Edition, Publisher, Year of Publication
etc. ( Text books, Reference Books, Journals, Reports, Websites etc. in the IEEE format)

1. Muhammad Ali Mazidi, “The AVR microcontroller and Embedded Systems


using Assembly and C”, 2nd Edition, Pearson Education, 2008.

2. Frank Vahid / Tony Givargis, “Embedded System Design”, Willey India, 2002.

3. Santanu Chattopadhyay, “Embedded System Design”, 1st Edition, PHI Learning,


2010.

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