Wydajne systemy wbudowane w języku C. Niskopoziomowe programowanie mikrokontrolerów ARM
- Helion
-
9788328933446
Wydajne systemy wbudowane w języku C. Niskopoziomowe programowanie mikrokontrolerów ARM
Systemy wbudowane sterują niemal każdym nowoczesnym urządzeniem, dlatego umiejętność tworzenia wydajnego i niezawodnego oprogramowania wbudowanego jest niezwykle cenna. Mówimy tu o sprzęcie AGD, systemach sterowania przemysłowego czy urządzeniach IoT. Potrzebują one oprogramowania, które bezpośrednio współpracuje ze sprzętem. Tworzenie takiego kodu nie jest jednak łatwe wymaga zmiany podejścia i dyscypliny.
Ta książka pomoże Ci opanować sprzętowe zawiłości mikrokontrolerów. Dowiesz się, jak czytać podręczniki i dokumentację, co pozwoli Ci na dogłębne zrozumienie technologii. Nauczysz się od podstaw pisać zoptymalizowany kod i oswoisz się z manipulowaniem rejestrami. Zamiast podążać na skróty, zaczniesz świadomie pisać oprogramowanie układowe, co utoruje Ci drogę do zawodowego mistrzostwa. Po lekturze książki zdobędziesz umiejętności czytania kart katalogowych, wykonywania operacji na rejestrach i tworzenia zoptymalizowanego kodu. Uzyskasz też pewność siebie potrzebną do poruszania się po meandrach sprzętu i samodzielnego pisania zoptymalizowanego oprogramowania układowego. Dzięki temu staniesz się biegłym i samodzielnym programistą systemów wbudowanych.
Najciekawsze zagadnienia:
zoptymalizowane oprogramowanie układowe
manipulowanie rejestrami i pisanie optymalnego kodu
łożone zagadnienia dotyczące sprzętu
tworzenie niskopoziomowych sterowników układów peryferyjnych
zapewnianie energooszczędności systemów wbudowanych
Zrozum, jak naprawdę działa oprogramowanie sterujące współczesną elektroniką!
Szczegóły - Wydajne systemy wbudowane w języku C. Niskopoziomowe programowanie mikrokontrolerów ARM
- Autor: Israel Gbati
- Wydawnictwo Helion
- Oprawa: Miękka
- Rok wydania: 2026
- Ilość stron: 380
- Stan: nowy, pełnowartościowy produkt
- Model: 9788328933446
- Nr wydania: 1
- ISBN: 9788328933446
- EAN: 9788328933446
- Wymiary: 16.5x23.5 cm