ESP32 com IDF (eBook)
189 Seiten
Editora NCB (Verlag)
978-85-9568-074-6 (ISBN)
O mais importante é que o livro foi escrito com a perspectiva de um desenvolvedor com experiência no desenvolvimento de produtos com o ESP32, que já ultrapassou as dificuldades que um desenvolvedor iniciante ainda passa. A forma com que este livro é escrito é diferente da forma que a documentação é feita, já que neste livro é feita uma interpretação para a aplicação em projetos reais e algumas informações são resultados de experiências anteriores, algo que não se aplica na documentação do ESP32.
Alguns dos temas mais importantes no desenvolvimento seguro de um projeto estão neste livro, principalmente em como construir um produto robusto e confiável.
Graduado em Engenharia de Computação, é um ávido entusiasta da computação aplicada em qualquer segmento do mercado. Trabalha como Engenheiro de Sistemas Embarcados e Diretor de sua própria empresa, TecnoEVO. Também é um ativo contribuidor para comunidade brasileira, contando com dezenas de bibliotecas, palestras e artigos publicados. Focando seus esforços para ambientes IoT, conta com vastos conhecimentos na área computacional, como por exemplo: Hardware, software, redes, segurança, RTOS, banco de dados, Linux, computação em nuvem e visão computacional. GitHub: https://github.com/urbanze
Conhecendo o ESP32
Hardware
Linguagens de programação e IDE's
Conhecendo a ESP-IDF
O que é e para que serve o "menuconfig"
Principais arquivos de um projeto
Processo de boot (inicialização)
Criando um produto robusto, confiável e escalável
Conheça bem sua ferramenta de trabalho (ESP32)
Domine o FreeRTOS
Programação orientada a objetos
Use o poder do Git e Git flow
Pratique e exercite suas skills de programação
Sistema operacional FreeRTOS
Entendendo sua importância
Funcionamento geral
Scheduler
Semáforos
Filas (Queues)
Grupo de eventos
Software Timer
Principais periféricos
GPIO
Strapping Pins
Memória flash interna
PWM
ADC
DAC
Touch capacitivo
Pulse Counter (PCNT)
Remote Control (RMT)
UART
RTC interno
Suporte a comunicação entre dispositivos
WiFi
WiFi Station
WiFi AP
Ethernet
Bluetooth
UDP
TCP
MQTT
QoS (Quality of Service)
LWT (Last Will and Testament)
Obtendo data via internet (NTP/SNTP)
Páginas Web
Aumentando a confiabilidade de seu produto
Watchdogs
Brownout Detector (BOD)
Economia de energia (Low Power)
Funcionamento total
Modem Sleep
Light Sleep
Deep Sleep
ULP
Memória flash e partições
Partições
Non-volatile Storage (NVS)
Embarcando arquivos na flash
Protegendo seu software contra invasores
Criptografia da flash
Secure Boot
Atualização remota (OTA)
Funcionamento
Praticando
Erros durante o download
Erros após o download
Rollback automático
Atualizações seguras (assinadas)
Depurando (debug)
ESP_LOG() e sua versatilidade
Memória RAM livre
Uptime
Motivos do último reinício
Informações de versão do software
Core Dump
Run Time Statistics (FreeRTOS)
Task List (FreeRTOS)
JTAG
Referências Bibliográficas
Erscheint lt. Verlag | 22.2.2023 |
---|---|
Verlagsort | Guarulhos |
Sprache | portugiesisch |
Themenwelt | Technik ► Elektrotechnik / Energietechnik |
Schlagworte | eletrônica • ESP32 • IDF • Sistemas Embarcados |
ISBN-10 | 85-9568-074-4 / 8595680744 |
ISBN-13 | 978-85-9568-074-6 / 9788595680746 |
Haben Sie eine Frage zum Produkt? |
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich