Zbuduj zegar binarny za pomocą Elixiru i nerwów: Wykorzystanie warstw do tworzenia lepszych systemów wbudowanych

Ocena:   (4,5 na 5)

Zbuduj zegar binarny za pomocą Elixiru i nerwów: Wykorzystanie warstw do tworzenia lepszych systemów wbudowanych (Frank Hunleth)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.

Oryginalny tytuł:

Build a Binary Clock with Elixir and Nerves: Use Layering to Produce Better Embedded Systems

Zawartość książki:

Chcesz być lepszy w kodowaniu Elixir? Napisz projekt sprzętowy z Nerves. Budując ten zegar binarny, będziesz budować odporność przy użyciu OTP, tych samych bibliotek, które zasilają wiele komercyjnych przełączników telefonicznych. Zaatakujesz złożoność w sposób, w jaki robią to eksperci, stosując podejście warstwowe. Udoskonalisz swoje umiejętności debugowania, wykonując małe, łatwe do zweryfikowania kroki w kierunku celu. Kiedy skończysz, będziesz mieć działający zegar binarny i dobrze docenisz pracę, która jest wykonywana w systemie sprzętowym. Będziesz także w stanie zastosować to zrozumienie w każdej nowej linii Elixira, którą napiszesz.

Łączenie oprogramowania ze sprzętem może być frustrujące, ale dzięki prostemu, logicznemu podejściu można szybko nabrać wprawy. Mruganie pojedynczą diodą LED to tradycyjne przywitanie w świecie systemów wbudowanych. Zbudowanie własnego zegara binarnego jest logicznym kolejnym krokiem. Będzie on migał grupami diod LED w oparciu o czas systemowy. Ten przewodnik przeprowadzi Cię przez działający projekt przy użyciu technik stosowanych przez ekspertów, którzy codziennie tworzą oprogramowanie dla sprzętu.

Ten zdroworozsądkowy projekt posuwa się naprzód małymi, logicznymi krokami. W miarę postępów można zweryfikować każdy krok przed przejściem do następnego. Nie musisz być początkującym programistą Nerves, aby skorzystać z tego projektu. Stań się lepszym programistą Elixir, budując własną wizytówkę pulpitu. Dzięki warstwowemu podejściu do projektowania oprogramowania nauczysz się kontrolować złożoność swoich programów w sposób, w jaki robią to eksperci, koncentrując się na jednym małym fragmencie systemu na raz.

Kiedy skończysz, będziesz miał swój własny zegar binarny, a także więcej narzędzi potrzebnych do projektowania i budowania własnych projektów Nerves i Elixir. Będziesz także lepszym programistą, lepiej rozumiejącym techniki warstwowego kontrolowania złożoności.

Czego potrzebujesz:

Ten projekt jest przeznaczony dla programistów Elixir, którzy chcą rozpocząć pracę z Nerves lub poprawić swoje umiejętności. Projekt jest przeznaczony dla Elixir 1. 11 i Nerves 1.7, ale późniejsze wersje prawdopodobnie również będą działać z niewielkimi modyfikacjami. Projekt wykorzystuje Raspberry Pi zero z zestawem komponentów. Z niewielkimi modyfikacjami można sprawić, że ta książka będzie działać również z innymi komponentami.

Dodatkowe informacje o książce:

ISBN:9781680509236
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2022
Liczba stron:108

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Zbuduj zegar binarny za pomocą Elixiru i nerwów: Wykorzystanie warstw do tworzenia lepszych systemów...
Chcesz być lepszy w kodowaniu Elixir? Napisz...
Zbuduj zegar binarny za pomocą Elixiru i nerwów: Wykorzystanie warstw do tworzenia lepszych systemów wbudowanych - Build a Binary Clock with Elixir and Nerves: Use Layering to Produce Better Embedded Systems

Prace autora wydały następujące wydawnictwa: