Evaluare:
Cartea oferă un ghid cuprinzător și bine structurat pentru dezvoltarea ARM Cortex-M0/M0+, ceea ce o face potrivită pentru inginerii de software încorporat. Cu toate acestea, nu este o carte pentru începători și presupune unele cunoștințe anterioare în programare și sisteme integrate.
Avantaje:Oferă informații lipsă care nu se regăsesc în fișele tehnice, este scrisă în mod clar, cu un echilibru bun între teorie și sfaturi practice, este valoroasă pentru proiectarea aplicațiilor cu consum redus de energie, servește drept referință utilă pentru întreruperi și moduri cu consum redus de energie, este benefică pentru tranziția de la controlerele pe 8 biți la cele pe 32 de biți și include informații utile pentru dezvoltarea aplicațiilor integrate.
Dezavantaje:Nu sunt suficiente exemple practice legate de protocoale specifice (cum ar fi SPI / I2C), presupune cunoștințe prealabile în programarea C și sistemele încorporate, nu este ideal pentru începători complecși și se concentrează în principal pe CPU, mai degrabă decât pe varietatea practicilor de programare ale producătorilor.
(pe baza a 7 recenzii ale cititorilor)
The Definitive Guide to the Arm Cortex-M0
The Definitive Guide to the ARM Cortex-M0 este un ghid pentru utilizatorii de microcontrolere ARM Cortex-M0. Acesta prezintă numeroase exemple pentru a facilita dezvoltatorilor începători de software încorporat utilizarea procesorului ARM Cortex-M0 complet pe 32 de biți. Acesta oferă o prezentare generală a ARM și a procesoarelor ARM și discută avantajele ARM Cortex-M0 față de dispozitivele pe 8 sau 16 biți în ceea ce privește eficiența energetică, densitatea codului și ușurința de utilizare, precum și caracteristicile și aplicațiile acestora.
Cartea descrie arhitectura procesorului Cortex-M0 și modelul programatorilor, precum și programarea Cortex-M0 și setul de instrucțiuni și modul în care aceste instrucțiuni sunt utilizate pentru a efectua diverse operațiuni. În plus, se ia în considerare modul în care arhitectura de memorie a procesorului Cortex-M0 afectează dezvoltarea de software; Nested Vectored Interrupt Controller (NVIC) și caracteristicile pe care le suportă, inclusiv gestionarea flexibilă a întreruperilor, suportul pentru întreruperi imbricate, intrarea excepțiilor vectored și mascarea întreruperilor; și caracteristicile Cortex-M0 care vizează sistemul de operare integrat. De asemenea, se explică modul de dezvoltare a aplicațiilor simple pe Cortex-M0, modul de programare a microcontrolerelor Cortex-M0 în limbaje de asamblare și asamblare mixtă și modul în care caracteristicile de consum redus de energie ale procesorului Cortex-M0 sunt utilizate în programare. În cele din urmă, cartea descrie o serie de produse ARM Cortex-M0, cum ar fi microcontrolerele, plăcile de dezvoltare, kiturile de pornire și suitele de dezvoltare.
Această carte va fi utilă atât utilizatorilor noi, cât și celor avansați ai dispozitivelor ARM Cortex, de la studenți și amatori la cercetători, dezvoltatori profesioniști de software încorporat, pasionați de electronică și chiar proiectanți de produse semiconductoare.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)