Opções de inscrição
C1: Compreender metodologias de
programação de sistemas embarcados com e sem sistema operacional;
C2: Compreender as etapas de
desenvolvimento e integração de sistemas embarcados;
C3: Conhecer aspectos de redes
industriais e de comunicação (IoT);
C4: Selecionar sistemas microcontrolados
comerciais, com base em requerimentos específicos de projeto;
C5: Elaborar algoritmos para sistemas
microcontrolados com características de portabilidade entre plataformas;
C6: Integrar os subsistemas elétrico,
mecânico, computacional e de comunicação, no projeto de um sistema embarcado;
C7: Trabalhar em equipe no projeto e no
desenvolvimento de sistemas embarcados;
C8: Analisar, avaliar e
ajustar o funcionamento e desempenho de sistemas embarcados.
H1: Desenvolver algoritmos para sistemas
embarcados utilizando estratégias de programação foreground-background
(superlaço).
H2: Desenvolver algoritmos para sistemas
embarcados com sistemas operacionais embebidos, eg. RTOS
(sistemas de tempo real), embedded Linux, embedded Windows; dentre
outros.
H3: Desenvolver algoritmos para sistemas
embarcados com limitações severas de recursos, eg. processadores de um só
núcleo (superlaco, programação concorrente);
H4: Desenvolver algoritmos para sistemas
embarcados com processadores de múltiplos núcleos (programação em paralelo);
H5: Utilizar ferramentas computacionais para a
simulação e depuração de códigos para sistemas embarcados;
H6: Selecionar, de forma crítica, sistemas
embarcados comerciais com base em suas características;
H7: Elaborar relatórios sobre o projeto, desenvolvimento, colocação em
funcionamento e ajustes finais de sistemas embarcados em engenharia
mecatrônica.
- Docente: Jaime Alberto Mosquera Sanchez