Back

Sistemas Embebidos

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    Programação em C.
    Microcontroladores.
    Sistemas digitais,

  • Objetivos

    Introduzir o estudante ao desenho e desenvolvimento de sistemas embebidos (isolados ou em rede), com ênfase nos que são baseados em microcontroladores multi-núcleo.
    Dominar os conceitos da programação concorrente.
    Utilizar o sistema operativo Linux em Single Board Computers, em C/C++.
    Entender a arquitectura dos sistemas embebidos (SE) de última geração.
    Projetar SE.
    Dominar a programação concorrente.
    Utilização básica do sistema operativo Linux (incluindo instalação dual boot e máquina virtual).

  • Métodos de Ensino

    As aulas teórico-práticas destinam-se à exposição da matéria, recorrendo-se à explicação de casos práticos sempre que possível.
    Nas aulas de laboratório os alunos desenvolvem projectos dentro do âmbito da disciplina.

  • Estágio(s)

    Não

  • Programa

    Sistemas embebidos: definição, conceitos, características, segurança, robustez, autonomia.
    Organização de programas para sistemas embebidos em sistemas eletrónicos com fracos recursos computacionais.
    Programação concorrente. Tarefa. Prioridade. Escalonamento. Comunicação e sincronismo entre tarefas.
    Hardware para sistemas embebidos.
    Pthreads.
    OpenMP.

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

    António Paulo Duarte Gomes de Abreu - 1.º Semestre

  • Bibliografia

    António Abreu; Embedded systems (Acetatos)
    António Abreu; POSIX threads (Acetatos)
    António Abreu; OpenMP (Acetatos)

  • Código

    LEEC31140

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    6.0

  • Duração

    Semestral

  • Horas

    45h Práticas e Laboratórios

    30h Teórico-Práticas

Conteúdo atualizado em 21/03/2025 15:46
Visão Geral da Privacidade
Escola Superior de Tecnologia do Barreiro - ESTBarreiro/IPS

Este site utiliza cookies para lhe oferecer a melhor experiência possível. As informações dos cookies são armazenadas no seu navegador e permitem funcionalidades como reconhecê-lo quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as suas preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.