Programando Multitarefa na prática: Utilizando a linguagem C/C++, freeRTOS e Arduino (Segunda Edição)

⭐⭐⭐

Ciências, Matemática e Tecnologia

Programando Multitarefa na prática: Utilizando a linguagem C/C++, freeRTOS e Arduino (Segunda Edição)

Max Back

Quero este livro!

Resumo do livro 🤔

Logo abaixo disponibilizamos um breve resumo do livro Programando Multitarefa na prática: Utilizando a linguagem C/C++, freeRTOS e Arduino (Segunda Edição) para que você tenha uma idéia do assunto do qual ele trata. Se rolar a página você terá a oportunidade de fazer a leitura online.

Amplie as capacidades e o poder de suas aplicações utilizando recursos de um Sistema Operacional de Tempo Real.



Este livro alia dois instrumentos poderosos: Arduino e freeRTOS.



*** Segunda edição preliminar, com projeto de hardware mais elaborado e fonte com diversos módulos anexados.

***

Recursos abordados:

Interrupções: Aborda a comunicação entre interrupções de hardware e as tarefas.
Tarefas: Permitem programação paralela para organizar melhor a execução e o código.
Semáforos: Permitem controlar acesso concorrente a recursos e comunicação entre tasks.
Filas: Permite comunicar múltiplos itens entre tasks e é explorada através de vários exemplos, em associação com interrupções e tasks.
Notificação de tasks: Envio de valores para task diretamente através de notificação de task, sem usar filas ou semáforos.
Timer por software: Sem precisar controlar por interrupções, chamar uma função sua de tempos em tempo ou após um timeout uma única vez.

Abordaremos os conceitos, por meio de breves explicações e listagens de códigos fontes de exemplo, que serão muitas vezes ampliados em etapas.

Desta forma apresentaremos e explicar os mecanismos de programação em múltiplas tarefas e seus mecanismos de apoio, controle de acesso a recursos, comunicação entre tarefas., etc.

O entendimento dos conceitos se dará pela sua introdução incremental, acompanhando mudanças e melhorias no código, que você pode ir testando em seu Arduino (se preferir), ou apenas ir examinando enquanto acompanha a explicação subsequente.



Algumas listagens complementares ou do livro estão publicadas na internet como um complemento.

A plataforma Arduíno, que popularizou ainda mais a eletrônica digital (até mesmo para os que não tem uma formação específica) e ao mesmo tempo facilitou a criação de protótipos de produtos, para startups, makers, e até para engenheiros e programadores de sistemas embarcados experientes.



freeRTOS, o sistema Operacional de Tempo Real, que e suporta grande quantidade de microcontroladores e ambiente de desenvolvimento, e vem se tornando um padrão de fato.



A união destas duas plataformas, facilitada pelo desenvolvimentismo de um pacote do freeRTOS que pode ser facilmente adicionado a IDE do Arduino (e neste livro você verá como fazer isto), permitirá que você possa aprender a desenvolver aplicações poderosas e de mais fácil manutenção.



Cada um tem seu estilo de estudar programação.

Eu prefiro ler por cima, examinando áreas de maior interesse e depois “pôr a mão na massa”.

Você pode preferir seguir passo a passo o que é apresentado e depois aventurar-se em fazer suas modificações e criar suas soluções.



Pense neste livro como um complemento a seu conhecimento de programação em Arduino ou programação para sistemas embarcados em geral.

O foco é iniciá-lo (ou aumentar seu conhecimento) em programação multitarefa para MCUs, usando o freeRTOS em seus projetos, seja qual for a plataforma que você preferir entre as muitas plataformas suportadas.

Faça a leitura online 📖

Aqui você tem a opção de ler online o livro, além de também comprar a versão de papel caso tenha interesse. Utilize o botão "LEIA AGORA" (que está abaixo da capa do livro 👇) ou clique direto na capa do livro abaixo para iniciar a leitura.

* Se você gostou, sugerimos que apoie o trabalho do autor e adquira o livro. Para isso, clique no botão comprar. Se curtiu a leitura, por favor, compartilhe.

