0% found this document useful (0 votes)
25 views

References:: MCA4.4c: Elective-II: Embedded Systems

This document outlines the syllabus for an elective course on embedded systems. The course covers 5 units: (1) an overview of embedded systems and hardware/software codesign, (2) embedded software development including concurrency and real-time operating systems, (3) hardware interfacing methods and parallel/serial communication, (4) the ATMEL RISC processor architecture and programming, and (5) case studies and applications in areas like communications, process control, and devices like digital cameras and routers. References for further reading on embedded systems and programming are also provided.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

References:: MCA4.4c: Elective-II: Embedded Systems

This document outlines the syllabus for an elective course on embedded systems. The course covers 5 units: (1) an overview of embedded systems and hardware/software codesign, (2) embedded software development including concurrency and real-time operating systems, (3) hardware interfacing methods and parallel/serial communication, (4) the ATMEL RISC processor architecture and programming, and (5) case studies and applications in areas like communications, process control, and devices like digital cameras and routers. References for further reading on embedded systems and programming are also provided.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

References:

1. Raj Kamal, Embedded Systems, Tata McGraw Hill.


2. David E. Simon, An Embedded Software Primer, Pearson Education.
3. Muhammad Ali Mazidi and Janice Gillispie Mazidi, The 8051Microcontroller and
Embedded Systems, Pearson Education.
4. Frank Vahid, Tony Givargis, Embedded System Design: A Unified Hardware/Software
Introduction, John Wiley.
5. Craig Hollabaugh, Embedded Linux, Pearson Education
6. Daniel Lewis, Fundamentals of Embedded Software, Pearson Education.
7. Barnett, Cox, OCull, Embedded C Programming and the Atmel AVR , Thomson
Learning
.
8. Myke Predko, Programming and Customizing the 8051 Microcontroller, TMH

MCA4.4c: Elective-II: Embedded Systems


Teaching: 4 hrs./week

Max. Marks: 80
I. A. Marks: 20

Unit I
An overview of embedded systems: Introduction to embedded systems, Categories and
requirements of embedded systems, Challenges and issues related to embedded software
development, Hardware/Software co-design, Introduction to IC technology, Introduction to
design technology.
Unit II
Embedded Software development: Concepts of concurrency, processes, threads, mutual
exclusion and inter-process communication, Models and languages for embedded software,
Synchronous approach to embedded system design, Scheduling paradigms, Scheduling
algorithms, Introduction to RTOS, Basic design using RTOS
Embedded C Language: Real time methods, Mixing C and Assembly, Standard I/O
functions, Preprocessor directives, Study of C compilers and IDE, Programming the target
device
Unit III
Hardware for embedded systems: Various interface standards, Various methods of
interfacing, Parallel I/O interface, Blind counting synchronization and Gadfly Busy waiting,
Parallel port interfacing with switches, keypads and display units, Memory and high speed
interfacing, Interfacing of data acquisition systems, Interfacing of controllers, Serial
communication interface, Implementation of above concepts using C language
Unit IV
Study of ATMEL RISC Processor: Architecture, Memory, Reset and interrupt , functions,
Parallel I/O ports, Timers/Counters, Serial communication, Analog interfaces, Implementation
of above concepts using C language, Implementation of above concepts using C language.
Unit V
Case studies and Applications of embedded systems: Applications to: Communication,
Networking, Database, Process Control, Case Studies of: Digital Camera, Network Router,
RTLinux.

31

You might also like