EMBEDDED SYSTEM DESIGN
systems design and development, Life cycle Models, The design process, Formulating the
requirements specification, System specification v/s system requirements, Partitioning and
decomposing a system, Functional design, Architectural design, function model v/s architectural
model, Prototyping, Archiving the project.
UNIT 5 & 6 (12 hours)
REAL TIME KERNELS AND OPERATING SYSTEMS
Introduction to real time Kernels, Tasks and things, Programs and processes, The CPU is a
resource, Threads-Lightweight and heavyweight, Sharing resource, Foreground/Background
systems, The operating system, The real time operating system, OS Architecture, Task and Task
control blocks,Memory management
UNIT 7 & 8 (12 hours)
PEROFRMANCE ANALYSIS AND OPTIMIZATION
Performance or Efficiency measures, Complexity Analysis, The Methodology, Analyzing code,
Instruction in detail, Time, etc,- A more detailed look, Response time, Time loading, Memory
loading, Evaluating performance, Thoughts on performance optimization, Performance
Optimization, Tricks of the trade, Hardware Accelerators, caches and performance
1. Embedded Systems-A contemporary Design tool, James K Peckol, John Weily India Pvt
1. Embedded Systems:Architecture and programming,Raj Kamal,TMH,2008.
programmers,Tammy Noergaard,Elsevier Publication,2005.
3. Programming for Embedded Systems, Dreamtech Software Team,John Wiely India