Sobre o curso
Avaliação
A avaliação é composta de: Projeto, APS, Avaliação Prática e Laboratórios
- APS: são realizadas em duplas, no total são 2 APS.
- Projeto: realizado em grupos, no total 1 projeto.
- Avaliação prática: individual, no total são 3 avaliações (sem substitutiva).
- Laboratórios: entrega individual semana de atividades de laboratório
Critérios para o estudante ser aprovado no curso, é necessário:
- Todas as APS e Projetos com conceito igual ou superior a C.
- Possuir uma avaliação prática individual com nota A (as notas são binárias: I ou A)
- Média dos Laboratórios superior a C
==Pelo formato alternativo de avaliação individual, onde o aluno possui três chances e precisa apenas ter nota efetiva em uma delas, esta disciplina não possui prova substitutiva, mesmo em caso de falta por doença ou qualquer outra razão!=
Objetivos de aprendizagem
Ao final da disciplina o estudante será capaz de:
- Criar softwares para microcontroladores utilizando suas especificidades (periféricos/ lowpower);
- Avaliar e melhorar soluções embarcadas integrando hardware/software levando em conta adequação a uma aplicação;
- Integrar em um protótipo hardware, software básico, sistema operacional de tempo real e módulos de interfaceamento com usuários, de comunicação e de alimentação.
- Compreender as limitações de microcontroladores e seus periféricos;
- Buscar e analisar documentação (datasheet) e extrair informações relevantes.
Conteúdo Programático
- Sistemas embarcados microcontrolados e suas tecnologias
- Linguagem C para sistemas embarcados (firmware)
- Interface com o mundo externo (digital/analógica)
- Periféricos de microcontoladores
- Interrupção, superloop, Multitask
- Alimentação para sistemas embarcados
- Otimização energética
- Protocolos de comunicação
- Conectividade em sistemas embarcados - IoT, computação vestível, computação ubíqua.
- Sistema operacional de tempo real (RTOS)