• Entrega Imediata
  • Frete Grátis

Livro Impresso

Programação de Sistemas Embarcados

  • ISBN:

    9788595159105

  • Edição: 2|2023
  • Editora: GEN LTC

Rodrigo Almeida, Otávio Gomes, Carlos Moraes e Thatyana F. Piola Seraphim

R$  190,00
ou em até 9x de R$ 21,11
< >
Sua referência para compreender tudo sobre sistemas embarcados e sua programação
  • Formato: Impresso
  • Páginas: 336
  • Publicação: 01/12/2022
  • Capa: Brochura
  • Peso: 0,55 kg
  • Dimensões: 17 X 24

O conteúdo desta 2ª edição, revista e renovada, foi desenvolvido com o intuito de oferecer os conhecimentos e as ferramentas necessários para entender como funcionam os sistemas embarcados e desenvolver aplicações com segurança e rapidez.

O foco está nas questões mais importantes do desenvolvimento de sistemas embarcados: os algoritmos e a interação entre hardware e software.

Os temas abordados são divididos em três grandes áreas:

  • Programação em linguagem C.
  • Acionamento dos periféricos internos e externos do microcontrolador, tanto do ponto de vista do hardware (eletrônica) quanto do software.
  • Organização dos códigos em arquiteturas mais eficientes, iniciando nas simples estruturas do loop infinito até a criação de um kernel cooperativo.

O principal diferencial desta nova edição é a disponibilização de um simulador para a placa PQDB, que pode ser baixado para o aluno aprender a programar com exemplos do livro. Além de o conteúdo teórico incluir atualizações, houve também a preocupação de estimular a prática.

Como material suplementar, estão os capítulos 3, 4, 5, 7 e 8, anexos e exercícios resolvidos e videoaulas.

Capítulo 1 Introdução

Capítulo 2 Sistemas de numeração

Capítulo 3 Operações binárias

Capítulo 4 Funções e bibliotecas em linguagem C

Capítulo 5 Planejando o software embarcado

Capítulo 6 Debug de sistemas embarcados

Capítulo 7 Introdução a microcontroladores

Capítulo 8 Programação dos periféricos

Capítulo 9 Saídas digitais

Capítulo 10 Display de 7 segmentos

Capítulo 11 Entradas digitais

Capítulo 12 Display LCD

Capítulo 13 Comunicação serial

Capítulo 14 Conversor analógico digital

Capítulo 15 Saídas PWM

Capítulo 16 Temporizadores

Capítulo 17 Interrupção

Capítulo 18 Watchdog

Capítulo 19 Arquiteturas do software embarcado

Capítulo 20 Desenvolvimento de um kernel cooperativo

Capítulo 21 Projeto de kernel com soft realtime

Capítulo 22 Controladora de dispositivos

Índice Alfabético

Rodrigo Almeida

É doutor em Engenharia Elétrica pela Universidade Federal de Itajubá (UNIFEI), onde leciona e coordena do curso de Engenharia Eletrônica. É articulista do portal Embarcados, com vários artigos voltados ao desenvolvimento de software. Suas pesquisas envolvem sistemas operacionais de tempo real, eletrônica embarcada e segurança de sistemas computacionais.

Otávio Gomes

É doutor em Engenharia Elétrica, com ênfase em Microeletrônica, pela Universidade Federal de Itajubá (UNIFEI), onde leciona. Também atuou como professor e pesquisador no Instituto Federal de Educação, Ciência e Tecnologia de Minas Gerais (IFMG) – Campus Formiga. Sua experiência abrange as áreas de organização e arquitetura de computadores, sistemas operacionais, sistemas embarcados, sistemas digitais e segurança da informação.

Carlos Moraes

É doutor em Engenharia Elétrica pela Universidade Federal de Itajubá (UNIFEI), onde atua como professor. Leciona nas áreas de programação, sistemas embarcados, matemática discreta, automação e inteligência artificial. Desenvolve pesquisas em controle inteligente, sistemas embarcados, navegação autônoma, processamento de sinais, visão computacional e robótica.

Thatyana F. Piola Seraphim

É doutora em Física Aplicada – Opção Computacional, pela Universidade de São Paulo (USP). Leciona nas áreas de programação, estrutura de dados, linguagens de programação, linguagens formais e compiladores na Universidade Federal de Itajubá (UNIFEI). Suas pesquisas abarcam as áreas de processamento paralelo, estrutura de dados, compiladores e ferramentas para análise de desempenho de programas paralelos.