Course Details

Level 1

Embedded Systems

  No Reviews
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




Very Good









0 reviews

Add a review

Rate this Course?

Durations: 16 Hours Total Hours: 16+ Lectures: 1 Hours / Week Labs: 1 Hours / Week Age Group: 13-18 Years Skill Level: Advanced