EmbarcaTech é um repositório que reúne códigos, projetos e exercícios desenvolvidos para o curso de capacitação em sistemas embarcados EmbarcaTech, realizado no IFPI. O objetivo deste repositório é fornecer exemplos práticos, estudos de caso e experimentos na área de sistemas embarcados, abrangendo desde conceitos básicos até aplicações mais avançadas utilizando linguagens como C/C++ e sistemas operacionais de tempo real como o FreeRTOS.
EmbarcaTech é uma iniciativa educativa focada no desenvolvimento de soluções para sistemas embarcados. Por meio de atividades práticas e projetos reais, o curso capacita os alunos a projetar, programar e testar aplicações em microcontroladores e dispositivos embarcados. Este repositório reune códigos, projetos e exercícios incluindo:
- Exemplos de Códigos: Projetos demonstrativos que ilustram o uso de periféricos, comunicação serial, controle de LEDs, botões e muito mais.
- Projetos com FreeRTOS: Exercícios que ensinam a utilizar o FreeRTOS para criar aplicações multitarefa em microcontroladores.
- Estudos e Exercícios: Materiais e implementações desenvolvidos ao longo das aulas e atividades práticas.
- C/C++: Linguagens de programação utilizadas na maioria dos projetos.
- FreeRTOS: Sistema operacional de tempo real para sistemas embarcados.
- Raspberry Pi Pico (e outros microcontroladores): Exemplos de hardware utilizados para as implementações.
- SDK do Raspberry Pi Pico: Ambiente de desenvolvimento utilizado para compilar e testar os códigos.
O repositório está organizado em pastas que contêm os diferentes projetos e exercícios.