Construiți un ceas binar cu Elixir și Nervi: Utilizați stratificarea pentru a produce sisteme integrate mai bune

Evaluare:   (4.5 din 5)

Construiți un ceas binar cu Elixir și Nervi: Utilizați stratificarea pentru a produce sisteme integrate mai bune (Frank Hunleth)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 2 voturi.

Titlul original:

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

Conținutul cărții:

Doriți să deveniți mai buni la codarea Elixir? Scrieți un proiect hardware cu Nerves. Pe măsură ce construiți acest ceas binar, veți dezvolta reziliența folosind OTP, aceleași biblioteci care alimentează multe comutatoare telefonice comerciale. Veți ataca complexitatea în modul în care o fac experții, folosind o abordare stratificată. Vă veți ascuți abilitățile de depanare făcând pași mici, ușor de verificat, către obiectivul dumneavoastră. Când veți termina, veți avea un ceas binar funcțional și o bună apreciere a muncii care se depune într-un sistem hardware. De asemenea, veți putea să aplicați această înțelegere la fiecare linie nouă de Elixir pe care o scrieți.

Combinarea software-ului cu hardware-ul poate fi frustrantă, dar puteți deveni priceput în scurt timp dacă adoptați o abordare simplă și logică. Clipirea unui singur LED este tradiționala lume a sistemelor integrate. Construirea propriului ceas binar este următorul pas logic. Acesta clipește grupuri de LED-uri în funcție de ora sistemului. Acest ghid vă conduce printr-un proiect funcțional folosind tehnicile utilizate de experții care construiesc software pentru hardware în fiecare zi.

Acest proiect de bun simț avansează în pași mici, logici. Pe măsură ce avansați, puteți verifica fiecare pas înainte de a trece la următorul. Nu trebuie să fiți un novice Nerves pentru a beneficia de acest proiect. Deveniți un programator Elixir mai bun pe măsură ce vă construiți propriul desktop. Cu o abordare stratificată a proiectării software, veți învăța să controlați complexitatea programelor dvs. în modul în care o fac experții, concentrându-vă pe o mică felie a sistemului dvs. la un moment dat.

Când veți termina, veți avea propriul dvs. ceas binar și, de asemenea, mai multe instrumente de care aveți nevoie pentru a vă proiecta și construi propriile proiecte Nerves și Elixir. Veți fi, de asemenea, un programator mai bun, cu o apreciere mai profundă a tehnicilor de stratificare pentru controlul complexității.

Ce vă trebuie:

Acest proiect este destinat dezvoltatorilor Elixir care doresc să înceapă cu Nerves sau să își îmbunătățească abilitățile. Proiectul este conceput pentru Elixir 1. 11 și Nerves 1. 7, dar versiunile ulterioare vor funcționa probabil la fel de bine cu mici modificări. Proiectul utilizează un Raspberry Pi zero cu un set de componente. Cu ușoare modificări, puteți face această carte să funcționeze și cu alte componente.

Alte date despre carte:

ISBN:9781680509236
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2022
Numărul de pagini:108

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Construiți un ceas binar cu Elixir și Nervi: Utilizați stratificarea pentru a produce sisteme...
Doriți să deveniți mai buni la codarea Elixir?...
Construiți un ceas binar cu Elixir și Nervi: Utilizați stratificarea pentru a produce sisteme integrate mai bune - Build a Binary Clock with Elixir and Nerves: Use Layering to Produce Better Embedded Systems

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)