Projects

STM32 · FreeRTOS · Raspberry Pi

Concurrent tasks, one music system.

A distributed music player using an STM32, CMSIS-RTOS2, RFID input, and a Raspberry Pi media service.

STM32F103C8T6 CMSIS-RTOS2 · UART · RFID
04

STM32 / FreeRTOS / Raspberry Pi / UART

This MP3 player was developed as a final project for the TE2003B course at Tecnológico de Monterrey.

CMSIS-RTOS2 coordinates concurrent input, display, communication, and playback tasks. An RFID reader selects media while a Raspberry Pi provides the audio service.

Components used

  • Raspberry Pi 3B
  • STM32F103C8T6
  • 16×2 LCD
  • 4×4 keypad
  • RC522 RFID reader