Course Title:
Embedded System Design Using ARM Processors
Course Description:
This course provides an in-depth introduction to the design, implementation, and application of cyber-physical systems (CPS) across various industries. Participants will gain foundational knowledge in embedded processors, wireless communication, and cybersecurity. The course begins with CPS design using ARM processors and Embedded C, focusing on creating secure, efficient systems compatible with wireless protocols. It then covers CPS development with ARM cores using MicroPython, with applications in consumer products, infrastructure management, and urban planning.
Course instructional level:
Intermediate
Course Duration:
3 Month
Hours: 45
Course coordinator:
Prof. (Mrs.) Poorvi K. Joshi
Course coordinator's profile(s):
Poorvi Joshi has teaching experience of 20 years. She is currently serving as Assistant Professor in Electronics Engineering Department from 2006. Her current research interests include Embedded System, MEMS Resonator, Reliability. She has been the Co-Principal Investigator of two projects, one on MEMS BAW Resonator which were carried out at Indian Institute of Technology - Bombay under Indian Nanoelectronics Users Programme of Government of India (INUP) and other under ISRO Respond Basket. She has published more than 40 research papers in various peer reviewed journals and conferences. She has 06 patents filed and 11 copyrights to her credit.
Course Contents:
Course Contents:
Module/Topic name | Sub-topic | Duration |
1. | ARM Processors: Overview | 5 Hrs |
2. | Embedded C and ARM processor: The module covers practical aspects such as getting started with the IAR Embedded Workbench, interfacing ARM Cortex Processors with various peripherals, and developing drivers for essential components like UART, ADC, LCD, Matrix Key, Buzzer, Relay, and STEPPER Motor | 15 Hrs |
3. | ARM core and micropython: This module aims to give participants a solid grasp of Raspberry Pi Pico, covering the basics and diving into practical programming with Thonny IDE software and Micro Python. Explore hands-on demonstrations, from controlling LEDs to connecting external components and creating responsive systems like traffic lights. | 15 Hrs |
4 | Project applications: This module delves into the intricate world of automotive Mechatronics, exploring its fundamental components and cutting-edge technologies. From Electronic Control Units (ECUs) to Advanced Driver Assistance Systems (ADAS), participants will grasp the essence of vehicle systems, sensors, control mechanisms, and embedded technologies essential in modern automobiles. The module navigates through ABS, power steering systems, fuel injectors, and HVAC systems, elucidating their functionalities, applications, and advancements in embedded electronic control. | 15 Hrs |
Course Outcomes:
Embedded System Design Using ARM Processors Learners will develop the skills to design efficient, secure CPS applications using ARM processors and Embedded C.
- Apply CPS Solutions in Key Industrial Sectorsstrong> Participants will gain practical experience creating CPS applications for industries such as healthcare, mechatronics, EVs, and robotics.
- Implement Wireless Communication and Secure CPS Connectivitystrong> Students will be able to integrate wireless communication protocols, ensuring secure and reliable CPS connectivity.
- Develop CPS Applications with MicroPython for Diverse Applications Learners will apply ARM cores and MicroPython to build CPS for consumer products, infrastructure, and urban planning.
- Build and Optimize Industrial CPS for Automation and Performance By the end of the course, students will know how to develop, operate, and optimize CPS designs tailored to industrial needs.