Livro Impresso
Programação de Sistemas Embarcados
-
ISBN:
9788595159105
- Edição: 2|2023
- Editora: GEN LTC
R$ 204,00
In stock
SKU
42200649
ou em até 10x de R$ 20,40
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.