Você está na página 1de 17

Aula 0:

Apresentação da Disciplina

Disciplina: Sistemas Embarcados

Prof. Luiz Olmes


olm es@unifei.edu.br

1
Roteiro
 Apresentação do professor:
 Formação
 Áreas de pesquisa

 Apresentação da disciplina:
 Objetivos
 Conteúdo
 Metodologia
 Avaliação
 Bibliografia

 Introdução à Sistemas Embarcados.

2
Apresentação do Professor
 Nome: Luiz Olmes Carvalho
 E-mail: olmes@unifei.edu.br

 Formação:
 2006-2010: Bacharelado em Ciência da Computação (UNIFEI)
 2011-2012: Mestrado em Ciência e Tecnologia da Computação (UNIFEI)
 2013-2018: Doutorado em Ciências da Computação e Matemática Computacional (USP)

 Experiência acadêmica e profissional:  Áreas de Pesquisa:


 2009-2010: Engenheiro de Software (Java).  Banco de Dados.
 2014-2015: Teaching Assistent na USP.  Consultas por Similaridade.
 2017-2020: Professor efetivo no IFMG.  Estruturas de Dados.
 2020: Professor efetivo na UNIFEI.  Hardware e Sistemas Embarcados.

3
Apresentação da Disciplina
 Disciplina: CRSC05 – Sistemas Embarcados (4º período CCO, estrutura curricular 2022)

 Objetivo Geral:
 Apresentar os principais conceitos relacionados a sistemas embarcados e programação
embarcada, bem como as técnicas e algoritmos empregados em seu desenvolvimento.

 Objetivos Específicos:
 Compreender a utilização de componentes e instrumentos eletrônicos.
 Demonstrar o funcionamento de periféricos.
 Manipular entradas e saídas digitais e analógicas.
 Implementar códigos para interfaces de hardware.
 Foco em atividades práticas.
4
Cronograma prévio (sujeito a alterações!)
Data Conteúdo (Nota 1) Data Conteúdo (Nota 2)
08/08 1. Apresentação da Disciplina 10-11/10 Recesso
09/08 2. Fundamentos de Eletrônica 17-18/10 10. Comunicação Serial
15/08 Feriado 24-25/10 11. Conversores A/D
16/08 3. Resistores, Lei de Ohm 31/10 12. Saídas PWM
22-23/08 4. Circuitos em Série, LKT 01/11 13. Timer
29-30/08 5. Circuitos em Paralelo, LKC 07-08/11 14. Arq. Desenvolvimento + Tempo Real
05-06/09 6. Introdução à Microcontroladores 21-22/11 15. Seminários/Projetos
7. Programação de periféricos e Saídas 28-29/11 16. Seminários/Projetos
12-13/09
Digitais
05-06/12 17. Avaliação 2
19-20/09 8. Displays
12/12 18. Substitutiva
26-27/09 Não haverá aula de CRSC05
Horário: Terça e quarta, das 7:55 às 9:45 (34M23)
03-04/10
5 9. Avaliação 1 Não se atrase!
Metodologia
 A disciplina de Sistemas Embarcados possui conteúdo teórico e prático.
 Não existe mais divisão dentro do Sigaa.
 Durante as aulas, teoria e prática são mescladas.

 Parte teórica:  Parte prática:


 Exposição do conteúdo.  Montagem de circuitos (reais/simulados).
 Slides e quadro (trazer caderno!).  Instrumentação.
 Programação.
 “C virando com C”:
 C é a linguagem de programação usada na disciplina.
 Este não será um curso básico de programação em C.
6
Avaliação
 A avaliação será realizada através de:
 Listas de Exercícios (teóricos e práticos) + Seminário/Projeto: 10 pts (cada) – peso 40%
 Prova: 10 pts (cada) – peso 60%

 Alguns encontros serão exclusivamente práticos, com a entrega dos resultados ao final
da aula. Não falte!

 Nota 1 = (Média das Listas) × 0,4 + (Nota da Prova 1) × 0,6

 Nota 2 = (Média das Listas) × 0,4 + (Nota da Prova 2) × 0,6

 Nota Final = (Nota 1 + Nota 2) / 2

7
Critérios de Aprovação
 Para ser considerado Aprovado na disciplina, é necessário satisfazer ambos
os critérios de nota e frequência:

 Nota Final ≥ 6,0


 O sistema não arredonda notas: 5,9 não se transforma em 6,0!

 Frequência ≥ 75%
 Não pode estourar 16 faltas.
 1 dia de aula (terça ou quarta) corresponde à 2 aulas, portanto, 2 faltas.

 Avaliação Substitutiva: substitui a menor nota entre N1 e N2.

8
Listas e Trabalhos
 A nota é proporcional à qualidade do trabalho.

 Plágio é crime! Cópias serão zeradas, independentemente de quem seja o autor e


quem seja o(s) copista(s).

 Siga criteriosamente as diretrizes dos trabalhos, incluindo as datas!

 Dedique-se, com certeza você vai adquirir conhecimento que será utilizado na
sua vida profissional.

 Utilize referências confiáveis. Nem tudo que se encontra na internet tem


credibilidade.

 Nos trabalhos em grupo, cobre, se interesse pela parte dos colegas.


9
Bibliografia
 ALMEIDA, R. M. A. Programação de Sistemas Embarcados. 1ª ed., 2010.
 LEE, E. A.; SESHIA, S. A. Introduction to Embedded Systems. 2ª ed., 2016.
 OLIVEIRA, A. S.; ANDRADE, F. S. Sistemas Embarcados. 1ª ed., 2009.
 PEREIRA. F. Microcontroladores PIC. 1ª ed., 2009.
 BOYLESTAD, R. L. Introductory Circuit Analysis. 13ª ed., 2023.

10
Dúvidas?

11
O que é um Sistema Embarcado?
 Definição: um software que funciona dentro de um dispositivo específico –
como a injeção eletrônica de um carro, um piloto automático de avião, etc. –
interagindo com o usuário final e/ou com o ambiente externo.

12
O que é um Sistema Embarcado?
 Sistema dedicado: possuem uma função específica que, geralmente, não pode ser
alterada.
 TVs, forno micro-ondas, central eletrônica veicular, aviões, controle de esteiras, etc.

 Microprocessado: basicamente uma placa eletrônica com um processador, ou um


microcontrolador, em um único circuito integrado.

 Hardware simplificado: restrição de recursos computacionais (memória,


capacidade de processamento), e físicos (quantidade de terminais e interfaces de
I/O).

 Baixo custo: a escassez de recursos de hardware contribui para a redução de


custo do sistema, consumo de energia, robustez.
13
Desafios
 Mão de obra qualificada: difícil de encontrar e formar profissionais, devido à
variabilidade dos problemas e das diversas áreas.

 Projeto em times: hardware e software.


 Questões de confiabilidade, comunicação e segurança.
 Dicotomia hardware versus software: tarefas que são realizadas por ambos.
 Como escolher?

 Normativas: conforme a área, existem conjuntos específicos de normas de


qualidade, apresentação, funcionamento, etc.

 Concorrência: permitir a computação progredir no tempo.


14
Projeto de Sistemas Embarcados

Hardware Software Documentação


• Eletrônica • Infraestrutura • Normas
• Case • Aplicação • Regulamentos
• UX(1) • UX(2)

15
Dúvidas?

16
Aula 0:
Apresentação da Disciplina

Disciplina: Sistemas Embarcados

Prof. Luiz Olmes


olm es@unifei.edu.br

17

Você também pode gostar