You are on page 1of 6

APRESENTAÇÃO DA

DISCIPLINA
Bruno B. F. Leonor

SISTEMAS OPERACIONAIS EMBARCADOS E IoT


Ementa
Discussão dos problemas relacionados a sistemas embarcados,
através da busca de soluções inovadoras. Estudo de ferramentas,
metodologias e linguagens de programação voltadas as
características e peculiaridades inerentes aos sistemas embarcados.
Apresentação dos diferentes aspectos relacionados às arquiteturas e
integração software (modelos de computação, middleware, sistemas
operacionais, tempo real) e hardware (SoCs, MPSoCs), meios de
interconexão e protocolos de comunicação (NoCs), e que propiciem
implementações eficientes. Otimização de software embarcado para
o microcontrolador Arduino, microprocessador Raspberry Pi.
Integração entre software embarcado e SO Android. Projetos
direcionados de software embarcado.
Objetivos
- Desenvolver conhecimentos e habilidades para projetar sistemas
embarcados, com IoT e aplicação em sistemas operacionais
embarcados.
- Conhecer as principais soluções e frameworks de mercado, para o
desenvolvimento de soluções aplicadas em vários segmentos do
mercado.
- Conhecer e aplicar os conhecimentos de sistemas embarcados e
sistemas operacionais, para o desenvolvimento de soluções práticas
de interesse da sociedade.
Bibliografia básica
1. MC ROBERTS, M. Arduino básico. São Paulo: Novatec, 2011.

2. TANENBAUM, A. S. Sistemas operacionais modernos. São


Paulo: Pearson Education do Brasil, 2016.

3. OSORIO, F.; ROMERO, R. A. G.; PRESTES, E.; WOLF, D. F.


Robótica básica. 1. ed. LTC, 2014.
Programação 1. Introdução aos Sistemas Operacionais
▪ Introdução aos sistemas operacionais
▪ O interpretador de comandos
2. Gerenciamento de Processos
▪ Processo e Threads
3. Gerência de Recursos e Processamento de E/S
▪ Entrada / Saída
▪ Impasses e sistemas com múltiplos processadores
▪ Gerenciamento de memória
4. Sistema de Arquivos
▪ Sistemas de arquivos
5. Arquitetura de Sistemas Embarcados

6. Sistemas Operacionais Embarcados

7. Protocolos de Comunicação e Arquitetura de Sistemas IoT

8. Plataformas e Módulos IoT

9. Projeto
Avaliação

You might also like