ECE4003 Embedded-System-Design ETH 1 AC40
ECE4003 Embedded-System-Design ETH 1 AC40
ECE4003 Embedded-System-Design ETH 1 AC40
2 0 2 4 4
Version : 1.00
Pre-requisite: ECE3003 Microcontroller and its Applications
Course Objectives:
Ability to understand comprehensively the technologies and techniques underlying
in building an embedded solution to a wearable, m ]obile and portable system.
Expected Outcomes:
The student will be able to
Define an embedded system and compare with general purpos e system.
Appreciate the methods adapted for the development of a typical embedded
system.
Get introduced to RTOS and related mechanis ms.
Student Learning Outcomes (SLO): 1,2,5,13,14
Text Books:
1. Wayne Wolf, “Computers as components: Principles of Embedded Computing System Design”, The
Morgan Kaufmann Series in Computer Architecture and Design, 2013.
Reference Books:
1. Raj Kamal, “Embedded systems Architecture, Programming and Design”, Second Edition, 2008.
2. Steve Heath, “Embedded Systems Design”, EDN Series, 2003
3. Jane W. S. Liu, “Real time systems”, Pearson Education, 2000
Sample Experiments: 30 hours SLO:
14
Task 1: Device Control via Bluetooth
Sub Task 1: Interfacing devices with microcontroller via driver circuits.
Sub Task 2: Interfacing Bluetooth with microcontroller for data transfer.
Sub Task 3: Creating Android APK for controlling devices.
Task 4: RTOS Based Data transfer between microcontrollers using Communication Protocol.
Sub Task 1: Creating tasks for interfacing sensors with Microcontroller.
Sub Task 2: Creating tasks for interfacing display unit/actuators with microcontroller. (can be
implemented by I2C protocol)
Sub Task3: CAN Bus communication between controller.
Typical Projects: SLO:
13
1. IOT Based Smart public systems.(parking, street lighting, noise pollution, eco system, transport
management)
2. Home automation.
3. Real time implementation of Biometric systems (finger print, face, speech).
4. System control using gesture recognition.
5. Development of Voice controlled devices.
6. RTOS based intelligent wearable devices. (watch , cap).
7. Design and development of natural language processing system for humanoids.
8. Embedded assistive system for elderly people and children.
9. RTOS Based cognitive systems.
10. Automated Pet assistance system (feeder, locating, health monitor)
11. Study and implementation of Ethernet to replace CAN in automotive application.
12. Realization of in-vehicle communication systems
13. Vehicle to vehicle communication systems using Wifi.
14. Hands free system for automotive infotainment.
15. Voice based telephone query system for rural agriculture professionals.
16. Implementation of real time body area network.
17. IOT enabled high power industry appliances.
18. Simulation and implementation of new scheduling algorithms
19. Implementation of standard embedded modules using FPGA.
20. Design and Development embedded computer vision system using openCV.