Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/183546081X?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Bare-Metal-Embedded-C-Programming-Israel-Gbati.html
- Apple Books: https://books.apple.com/us/audiobook/without-the-moon-act-one-unabridged/id1803673869?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Bare+Metal+Embedded+C+Programming+Israel+Gbati+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/183546081X/
#programowaniebaremetal #rejestrymikrokontroleraArm #dokumentacjatechnicznaMCU #skryptlinkeraiMakefile #sterownikiGPIOUARTSPII2CDMA #BareMetalEmbeddedCProgramming
Bare-Metal Embedded C Programming, autorstwa Israela Gbatiego, to techniczny przewodnik po tworzeniu oprogramowania układowego w języku C dla mikrokontrolerów Arm. Książka należy do literatury praktycznej z zakresu systemów wbudowanych i koncentruje się na programowaniu bare-metal, czyli pracy bez systemu operacyjnego oraz z ograniczonym poleganiem na rozbudowanych bibliotekach producenta. Jej celem nie jest dostarczenie gotowych fragmentów kodu do bezrefleksyjnego skopiowania, lecz wyjaśnienie, jak samodzielnie odczytywać dokumentację układów, rozumieć mapę pamięci i świadomie sterować rejestrami sprzętowymi. Autor prowadzi czytelnika przez zagadnienia potrzebne do budowania wydajnego firmware, od konfiguracji narzędzi i procesu budowania po obsługę podstawowych peryferiów. Istotną częścią podejścia jest łączenie kodu z rzeczywistą wiedzą o sprzęcie. Dzięki temu książka pokazuje nie tylko, jak uruchomić konkretną funkcję mikrokontrolera, ale także jak ustalić, które rejestry, bity i zależności czasowe za nią odpowiadają. To pozycja nastawiona na przenośne fundamenty pracy z rodziną Arm.