Embedded Systems Class Notes
January 30, 2016
Embedded Systems Class Notes pdf :-
UNIT-1:- Introduction
2. Embedded System definition
3. Embedded System versus General computing systems
4. History of Embedded Systems
5. Classification of Embedded Systems
6. Applications of Embedded Systems
7. Purpose of Embedded Systems
8. Memory
9. Sensors and Actuators
10. Interface Communication
11. Embedded Firmware
12. PCB and passive components
UNIT-2:- Embedded Systems Characteristics and Quality Attributes
1. Characteristics of an Embedded Systems2. Quality Attributes of Embedded Systems
3. Application specific Embedded System Washing Machine
4. Embedded System Automotive
UNIT-3:- Embedded Hardware Design
1. Analog and digital electronic components2. I/O types and examples
3. Serial Communication Devices
4. parallel device ports
5. Wireless devices
6. Timer and counter devices
7. Watchdog timer
8. Real time clock
9. VLSI and integrated circuit devices
10.EDA Tools
11.CAD EDA Tools
12.The PCB Layout design
UNIT-4:- Embedded Firmware Design
1. Embedded Firmware Design approaches2. Embedded Firmware development languages
3. ISR concepts
4. Interrupt sources
5. Interrupt servicing mechanism
6. Multiple interrupts
7. DMA
8. Device driver programming
9. Concepts of c versus Embedded c and Compiler versus Cross compiler
UNIT-5:- Real time operating system
1.Operating System Basics2. Types of Operating systems
3. Multiprocessing and multitasking
4. Task Scheduling
5. Processes and Scheduling
6. Task Communication
7. Task Synchronisation
8. How to choose an RTOS
UNIT-6:- Hardware Software Co-Design
1. Fundamental Issues in Hardware Software Co-Design2. Computational models in embedded design
3. Hardware Software trade-offs
4. Integration of Hardware and Firmware
5. Issues in Embedded system design
UNIT-7:- Embedded System Development
1. Types of files generated on cross compilation2. Deassebler/Decompiler
3. Simulators
4. Emulators and Debugging
5. Target hardware debugging
6. Boundary Scan
7. Embedded Software development process and tools
UNIT-8:- Embedded Systems Implementation and Testing
1.The main software utility tool2. Translation tools pre-processors
3. Compilers and Linkers
4. Debugging Tools
5. Quality assurance and testing of the design
6. Testing on host machine
7. Simulators
8. Laboratory Tools