Setas indicando botão de compra

Comprar na AmazonComprar na Amazon

Visão Geral em PDF

Baixe aqui um apanhado geral sobre o livro Programando Multitarefa na prática: Utilizando a linguagem C/C++, freeRTOS e Arduino (Segunda Edição) em PDF e distribua para quem você acha que gostaria de conhecer esta obra. O download está disponível para todos de forma gratuita.

Incorpore este livro ao seu site ou blog!

Copie e cole o código abaixo (como HTML) no seu site/blog para inserir uma caixa que aponta para informações do livro:

Vai ficar assim:

Outros livros de Max Back para ler online 📚

Além deste livro que você está lendo, Max Back tem outros 20 livros cadastrados conosco. Veja aqui os outros livros do(a) autor(a), exibidos por ordem de preferência dos usuários.

Livro Memórias Digitais: Parte Um (Origem, aventuras, estudos, trabalhos e o amor da minha vida) Memórias Digitais: Parte Um (Origem, aventuras, estudos, trabalhos e o amor da minha vida)
Livro Os grandes inimigos da humanidade: Aprendiz Os grandes inimigos da humanidade: Aprendiz
Livro Pequena Aventura: Apenas crianças hobbits da colina & Ao encontro de Magna, em busca do Elfo (Volume Duplo) Pequena Aventura: Apenas crianças hobbits da colina & Ao encontro de Magna, em busca do Elfo (Volume Duplo)
Livro Um encontro no alvorecer da humanidade Um encontro no alvorecer da humanidade
Livro Dois Contos: Um encontro no alvorecer da humanidade & Aprendiz Dois Contos: Um encontro no alvorecer da humanidade & Aprendiz
Livro freeRTOS: Uma abordagem prática com Arduino (English Edition) freeRTOS: Uma abordagem prática com Arduino (English Edition)
Livro C Embarcado para quem conhece LADDER: Cookbook C Embarcado para quem conhece LADDER: Cookbook
Livro O Banquete dos Atrasados O Banquete dos Atrasados
Livro O Campo e o Mar O Campo e o Mar
Livro Empalhador: O Incidente de Vista Alegre Empalhador: O Incidente de Vista Alegre
Livro Escreva seus primeiros programas na Engenharia: Aprenda javascript para resolver seus exercícios e problemas de engenharia e perder o medo para programar em linguagem C Escreva seus primeiros programas na Engenharia: Aprenda javascript para resolver seus exercícios e problemas de engenharia e perder o medo para programar em linguagem C
⭐⭐⭐
Livro Jogando Limpo: Princípios de Organização e Clean Code para programação em Linguagem C Jogando Limpo: Princípios de Organização e Clean Code para programação em Linguagem C
⭐⭐⭐
Livro Programando Multitarefa na prática: Utilizando a linguagem C/C++, freeRTOS e Arduino Programando Multitarefa na prática: Utilizando a linguagem C/C++, freeRTOS e Arduino
⭐⭐⭐
Livro FreeRTOS como base para programação multiplataforma (Segunda Edição): Com Arduino e STM32 FreeRTOS como base para programação multiplataforma (Segunda Edição): Com Arduino e STM32
⭐⭐⭐
Livro Linguagem PHP para Engenheiros: Programação WEB para problemas de engenharia Linguagem PHP para Engenheiros: Programação WEB para problemas de engenharia
⭐⭐⭐
Livro freeRTOS como base para programação multiplataforma: Com Arduino e STM32 freeRTOS como base para programação multiplataforma: Com Arduino e STM32
⭐⭐⭐

Aprenda a ler de forma eficiente!

Livro grátisGratuito no Kindle Unlimited

Conheça os pontos fundamentais para uma leitura eficiente, sem apelar para técnicas mágicas ou métodos extravagantes.

A ideia é ajudar você a refletir sobre o seu estilo de leitura e como é possível adaptá-lo para melhorar usando técnicas simples e de fácil aplicação.

Leia agora! →