ECE Embedded Syllabus
ECE Embedded Syllabus
3 0 0 3
OBJECTIVES:
The student should be made to:
Understand the concepts of embedded system design and analysis
Learn the architecture and programming of ARM processor
Be exposed to the basic concepts of embedded programming
Learn the real time operating systems
80
UNIT III EMBEDDED PROGRAMMING 9
Components for embedded programs- Models of programs- Assembly, linking and loading
– compilation techniques- Program level performance analysis – Software performance
optimization – Program level energy and power analysis and optimization – Analysis and
optimization of program size- Program validation and testing.
TOTAL: 45 PERIODS
OUTCOMES:
At the end of the course, the student should be able to:
Describe the architecture and programming of ARM processor
Outline the concepts of embedded systems
Explain the basic concepts of real time operating system design
Model real-time applications using embedded-system concepts
TEXT BOOKS:
1. Marilyn Wolf, ―Computers as Components - Principles of Embedded Computing System
Design‖, Third Edition ―Morgan Kaufmann Publisher (An imprint from Elsevier), 2012. (UNIT
I, II, III, V)
2. Jane W.S.Liu,‖ Real Time Systems‖, Pearson Education, Third Indian Reprint, 2003.(UNIT
IV)
REFERENCES:
1. Lyla B.Das, ―Embedded Systems : An Integrated Approach‖ Pearson Education, 2013.
2. Jonathan W.Valvano, ―Embedded Microcomputer Systems Real Time Interfacing‖, Third
Edition Cengage Learning, 2012.
3. David. E. Simon, ―An Embedded Software Primer‖, 1st Edition, Fifth Impression, Addison-
Wesley Professional, 2007.
4. Raymond J.A. Buhr, Donald L.Bailey, ―An Introduction to Real-Time Systems- From Design
to Networking with C/C++‖, Prentice Hall, 1999.
5. C.M. Krishna, Kang G. Shin, ―Real-Time Systems‖, International Editions, Mc Graw Hill 1997
6. K.V.K.K.Prasad, ―Embedded Real-Time Systems: Concepts, Design & Programming‖,
Dream Tech Press, 2005.
7. Sriram V Iyer, Pankaj Gupta, ―Embedded Real Time Systems Programming‖, Tata Mc Graw
Hill, 2004.
81