Értékelés:
A könyv átfogó és jól strukturált útmutatót nyújt az ARM Cortex-M0/M0+ fejlesztéséhez, így alkalmas a beágyazott szoftvermérnökök számára. Ugyanakkor nem egy kezdő könyv, és feltételez némi előismeretet a programozás és a beágyazott rendszerek terén.
Előnyök:Hiányzó, adatlapokon nem található információkat tartalmaz, világosan megírt, az elmélet és a gyakorlati tippek jó egyensúlyával, értékes az alacsony fogyasztású alkalmazások tervezéséhez, hasznos referenciaként szolgál a megszakítások és az alacsony energiaigényű üzemmódok tekintetében, hasznos a 8 bites vezérlőkről a 32 bites vezérlőkre való áttérésnél, és hasznos információkat tartalmaz a beágyazott alkalmazások fejlesztéséhez.
Hátrányok:Nem elég gyakorlati példa az egyes protokollokhoz (például SPI/I2C) kapcsolódóan, előzetes ismereteket feltételez a C programozás és a beágyazott rendszerek terén, nem ideális teljesen kezdők számára, és elsősorban a CPU-ra összpontosít, nem pedig a különböző gyártók programozási gyakorlatainak sokféleségére.
(7 olvasói vélemény alapján)
The Definitive Guide to the Arm Cortex-M0
A The Definitive Guide to the ARM Cortex-M0 az ARM Cortex-M0 mikrokontrollerek felhasználói számára készült útmutató. Számos példát mutat be, hogy a kezdő beágyazott szoftverfejlesztők számára megkönnyítse a teljes 32 bites ARM Cortex-M0 processzor használatát. Áttekintést nyújt az ARM és az ARM processzorokról, és tárgyalja az ARM Cortex-M0 előnyeit a 8 vagy 16 bites eszközökkel szemben az energiahatékonyság, a kódsűrűség és a könnyű használat, valamint a funkciók és alkalmazások tekintetében.
A könyv ismerteti a Cortex-M0 processzor architektúráját és a programozói modellt, valamint a Cortex-M0 programozását és utasításkészletét, és azt, hogy ezeket az utasításokat hogyan használják a különböző műveletek elvégzésére. Ezen túlmenően megvizsgálja, hogy a Cortex-M0 processzor memóriaarchitektúrája hogyan befolyásolja a szoftverfejlesztést; a beágyazott vektoros megszakításvezérlő (NVIC) és az általa támogatott funkciók, beleértve a rugalmas megszakításkezelést, a beágyazott megszakítások támogatását, a vektoros kivételbevitelt és a megszakítások maszkolását; valamint a beágyazott operációs rendszert célzó Cortex-M0 funkciókat. A könyv azt is elmagyarázza, hogyan lehet egyszerű alkalmazásokat fejleszteni a Cortex-M0 processzoron, hogyan lehet a Cortex-M0 mikrokontrollereket assembly és vegyes assembly nyelven programozni, és hogyan használhatók a Cortex-M0 processzor alacsony fogyasztású jellemzői a programozás során. Végezetül számos ARM Cortex-M0 terméket, például mikrokontrollereket, fejlesztői lapokat, induló készleteket és fejlesztői csomagokat ismertet.
Ez a könyv hasznos lesz az ARM Cortex-eszközök új és haladó felhasználói számára egyaránt, a diákoktól és hobbistáktól kezdve a kutatókon át a professzionális beágyazott szoftverfejlesztőkig, az elektronikai rajongókig, sőt a félvezető terméktervezőkig.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)