Bauen Sie eine binäre Uhr mit Elixier und Nerven: Bessere eingebettete Systeme durch Layering

Bewertung:   (4,5 von 5)

Bauen Sie eine binäre Uhr mit Elixier und Nerven: Bessere eingebettete Systeme durch Layering (Frank Hunleth)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 2 Stimmen.

Originaltitel:

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

Inhalt des Buches:

Willst du besser werden in der Programmierung von Elixir? Schreiben Sie ein Hardware-Projekt mit Nerves. Bei der Erstellung dieser Binäruhr bauen Sie die Ausfallsicherheit mit OTP ein, denselben Bibliotheken, die auch viele kommerzielle Telefonschalter antreiben. Sie werden die Komplexität auf die Art und Weise angehen, wie es die Experten tun, indem Sie einen mehrschichtigen Ansatz verwenden. Sie schärfen Ihre Debugging-Fähigkeiten, indem Sie sich in kleinen, leicht überprüfbaren Schritten Ihrem Ziel nähern. Am Ende des Kurses verfügen Sie über eine funktionierende Binäruhr und haben ein gutes Verständnis für die Arbeit, die in einem Hardwaresystem steckt. Sie werden auch in der Lage sein, dieses Verständnis auf jede neue Zeile von Elixir anzuwenden, die Sie schreiben.

Die Kombination von Software und Hardware kann frustrierend sein, aber mit einem einfachen, logischen Ansatz werden Sie in kürzester Zeit geübt sein. Das Blinken einer einzelnen LED ist die traditionelle Begrüßungswelt von eingebetteten Systemen. Der Bau einer eigenen Binäruhr ist der logische nächste Schritt. Sie lässt Gruppen von LEDs in Abhängigkeit von der Systemzeit blinken. Dieser Leitfaden führt Sie durch ein funktionierendes Projekt mit den Techniken, die von Experten verwendet werden, die tagtäglich Software für Hardware entwickeln.

Dieses Projekt mit gesundem Menschenverstand schreitet in kleinen, logischen Schritten voran. Während Sie vorankommen, können Sie jeden Schritt überprüfen, bevor Sie mit dem nächsten fortfahren. Sie müssen kein Nerves-Anfänger sein, um von diesem Projekt zu profitieren. Werden Sie ein besserer Elixir-Programmierer, während Sie Ihr eigenes Desktop-Vorzeigeprojekt erstellen. Mit einem mehrschichtigen Ansatz für das Softwaredesign lernen Sie, die Komplexität Ihrer Programme so zu kontrollieren, wie es die Experten tun, indem Sie sich jeweils auf einen kleinen Teil Ihres Systems konzentrieren.

Am Ende des Kurses haben Sie nicht nur Ihre eigene Binäruhr, sondern auch die Werkzeuge, die Sie benötigen, um Ihre eigenen Nerves- und Elixir-Projekte zu entwerfen und zu erstellen. Sie werden auch ein besserer Programmierer mit einem tieferen Verständnis für Layering-Techniken zur Kontrolle der Komplexität sein.

Was Sie brauchen:

Dieses Projekt richtet sich an Elixir-Entwickler, die mit Nerves beginnen oder ihre Fähigkeiten verbessern wollen. Das Projekt ist für Elixir 1. 11 und Nerves 1. 7 entwickelt, aber spätere Versionen werden wahrscheinlich mit leichten Modifikationen ebenfalls funktionieren. Das Projekt verwendet einen Raspberry Pi zero mit einer Reihe von Komponenten. Mit leichten Modifikationen können Sie dieses Buch auch mit anderen Komponenten verwenden.

Weitere Daten des Buches:

ISBN:9781680509236
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2022
Seitenzahl:108

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Bauen Sie eine binäre Uhr mit Elixier und Nerven: Bessere eingebettete Systeme durch Layering -...
Willst du besser werden in der Programmierung von...
Bauen Sie eine binäre Uhr mit Elixier und Nerven: Bessere eingebettete Systeme durch Layering - Build a Binary Clock with Elixir and Nerves: Use Layering to Produce Better Embedded Systems

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: