Livro “Programação de Sistemas Embarcados”

programacao de sistemas embarcados

Foi lançado em agosto desse ano o livro Programação de Sistemas Embarcados, Desenvolvendo Software para Microcontroladores em Linguagem C, escrito pelos professores da UNIFEI Rodrigo Maximiano Almeida, Carlos Moraes e Thatyana Seraphim. Trata-se de um livro excelente para quem quer começar na área de sistemas embarcados, para aprender microcontroladores.

Para comprar o livro, acesse o site da Amazon no link.

Sobre o Livro Programação de Sistemas Embarcados

O livro é dividido em três partes. Na primeira parte são apresentados conceitos da linguagem de programação C, incluindo tópicos para quem trabalha com manipulação de bits.

Parte I – Linguagem C

1 * Introdução

2 * Sistemas de numeração

3 * Linguagem C

4 * Variáveis

5 * Estruturas compostas

6 * Operações binárias

7 * Estruturas condicionais

8 * Estruturas de repetição

9 * Funções e bibliotecas em linguagem C

10 * Planejando o software embarcado

11 * Debug de sistemas embarcados

Na segunda parte, o leitor é apresentado ao mundo dos microcontroladores. Nesse livro são usadas três placas para apresentar os exemplos do livro: o Arduino UNO, o Chip Kit e Kinetis KL05. E todo o conteúdo do livro é feito para linguagem Wiring.

Placas utiizadas no livro Programação de Sistemas Embarcados
Placas utiizadas no livro Programação de Sistemas Embarcados

Parte II – Controlando periféricos de sistemas embarcados

São apresentados como fazer drivers e trabalha com dispositivos externos, como display, RTC, GPS. Interrupção, timers, watchdog, esses tópicos são ensinados no decorrer do livro, sempre com exemplos para as plataformas utilizadas. Ou seja, durante o texto, os professores levam o leitor dos conceitos básicos de microcontroladores ao projeto avançado envolvendo o desenvolvimento de drivers.

12 * Introdução a microcontroladores

13 * Programação dos periféricos

14 * Saídas digitais

15 * Display de 7 segmentos

16 * Entradas digitais

17 * Display LCD

18 * Comunicação serial

19 * Conversor analógico digital

20 * Saídas PWM

21 * Temporizadores

22 * Interrupção

23 * Watchdog

Parte III – Arquiteturas para desenvolvimento de software embarcado

Na parte três são apresentados os conceitos de kernel. Um kernel simples é projetado em linguagem C e explicado durante os 4 capítulos seguintes.

24 * Arquiteturas de software embarcado

25 * Desenvolvimento de um kernel cooperativo

26 * Projeto de kernel com soft realtime

27 * Controladora de dispositivos

Para comprar o livro Programação de Sistemas Embarcados

Para comprar o livro, acesse o site da Amazon no link.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
8 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Adilson Genari
Adilson
13/11/2020 14:43

Adquiri este livro algum tempo atrás, surgiu uma dúvida sobre como evitar erro de referência cíclica, se puder enviar alguma ajuda,algum material que fala sobre o assunto ou um breve comentário sobre o tema.

Maike Mota
Maike Mota
25/11/2016 07:05

Recomendo este livro a todos!

Nascimento
Nascimento
17/10/2016 17:43

Olá, tenho esse livro na lista de compras para meu estudos! Cliquei no link, mas não encontrei o livro no site!

Thiago Lima
Reply to  Nascimento
17/10/2016 18:11

A elsevier tirou o link do ar. Desculpe

Nascimento
Nascimento
Reply to  Thiago Pinheiro Felix da Silva
17/10/2016 19:39

Beleza, obrigado pelo retorno!

Daniel Alves Grillo
oengenheiro
17/10/2016 08:30

Elsevier deu um desconto que não vale nada, pois na Amazon compra-se pelo mesmo preço aproximadamente: https://www.amazon.com.br/Programa%C3%A7%C3%A3o-Sistemas-Embarcados-Rodrigo-Almeida/dp/8535285180

Thiago Lima
Reply to  oengenheiro
17/10/2016 18:12

A elsevier tirou o link do ar. Desculpe.

Talvez você goste:

Nenhum resultado encontrado.

Séries

Menu