Embedded Systems

Course Description

Embedded Systems

An embedded system is a specialized computer system designed to perform dedicated functions or tasks within a larger system. Unlike general-purpose computers, which can run a wide range of applications, embedded systems are tightly integrated into the device or product they serve and are optimized for specific functionalities. They are embedded (integrated) directly into the hardware of the host system, making them transparent to the end-users.


        1. Embedded system
        2. Overview of ARM architecture
        3. Arm Cortex-M4 architecture
        4. Features of the target board
        5. STM32-Nucleo F446RE memory map
        6. GPIO Introduction
        7. Accessing GPIO Ports & Pins.
        8. Turning on on-board LED of the target device
        9. Reading an I/O pin
        10. Type qualifier const, volatile & code optimization
        11. Keypad 4*4 interfacing with STM32F446RE
        12. GPIO driver development
        13. Creating driver for GPIO peripherals
        14. Creating MCU specific header file
        15. LED toggling exercise using created driver APIs
        16. Creating a burglar alarm system using build APIs
        17. GPIO pin interrupt configuration
        18. External interrupt/event line mapping
        19. External interrupt / event controller block diagram



Average Rating

(0 ratings)

Detailed Rating