Codigo | Carga Horária | |||
---|---|---|---|---|
T | E | L/P | CHT | |
EEN251 | 0 | 0 | 4 | 160 |
Breve revisão: Arquitetura de microprocessadores (visão geral: Harvard e Von Neumann; RISC e CISC; banco de registradores; barramento; memória; periféricos). Linguagem C para embarcados: estrutura de código; otimizações; ponteiros; teoria sobre compilação. ARM: arquitetura interna, toolchain; Funcionamento dos módulos de um microcontrolador: GPIO, UART, interrupções, ADC, Timer, PWM, I2C, SPI. Desenvolvimento de projetos utilizando microcontroladores. Projetos com processadores de aplicação; Linux embarcado. Projetos de embarcados e comunicação básica com painéis (dashboards) via protocolo HTTP/MQTT. Sensores e atuadores; como monitorar e controlar o mundo externo através de um sistema embarcado.
Essa disciplina visa o ensinamento dos conceitos de programação de microcontroladores e microprocessadores, além da utilização de técnicas e ferramentas para a criação de sistemas embarcados. Com o foco em projetos práticos a autonomia do aluno é incentivada com desafios aula a aula. Sempre utilizando tecnologia de ponta e metodologias que auxiliam no desenvolvimento de projetos.
Sergio Ribeiro Augusto Mais Informações |
Rodrigo de Marca Franca
Mais InformaçõesBásica
Complementar