Há pouco mais de um ano a Raspberry Pi Foundation anunciava seu novo microcontrolador, o RP2040. Junto, foi lançada a Raspberry Pi Pico, uma placa de desenvolvimento muito acessível para aplicações com esse novo MCU.
A comunidade mundial ficou muito entusiasmada com as possibilidades desse novo MCU e diversas iniciativas de projetos de hardware, software e aplicações começaram a surgir.
No Brasil, uma das pessoas mais engajadas no assunto e que começou a explorar e divulgar as suas experiências, foi o Daniel Quadros (Aka DQ).
Daniel é um grande entusiasta, maker, hacker que mantém um blog com mais de 15 anos ativo e com muitos conteúdos sobre sistemas embarcados. Participante assíduo da comunidade Franzininho, em uma das nossas reuniões, compartilhou sobre sua proposta de escrever um livro sobre o RP2040.
Agora, pouco tempo depois, ele anuncia o lançamento do seu livro Knowing the RP2040 — A Guide for Programmers.
Nesse texto apresentarei a proposta e detalhes do livro que promete ser um sucesso. Se eu fosse você, já garantia sua cópia em: https://leanpub.com/rp2040
Sobre o livro Knowing the RP2040 — A Guide for Programmers
O livro foi lançado através da Leanpub, que traz a proposta de publicação de ebooks, em desenvolvimento, de forma que os leitores possam dar opiniões e ajudar adquirindo o livro antes da finalização com um preço acessível. Isso ajuda o escritor no desenvolvimento e finalização sua obra. É uma excelente iniciativa.
O Livro Knowing the RP2040, já está com diversos capítulos escritos, trazendo um ótimo material para os leitores. Estou adorando a leitura.
Com escrita clara e objetiva, Daniel procura apresentar os detalhes do RP2040 e como aproveitar seus recursos em aplicações durante os tópicos explorados.
O livro, traz muito conteúdo e exemplos de códigos para você testar. Os códigos são mantidos em um repositório no Github.
Os seguintes tópicos estão planejados para o livro, sendo que os marcados em negrito já estão publicados na versão atual(jun./22):
- Introduction
- The RP2040 Architecture
- The Cortex M0+ Processor Cores
- Reset and Interrupts
- Memory, Addresses and DMA
- Clock Generation, Timers, Watchdog and RTC
- GPIO, Pad and PWM
- The Programmable I/O (PIO)
- Asynchronous Serial Communication: the UARTs
- Communication using I²C
- Communication using SPI
- Analog Input: the ADC
- A Brief Introduction to the USB Controller and TinyUSB
- Conclusion
Os capítulos já disponíveis estão muito bem escrito com destaque para os tópicos sobre PIO e USB, que particularmente gostei muito.
É um excelente livro para desenvolvedores de sistemas embarcados, entusiastas e estudantes da área.
Deixo aqui meus parabéns ao DQ pela excelente iniciativa e desejo muito sucesso na realização dessa obra.
Se você quer apoiar o desenvolvimento dessa obra ou aprender muito com os conteúdos disponibilizados, garanta seu exemplar do Knowing the RP2040 — A Guide for Programmers na LeanPub
Saiba Mais
Raspberry Pi lança microcontrolador, nova placa e muito mais!
LIVE – RP2040 – Um ecossistema completo para seu novo projeto de sistemas embarcados









