Punteggio:
Complessivamente, il libro viene considerato come un prodotto misto, che contiene sia concetti validi che difetti significativi. Molti recensori ne lodano l'attenzione ai modelli di progettazione per i sistemi embedded, ma criticano la mancanza di esempi di codice funzionali e la scarsa formattazione. Sembra soddisfare una nicchia di modelli di progettazione per il C nella programmazione embedded, ma soffre di errori di codifica e di una presentazione contorta.
Vantaggi:⬤ Fornisce concetti validi e una prospettiva unica sui modelli di progettazione per i sistemi embedded in C.
⬤ Utile per la formazione e la consultazione, soprattutto per i programmatori alle prime armi con lo sviluppo di software embedded.
⬤ Affronta le metodologie orientate agli oggetti in C, a beneficio dei lettori con un passato in Java o C++.
⬤ Offre un catalogo di modelli di progettazione con spiegazioni e diagrammi UML.
⬤ Solo il 20% circa dei contenuti è ritenuto utile o rilevante, con molte sezioni considerate superflue.
⬤ Errori di codifica significativi, refusi ed esempi di codice incompleti che creano confusione e non sono compilabili.
⬤ L'uso eccessivo di diagrammi UML e uno stile di scrittura troppo accademico complicano la comprensione.
⬤ Scarsa formattazione delle versioni digitali e ricorso a download di codice esterno che non è facile per gli utenti.
(basato su 9 recensioni dei lettori)
Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit [With Free Newnes Online Membership]
Una recente indagine ha dichiarato che il 52% dei progetti embedded ha un ritardo di 4-5 mesi. Questo libro può aiutare a realizzare questi progetti in tempo grazie ai modelli di progettazione.
L'autore prende attentamente in considerazione i problemi specifici che si riscontrano nella progettazione e nello sviluppo di applicazioni embedded, in particolare la concorrenza, la comunicazione, la velocità e l'utilizzo della memoria. I pattern sono presentati in UML (Unified Modeling Language) con esempi che includono l'ANSI C per un'applicazione diretta e pratica al codice C. La conoscenza di base del C è un prerequisito del libro, mentre la notazione e la terminologia UML sono incluse.
I libri di programmazione C in generale non includono la discussione dei vincoli presenti nella progettazione di sistemi embedded. Gli esempi pratici permettono al lettore di comprendere l'uso di UML e di progetti OO (Object Oriented) in un ambiente a risorse limitate.
Sono inclusi anche due capitoli sulle macchine a stati. Il bello di questo libro è che può aiutarvi oggi...
© 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)