• Entrega Imediata

e-Book

E-book - Programação de Sistemas Embarcados

  • ISBN:

    9788595159112

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

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

R$  133,00
ou em até 6x de R$ 22,17

    Esse(a) e-book é para:

< >
Sua referência para compreender tudo sobre sistemas embarcados e sua programação
  • Formato: Bookshelf
  • Páginas: 336
  • Publicação: 17/11/2022

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.

O GEN | Grupo Editorial Nacional adota a plataforma de e-books VitalSource Bookshelf. Além de oferecer vários recursos, o Bookshelf permite até quatro instalações, sendo duas em dispositivos móveis (smartphones e tablets) e duas em computadores (desktops ou notebooks).

Compatibilidade

Além do acesso on-line (online.vitalsource.com), o Bookshelf está disponível para os seguintes sistemas: Windows, Mac OS X, iOS e Android.

Acesso aos e-books

  • Após a confirmação do pagamento, o e-book será associado a uma conta na VitalSource. Se você já for usuário do Bookshelf, o e-book será associado à conta existente; caso contrário, será criada uma conta com o e-mail utilizado para a compra;
  • Os dados para login devem ser informados no Bookshelf on-line ou na primeira utilização do aplicativo. Após novas aquisições, é importante clicar na opção “Atualizar biblioteca”.

Acessibilidade

  • O aplicativo Bookshelf dispõe de recursos para auxiliar os portadores de deficiência visual. Além da ampliação de caracteres, o aplicativo oferece a leitura com voz sintetizada;
  • O recurso de leitura em português funciona em instalações em nosso idioma no Windows 7 SP1 ou superior e OS X 10.10 (Yosemite).

Observações importantes

  • A versão atual do Bookshelf para Android não permite assistir aos vídeos de nossos livros-aula;
  • Em sistemas Linux e Windows Phone, seus e-books podem ser acessados on-line;
  • Não é permitida a impressão dos e-books;
  • Os e-books adquiridos no site do GEN não são compatíveis com os aplicativos e dispositivos Kindle, Nook, Kobo e Lev;
  • Nossos e-books também estão à venda nos sites das livrarias Cultura e Saraiva. Os e-books adquiridos nessas lojas podem ser lidos no Saraiva Reader/Lev e Kobo.

Para mais informações sobre o VitalSource Bookshelf, requisitos para instalação e outros detalhes técnicos, acesse support.vitalsource.com.