• Entrega Imediata

Livro Impresso

Programação de Sistemas Embarcados - Desenvolvendo Software para Microcontroladores em Linguagem C

  • ISBN:

    9788535285185

  • Edição: 1|2016
  • Editora: GEN LTC

Rodrigo Almeida

De: R$ 187,00 Por: R$ 168,30
In stock
SKU
440918
ou em até 8x de R$ 21,04
< >
Os sistemas embarcados são dispositivos que podem ser encontrados em qualquer lugar, de aplicações residenciais a controladores de processos críticos como aviação ou equipamentos médicos. Aprender a programar estes dispositivos envolve conhecer o hardware
  • Formato: Impresso
  • Páginas: 488
  • Publicação: 05/07/2016
  • Capa: Brochura
  • Peso: 0,78 kg
  • Dimensões: 17 X 24

Os sistemas embarcados são dispositivos que podem ser encontrados em qualquer lugar, de aplicações residenciais a controladores de processos críticos como aviação ou equipamentos médicos. Aprender a programar estes dispositivos envolve conhecer o hardware, os periféricos e a interação entre eles. Este livro traz os conhecimentos e ferramentas necessárias para que o leitor possa entender estes dispositivos e desenvolver aplicações com segurança e rapidez.

Existe uma carência de livros na área de sistemas embarcados em português. A maioria incorre em dois problemas: ou é extremamente superficial no tema de programação de embarcados ou é focada em um tipo específico de processador, limitando sua utilidade para um fabricante oi item específico. Com relação ao tempo, o momento é bastante propício para este tipo de literatura.

Com a popularidade da plataforma Arduino várias pessoas têm começado seus estudos nesta área. Outro grande motivador é o advento da internet das coisas, plataformas embarcadas que possuem acesso a internet, várias empresas multinacionais vem investindo nesta área (Intel, Oracle, Advantech, Dell) e as universidades começam a perceber a escassez de mão de obra no mercado.

Parte I - Linguagem C

Capítulo 1 - Introdução

Capítulo 2 - Sistemas de numeração

Capítulo 3 - Linguagem C

Capítulo 4 - Variáveis

Capítulo 5 - Estruturas compostas

Capítulo 6 - Operações binárias

Capítulo 7 - Estruturas condicionais

Capítulo 8 - Estruturas de repetição

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

Capítulo 10 - Planejando o software embarcado

Capítulo 11 - Debug de sistemas embarcados

Parte II - Controlando periféricos de sistemas embarcados

Capítulo 12 - Introdução a microcontroladores

Capítulo 13 - Programação dos periféricos

Capítulo 14 - Saídas digitais

Capítulo 15 - Display de 7 segmentos

Capítulo 16 - Entradas digitais

Capítulo 17 - Display LCD

Capítulo 18 - Comunicação serial

Capítulo 19 - Conversor analógico digital

Capítulo 20 - Saídas PWM

Capítulo 21 - Temporizadores

Capítulo 22 - Interrupção

Capítulo 23 - Watchdog

Parte III - Arquiteturas para desenvolvimento de software embarcado

Capítulo 24 - Arquiteturas de software embarcado

Capítulo 25 - Desenvolvimento de um kernel cooperativo

Capítulo 26 - Projeto de kernel com soft realtime

Capítulo 27 - Controladora de dispositivos

Parte IV - Anexos

Rodrigo Almeida

Possui doutorado em Engenharia Elétrica pela Universidade Federal de Itajubá onde é professor na área de sistemas embarcados e coordenador do curso de Engenharia Eletrônica. Leciona nas áreas de eletrônica, interface e periféricos, sistemas embarcados e sistemas operacionais. Desenvolve atividade de pesquisa em sistemas operacionais de tempo real, eletrônica embarcada, automação e segurança de sistemas computacionais.