Individual Assignment:
Embedded programming is the practice of developing software for embedded systems, which are specialized computing systems designed for specific functions within larger systems. Unlike general-purpose computers, embedded systems are usually dedicated to particular tasks and integrated into larger devices or products. Embedded programming entails writing code to govern the behavior of these systems. The code is typically written in languages like C, C++, or assembly language, depending on the system's requirements and the hardware it utilizes.
The Quentorres Board, originally envisioned by Quentin Bolsée, underwent a substantial redesign led by Adrián Torres in 2024 during the Instructors Bootcamp in León. This updated version of the board offers enhanced versatility, specifically designed for programming both AVR Series 1 and 2 as well as ARM microcontrollers. It features essential input-output capabilities like buttons and LEDs, along with breakout pins for easy integration with external components.
Initially, I began programming the Quentorus board, which was built during electronics week. The first program I uploaded was to turn on the LED with the help of the push button on the Quentorus board. When the button is pressed, the LEDs will turn on and remain on until I stop pushing the button.
Seeed Studio XIAO RP2040 is compatible with the Raspberry Pi RP2040 ecosystem as they share the same RP2040 chip. It supports multiple languages including C / MicroPython / CircuitPython.