Skip to content

Aplicação de cenário de testes de monitoramento de variáveis de um robô utilizando FreeRTOS no microcontrolador STM32F411CEU6 (Placa BlackPill) e um display TFT ILI9341. Construída como projeto para a disciplina Programação em Tempo Real para Sistemas Embarcados, cursada por alunos da UFBA no semestre 2022.1.

Xornotor/ILI9341_RTOS_STM32F4

Repository files navigation

Aplicação de monitoramento de variáveis em display com FreeRTOS

A seguinte aplicação foi desenvolvida no âmbito da disciplina Programação em Tempo Real para Sistemas Embarcados, cursada na Universidade Federal da Bahia (UFBA) no semestre 2022.1.

A aplicação é uma prova de conceito em um cenário de testes simulando a monitoração de variáveis de posicionamento, velocidade e consumo de corrente no sistema eletrônico de um robô.

Tipos de task criadas

Foram criados os seguintes tipos de tasks:

  • Tasks para gerenciamento do display;
  • Tasks para gerenciamento de interrupções requisitadas pelos botões (para comutação das informações do display);
  • Tasks para geração de dados para o cenário de simulação;
  • Tasks para leitura dos dados gerados via queue e gravação em buffer circular.

Os dados gerados não necessariamente condizem com valores esperados em um cenário real.

About

Aplicação de cenário de testes de monitoramento de variáveis de um robô utilizando FreeRTOS no microcontrolador STM32F411CEU6 (Placa BlackPill) e um display TFT ILI9341. Construída como projeto para a disciplina Programação em Tempo Real para Sistemas Embarcados, cursada por alunos da UFBA no semestre 2022.1.

Topics

Resources

Stars

Watchers

Forks

Languages