Progetti MicroPython: Una guida fai-da-te per sviluppatori embedded per costruire una serie di applicazioni utilizzando Python

Punteggio:   (4,1 su 5)

Progetti MicroPython: Una guida fai-da-te per sviluppatori embedded per costruire una serie di applicazioni utilizzando Python (Jacob Beningo)

Recensioni dei lettori

Riepilogo:

Il libro è ben scritto e costituisce una risorsa completa per chi è interessato a MicroPython, in particolare per i lettori con una certa esperienza precedente nei sistemi embedded. Sebbene offra spunti preziosi e idee di progetto, non è adatto ai principianti e può presentare delle difficoltà per chi non ha familiarità con specifiche piattaforme di microcontrollori.

Vantaggi:

Contiene informazioni e modelli di programmazione molto utili per MicroPython.
Scrittura chiara con esempi esaurienti.
Eccellente capitolo sulla gestione dei task in tempo reale.
Si rivolge a lettori con un background in elettronica e Python.
Un'ampia varietà di contenuti rilevanti per l'ingegneria dei sistemi embedded.

Svantaggi:

Non adatto ai principianti; richiede una conoscenza preliminare di Python e dei sistemi embedded.
Esempi limitati per piattaforme specifiche come ESP3
Alcuni capitoli potrebbero non essere sufficientemente approfonditi o chiari per gli ingegneri alle prime armi.
Piccole distrazioni nella formattazione e nella qualità visiva di alcune immagini.

(basato su 10 recensioni dei lettori)

Titolo originale:

MicroPython Projects: A do-it-yourself guide for embedded developers to build a range of applications using Python

Contenuto del libro:

Esplora MicroPython attraverso una serie di progetti pratici e impara a progettare e costruire i tuoi sistemi embedded utilizzando MicroPython Pyboard, ESP32, il kit STM32 IoT Discovery e il modulo telecamera OpenMV.

Caratteristiche principali

⬤ Approfondite il kernel MicroPython e imparate ad apportare modifiche che miglioreranno le vostre applicazioni embedded.

⬤ Progettare e implementare driver per interagire con una varietà di sensori e dispositivi.

⬤ Costruire progetti a basso costo come l'automazione fai-da-te e il rilevamento di oggetti con l'apprendimento automatico.

Descrizione del libro

Con la crescente complessità dei sistemi embedded osservata negli ultimi anni, gli sviluppatori sono alla ricerca di modi per gestirli facilmente risolvendo i problemi senza spendere molto tempo per trovare le periferiche supportate. MicroPython è un'implementazione efficiente e snella del linguaggio di programmazione Python 3, ottimizzato per funzionare sui microcontrollori. I progetti MicroPython vi guideranno nella costruzione e nella gestione dei vostri sistemi embedded con facilità.

Questo libro è una guida completa basata su progetti che vi aiuterà a costruire un'ampia gamma di progetti e vi darà la sicurezza di progettare progetti complessi che abbracciano nuove aree tecnologiche come le applicazioni elettroniche, i dispositivi di automazione e le applicazioni IoT. Durante la realizzazione di sette progetti coinvolgenti, imparerete a far comunicare i dispositivi tra loro, ad accedere ai dispositivi e a controllarli tramite un socket TCP/IP, nonché a memorizzare e recuperare dati. La complessità aumenterà progressivamente man mano che lavorerete sui diversi progetti, coprendo aree come la progettazione di driver, l'interfacciamento con i sensori e la personalizzazione del kernel MicroPython.

Alla fine di questo libro su MicroPython, sarete in grado di sviluppare sistemi embedded standard industriali e di stare al passo con l'evoluzione dell'Internet delle cose.

Che cosa imparerete?

⬤ Sviluppare sistemi embedded utilizzando MicroPython.

⬤ Costruire uno strumento di debug personalizzato per visualizzare i dati dei sensori in tempo reale.

⬤ Rilevare gli oggetti utilizzando l'apprendimento automatico e MicroPython.

⬤ Scoprire come minimizzare i costi del progetto e ridurre i tempi di sviluppo.

⬤ Imparare a gestire le operazioni di gesture e il parsing dei dati di gesture.

⬤ Imparare a personalizzare e distribuire il kernel MicroPython.

⬤ Esplorare le tecniche di pianificazione dei compiti e delle attività dell'applicazione.

Per chi è questo libro

Se siete sviluppatori embedded o hobbisti che vogliono realizzare progetti interessanti utilizzando MicroPython, questo libro fa per voi. È richiesta una conoscenza di base dell'elettronica e di Python, mentre una certa esperienza di MicroPython sarà utile.

Altre informazioni sul libro:

ISBN:9781789958034
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Progetti MicroPython: Una guida fai-da-te per sviluppatori embedded per costruire una serie di...
Esplora MicroPython attraverso una serie di...
Progetti MicroPython: Una guida fai-da-te per sviluppatori embedded per costruire una serie di applicazioni utilizzando Python - MicroPython Projects: A do-it-yourself guide for embedded developers to build a range of applications using Python
Progettazione del software incorporato: Un approccio pratico all'architettura, ai processi e alle...
Progettare software embedded di qualità superiore...
Progettazione del software incorporato: Un approccio pratico all'architettura, ai processi e alle tecniche di codifica - Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)