Show Notes
- Amazon Sweden Store: https://www.amazon.se/dp/1098151542?tag=9natreeswe-21
- Amazon Worldwide Store: https://global.buys.trade/Making-Embedded-Systems%3A-Design-Patterns-for-Great-Software-Elecia-White.html
- Apple Books: https://books.apple.com/us/audiobook/making-embedded-systems-design-patterns-for-great-software/id1779540956?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Making+Embedded+Systems+Design+Patterns+for+Great+Software+Elecia+White+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Läs mer: https://swedish.9natree.com/read/1098151542/
#Tillståndsmaskiner #Avbrottshantering #Händelseloopar #Bootloadersochwatchdogar #Resursbegränsadfirmware #MakingEmbeddedSystems
Making Embedded Systems: Design Patterns for Great Software av Elecia White är en fackbok om hur man utvecklar tillförlitlig programvara för inbyggda system, alltså program som körs direkt på mikrokontrollers och andra resursbegränsade processorer. Boken, här i sin utökade andra upplaga, riktar sig främst till programmerare som redan kan C och har grundläggande förståelse för elektronik, exempelvis GPIO, avbrott och seriella bussar. Whites huvudidé är att bra firmware inte uppstår genom att först välja ett operativsystem, utan genom att först förstå hårdvaran, kraven och de begränsningar som produkten faktiskt har. Den behandlar arkitektur, in- och utdata, tidtagning, avbrott, kommunikation, felsökning, energi och produktion. Nya områden i den andra upplagan omfattar bland annat IoT, nätverksanslutna sensorer, rörelse och datahantering. Syftet är praktiskt, läsaren ska kunna fatta bättre tekniska avvägningar och bygga system som är enklare att testa, underhålla och använda i verkliga produkter.