ESP32 com IDF (eBook)

O Guia Profissional
eBook Download: EPUB
2023
189 Seiten
Editora NCB (Verlag)
978-85-9568-074-6 (ISBN)

Lese- und Medienproben

ESP32 com IDF - José V. S. Morais
Systemvoraussetzungen
18,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Este livro traz de uma forma muito didática o passo-a-passo de como desenvolver projetos com o ESP32 e o ESP-IDF, com a utilização de técnicas de desenvolvimento profissional e o uso correto das ferramentas.

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?
EPUBEPUB (Wasserzeichen)

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­gerä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.

Mehr entdecken
aus dem Bereich
Lehrbuch zu Grundlagen, Technologie und Praxis

von Konrad Mertens

eBook Download (2022)
Carl Hanser Verlag GmbH & Co. KG
34,99
Ressourcen und Bereitstellung

von Martin Kaltschmitt; Karl Stampfer

eBook Download (2023)
Springer Fachmedien Wiesbaden (Verlag)
66,99
200 Aufgaben zum sicheren Umgang mit Quellen ionisierender Strahlung

von Jan-Willem Vahlbruch; Hans-Gerrit Vogt

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
34,99