Syllabus
Lab components 45 hours
- GPIO Interfacing using Bosch Freescale
- Interfacing of Temperature sensor using Bosch Freescale
- ADC using Bosch Freescale
- PWM generation using Bosch Freescale
- Interfacing of relay using Bosch Freescale
- Interfacing of DC motor using Bosch Freescale
- Implementation of RS232 communication protocol using Bosch Freescale
- Implementation of CAN communication protocol using Bosch Freescale
Unit 1
Embedded vs. General Computing Systems: Overview of Embedded Architecture, Components of Embedded Systems. ARM Cortex-M Features, Block Diagram and Programming Model, GPIO, ADC and PWM Interfacing, Embedded Software Development using C. Introduction to real time operating system (RTOS)-Types, characteristics, functions.
Unit 2
CAN & Wireless networks: RS232, Controller Area Networks (CAN) – physical layer and bit coding-frame types and format-Bit stuffing and synchronization – error management, Wireless Networking Technologies.
Unit 3
EDLC: Electronic control units, Diagnostics, Embedded Operating Systems, Embedded System product Development Life cycle (EDLC).. Case Study: Implementation of Embedded Systems for Lane Departure Warning Systems.
Objectives and Outcomes
Course Objectives
- To acquire knowledge on fundamental concepts of embedded systems, distinguishing them from general- purpose computing systems.
- To familiarize various architectures of embedded systems, including ARM Cortex M, and comprehend their features and programming models.
- To imbibe knowledge about embedded operating systems and their role in the development of embedded products, including the embedded system Development Life Cycle (EDLC).
- To develop embedded software using the C programming language, focusing on automotive application.
Course Outcomes
CO |
CO Description |
CO1 |
Identify the unique characteristics of embedded systems. |
CO2 |
Describe various features of ARM Cortex Microcontroller. |
CO3 |
Analyse the significance in the embedded product development life cycle. |
CO4 |
Develop automotive applications using embedded systems. |
CO-PO Mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
CO1 |
2 |
|
1 |
1 |
3 |
CO2 |
2 |
1 |
1 |
1 |
3 |
CO3 |
3 |
1 |
1 |
1 |
3 |
CO4 |
3 |
2 |
1 |
3 |
3 |
Skills acquired
Embedded systems fundamentals, microcontroller, automotive networks and EDLC.