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.
-
- Embedded system
- Overview of ARM architecture
- Arm Cortex-M4 architecture
- Features of the target board
- STM32-Nucleo F446RE memory map
- GPIO Introduction
- Accessing GPIO Ports & Pins.
- Turning on on-board LED of the target device
- Reading an I/O pin
- Type qualifier const, volatile & code optimization
- Keypad 4*4 interfacing with STM32F446RE
- GPIO driver development
- Creating driver for GPIO peripherals
- Creating MCU specific header file
- LED toggling exercise using created driver APIs
- Creating a burglar alarm system using build APIs
- GPIO pin interrupt configuration
- External interrupt/event line mapping
- External interrupt / event controller block diagram