7 Comentários

Livro Grátis: Mastering Embedded Linux Programming

A Editora PacktPub liberou no prazo de 24 horas o livro Mastering Embedded Linux Programming, na sua iniciativa chamada de Free Learning, onde disponibiliza 1 livro de graça por dia, ou, como visto, pelo período de 24 horas. O livro só é disponibilizado de graça na página do Free Learning, ou seja, se você for na página do livro propriamente, ele será pago pela bagatela de 47.98 dólares! E atenção: Após esse prazo, o livro volta a ser pago também!

Normalmente, os períodos de "ação" do Free Learning da PacktPub englobam o horário das 20:00 de um dia até as 20:00 do próximo dia, no horário do Brasil (GMT -3). Sendo assim,o livro ficará de graça até as 20:00 do dia 20/01/2017.

Outro detalhe: O cadastro na PacktPub é gratuito. Ou seja, você não irá pagar nada para se vincular à editora, e também não irá pagar nada para ter acesso ao livro.

Ao acessar o Free Learning, preste atenção no painel central da página. É nele que são exibidas as informações do livro de graça no dia, além do contador decrescente do tempo em que o livro estará de graça. Além de mostrar a capa e um breve resumo (em inglês) do livro, o ponto principal é o botão em azul claro com o texto "Claim your Free eBook" (obtenha o seu livro de graça). Ao clicar nesse botão, o sistema irá vincular o livro ao seu acervo pessoal na PacktPub.

Figura 1 - Painel central do Free Learning da PacktPub, do livro Mastering Embedded Linux Programming

Caso você não esteja logado no site, ele irá pedir suas credenciais de acesso, e depois você terá que clicar no botão "Claim your free eBook" novamente. Já se você estiver logado, após clicar no botão o livro será vinculado à sua conta, e você irá para a parte "My eBooks", que listará o seu acervo pessoal de livros na editora. Com destaque, o livro "Mastering Embedded Linux Programming" irá aparecer tal como mostrado na Figura 2.

Link para o livro "Mastering Embedded Linux Programming"
Figura 2 - Detalhes do livro Mastering Embedded Linux Programming no acervo pessoal do usuário.

Além do formato padrão para livros digitais, que é o PDF, também é possível ler o livro online, e também baixá-lo em ePub, Mobi e até enviar diretamente para leitores Kindle!

O Livro Mastering Embedded Linux Programming

Se  você deseja entrar de cabeça no mundo dos sistemas embarcados baseados em Linux esse livro sera o seu guia praticamente completo para atingir esse objetivo. Até para os mais experientes ele possui informações adicionais super valiosas que irão ajudar a expandir o conhecimento sobre esse vasto universo do Linux em sistemas embarcados.

Aprenda mais sobre Linux Embarcado no Embarcados

O autor britânico Chris Simmonds descreve o livro como:

O Mastering Embedded Linux Programming leva você ao longo do ciclo do produto e fornece uma descrição detalhada dos componentes e opções disponíveis em cada etapa. Você começará aprendendo sobre toolchains, bootloaders, o kernel do Linux, e como configurar um sistema de arquivos raiz para criar um dispositivo básico. Você aprenderá como usar os dois sistemas de construção de sistemas Linux mais usados, o Buildroot e o Yocto, para acelerar e simplificar o processo de desenvolvimento. Com essa base sólida, a próxima seção considera como usar melhor a memória flash NAND/NOR  e os chips gerenciados eMMC flash, incluindo mecanismos para aumentar a vida útil dos dispositivos e para realizar atualizações confiáveis ​​em campo. Em seguida, você precisa considerar quais técnicas são mais adequadas para escrever aplicativos para o seu dispositivo. Veremos como as funções são divididas entre processos e o uso de threads POSIX, que têm um grande impacto na capacidade de resposta e no desempenho do dispositivo final. As seções de fechamento examinam as técnicas disponíveis para os desenvolvedores para profiling e tracing de aplicativos e código do kernel usando Perf e ftrace.

O que você irá aprender

  • O papel do kernel do Linux e selecionar uma função apropriada para o seu aplicativo
  • Usar o Buildroot e o Yocto para criar sistemas Linux embarcado de forma rápida e eficiente
  • Criar carregadores de inicialização personalizados usando o U-Boot
  • Utilizar perf e ftrace para identificar gargalos de desempenho
  • Entender as árvores de dispositivos e fazer alterações para acomodar o novo hardware em seu dispositivo
  • Escrever aplicações que interagem com drivers de dispositivo Linux
  • Projetar e gravar aplicativos multi-threaded usando threads POSIX
  • Medir latências em tempo real e ajustar o kernel do Linux para minimizá-las

Sumário

1: STARTING OUT
2: LEARNING ABOUT TOOLCHAINS
3: ALL ABOUT BOOTLOADERS
4: PORTING AND CONFIGURING THE KERNEL
5: BUILDING A ROOT FILESYSTEM
6: SELECTING A BUILD SYSTEM
7: CREATING A STORAGE STRATEGY
8: INTRODUCING DEVICE DRIVERS
9: STARTING UP - THE INIT PROGRAM
10: LEARNING ABOUT PROCESSES AND THREADS
11: MANAGING MEMORY
12: DEBUGGING WITH GDB
13: PROFILING AND TRACING
14: REAL-TIME PROGRAMMING
 
 
Curtiu: Então corra pra baixar a sua copia gratis.
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.

Linux Embarcado » Livro Grátis: Mastering Embedded Linux Programming
Comentários:
Notificações
Notificar
guest
7 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Leonardo Honório
Leonardo Honório
24/01/2017 10:59

Muito boa a iniciativa, pena ter lido este artigo tarde, alguém poderia disponibilizar o material? Quero muito aprender sobre!

Custodio Barcellos
Custódio Barcellos
23/01/2017 07:46

Legal pena que sempre recebo essas coisas dias depois.

André Curvello
20/01/2017 15:19

Ótimo livro!

Elivelton Santos
Elivelton Santos
20/01/2017 09:55

Bacana essa dica; já baixei minha cópia. O Free Learning da PacktPub oferece bons livros, mas poucos são realmente do meu interesse, assim, perco a vontade de assinar a newsletter pra receber as novidades grátis. Ter alguém, como Diego, para fazer essa curadoria, auxilia muito. Obrigado.

Everton Sousa Cerqueira
Everton Cerqueira
20/01/2017 08:16

Parece que perdi a promoção por 40 minutos.

Christian Schultz
Xultz
20/01/2017 07:34

Sensacional, baixei e pelo índice, o conteúdo é fantástico. Só falta arranjar tempo prá estudar o livro, se alguém souber onde consigo baixar isso também, agradeço! 🙂

Bernardo Rodrigues
Bernardo Rodrigues
20/01/2017 07:16

Porra! Valeu pela dica!!

Talvez você goste:

Nenhum resultado encontrado.

Séries

Menu

WEBINAR
 

Soluções inteligentes para acionamento de MOSFETs/IGBTs com família STDRIVE

Data: 08/10 às 15:00h - Apoio: STMicroelectronics
 
INSCREVA-SE AGORA »



 
close-link