EMBEDDED SYSTEMS IN AVIONICS [AE _]
Course objectives:
This practical, hands-on course introduces the various building blocks and underlying scientific and engineering
principles behind embedded systems. The course covers the integrated hardware and software aspects of embedded processor
architectures, along with advanced topics such as real-time, resource / device and memory management.
- Introduction (5 hours)
- Course Overview
- ARM Architecture
- ARM asm Overview
- Components (6 hours)
- Memory Mapped I/O and Buses
- Serial Protocols
- Timers and Interrupts
- ARM (6 hours)
- ARM Profiling and Optimization
- ARM SWI
- Sampling, ADCs, DACs
- Sensors and Actuators (4 hours)
- Scheduling (8 hours)
- Processors
- Scheduling and Concurrency
- Real-Time Scheduling 1-2
- Real-Time Scheduling 2-2
- Embedded System Design (10 hours)
- Design Review
- Embedded Linux
- Multi-Core and SoC
- Embedded Power Management
- Embedded Control
- Communication System (6 hours)
- Real-Time Communication
- Embedded Wireless Communication
- Security for Embedded Systems
Practical:
- PCB Design and Manufacturing
References:
- Hermann Kopetz, “Real-Time Systems: Design Principles for Distributed Embedded Applications”. Kluwer, 1997
- Jon S. Wilson, “Sensor Technology Handbook”, Newnes, ISBN 0750677295, 704 pages, 2004.
Evaluation Scheme:
There will be questions covering all the chapters in the syllabus. The evaluation scheme for the question will be as indicated in the table below:
Chapter |
Hours |
Mark distribution* |
1 & 2 |
5 + 6 |
16 |
3 & 4 |
6 + 4 |
16 |
5 |
8 |
16 |
6 |
10 |
16 |
7 |
6 |
16 |
Total |
45 |
80 |
*Note: There may be minor deviation in mark distribution.
|