Programmierung

39 Produkte


  • Technisches Konstruieren mit OpenSCAD

    Technisches Konstruieren mit OpenSCAD

    1 Review

    Technisches Konstruieren mit OpenSCAD

    € 29,80

    Mitglieder identisch

  • Digitale Systeme mit FPGAs entwickeln

    Elektor Publishing Digitale Systeme mit FPGAs entwickeln

    2 Reviews

    Field Programmable Gate Arrays (FPGAs) sind Standard-ICs, die dem Anwender die Konfiguration von Hardwarestrukturen ermöglichen. Mit FPGAs ist die Umsetzung digitaler Systeme ab Stückzahl eins machbar. Durch die Verfügbarkeit kostenloser Lizenzen und preiswerter Entwicklungsboards ist die finanzielle Einstiegsschwelle in diese Technik niedrig. Bei der Überwindung der fachlichen Schwelle hilft dieser Kurs. Die ersten beiden Kursteile bieten eine Einführung in die Digitaltechnik. Wer sich damit bereits gut auskennt, lässt den ersten Teil weg und wird im zweiten Teil VHDL als Sprache zur Beschreibung digitaler Grundfunktionen (z. B. Gatter und Flip-Flops) kennenlernen. Der dritte Kursteil beschäftigt sich mit höheren Funktionen Digitaler Systeme sowie deren Modellierung in VHDL. Im vierten Kursteil wird der Umgang mit einem VHDL-Simulator geübt und die Entwicklungsmethodik mit VHDL weiter verfeinert. Den Höhepunkt bildet der fünfte Teil. Hier wird am Beispiel eines einfachen Prozessors Schritt für Schritt die Entwicklung eines komplexeren digitalen Systems behandelt. Am Ende des fünften Teiles kann man sich dann FPGA-Entwickler nennen. Der sechste Teil behandelt abschließend den Hardwareaufbau von FPGA-Bausteinen. Der Kurs ist durchgehend mit praktischen Übungen angereichert und liefert sehr schnell erste Erfolgserlebnisse. Er eignet sich insbesondere für Studierende der MINT-Fächer mit Interesse an Elektronik Schüler an technischen Gymnasien und berufsbildenden Schulen Ingenieure und Informatiker, die sich fachlich weiterentwickeln wollen Dazugehöriges Begleitmaterial finden Sie hier.

    € 49,00

    Mitglieder identisch

  • The LTspice XVII Simulator

    Würth Der LTspice XVII-Simulator

    Befehle und Anwendungen Mit mehr als 20 Millionen Benutzern weltweit ist LTspice XVII die branchenweit führende elektronische Simulationssoftware. Die schiere Leistung, Geschwindigkeit und Genauigkeit seiner Simulationen sowie seine Robustheit machen es zu einem unersetzlichen Werkzeug. Dieses Buch ist sowohl eine ausführliche Bedienungsanleitung für die neueste Version als auch eine unschätzbar wertvolle Sammlung von Beispielen und Verfahren mit fast 700 Abbildungen, die alles von der ersten Auseinandersetzung mit LTspice XVII bis hin zur genauen Anwendung und umfassenden Nutzung abdecken. Es wird wahrscheinlich jede Frage beantworten, die während des Trainings wahrscheinlich auftauchen wird. Alle Befehle und Definitionen sind detailliert und nach Themen geordnet, um einen schnellen und einfachen Zugriff auf das LTSpice XVII-Wissen zu ermöglichen.

    € 49,00

    Mitglieder € 44,10

  •  -40% Embedded in Embedded

    Embedded in Embedded

    1 Review

    ARM Cortex-M Embedded Design von 0 auf 1 Bastler können mithilfe von Plattformen wie Arduino oder Raspberry Pi erstaunliche funktionale Systeme zusammenstellen, aber es ist zwingend erforderlich, dass Ingenieure und Produktdesigner die Grundlagen des Embedded-Designs verstehen. Es gibt nur sehr wenige verfügbare Ressourcen, die die Denkweise, Strategien und Prozesse beschreiben, um eine Idee durch Hardware-Design und Low-Level-Treiberentwicklung zu führen und erfolgreich ein komplettes Embedded-System zu bauen. Viele Ingenieure lernen am Ende auf die harte Tour oder lernen nie wirklich etwas. ARM-Prozessoren sind in eingebetteten Systemen praktisch allgegenwärtig. Konstrukteure, die neuartige Geräte bauen, müssen die Grundlagen dieser Systeme verstehen und in der Lage sein, große, komplizierte Ideen in überschaubare Teile zu zerlegen. Erfolgreiche Produktentwicklung bedeutet, dass man eine riesige Menge an Dokumentation durchforsten muss, um zu verstehen, wie man das gewünschte Ergebnis erzielt, und dann alles zusammenfügt, um ein robustes System zu schaffen, das über Jahre hinweg zuverlässig funktioniert und wartungsfreundlich ist. Dieses Buch ist eine Fallstudie zum Thema Embedded-Design, einschließlich einer Diskussion über Hardware, Prozessorinitialisierung, Low-Level-Treiberentwicklung und Anwendungsschnittstellendesign für ein Produkt. Obwohl wir dies anhand einer spezifischen Anwendung einer Cortex-M3-Entwicklungsplatine beschreiben, besteht unser Ziel darin, dem Leser dabei zu helfen, grundlegende Fähigkeiten zu entwickeln, die für einen hervorragenden Produktentwickler entscheidend sind. Die fertige Entwicklungsplatine ist verfügbar, um die Wirkung dieses Buches zu maximieren, und die von Ihnen erstellte Arbeitsplattform kann dann als Grundlage für weitere Entwicklung und Lernen verwendet werden. Das Programm „Embedded in Embedded“ vermittelt grundlegende Fähigkeiten, die Ingenieuren helfen, eine solide Wissensbasis aufzubauen, die in jeder Designumgebung angewendet werden kann. Mit fast 20 Jahren Branchenerfahrung vermittelt der Autor die Entwicklung kritischer Fähigkeiten, die von Unternehmen gefordert werden und für erfolgreiches Design unerlässlich sind. In diesem Buch geht es sowohl um den Aufbau eines großartigen Designprozesses, kritisches Denken und sogar soziale Überlegungen, die für Entwickler wichtig sind, als auch um technisches Hardware- und Firmware-Design. Software-Downloads EiE Softwarearchiv (200 MB) IAR ARM 8.10.1 (Zur Verwendung empfohlene IDE-Version) (1,2 GB) IAR ARM 7.20.1 (Optionale IDE-Version zur Verwendung) (600 MB)

    € 49,95€ 29,95

    Mitglieder identisch

  • Microprocessor Design Using Verilog HDL (E-book)

    Elektor Digital Microprocessor Design Using Verilog HDL (E-book)

    Wenn Sie über die richtigen Werkzeuge verfügen, sollte der Entwurf eines Mikroprozessors nicht kompliziert sein. Die Hardwarebeschreibungssprache Verilog (HDL) ist ein solches Tool. Damit können Sie ein elektronisches Design darstellen, simulieren und synthetisieren und so Ihre Produktivität steigern, indem Sie den mit einem bestimmten Projekt verbundenen Gesamtarbeitsaufwand reduzieren. „Microprocessor Design Using Verilog HDL“ von Monte Dalrymple ist ein praktischer Leitfaden für das Prozessordesign in der realen Welt. Es stellt den Verilog HDL auf einfache Weise vor und dient als detaillierte Einführung in die Reduzierung der Computerarchitektur und als Befehlssatz für die Praxis. Sie werden von Anfang bis Ende durch den Mikroprozessor-Designprozess geführt und wichtige Themen vom Schreiben in Verilog bis zum Debuggen und Testen werden erläutert. Das Buch beschreibt Folgendes und mehr: Verilog HDL Review: Datentypen, Bitbreiten/Beschriftung, Operationen, Anweisungen und Designhierarchie Verilog-Codierungsstil: Dateien vs. Module, Identifikation und Designorganisation Designarbeit: Befehlssatzarchitektur, externe Busschnittstelle und Maschinenzyklus Mikroarchitektur: Entwurfstabelle und wesentliche Arbeitsblätter (z. B. Operation, Anweisungscode und nächster Status) Schreiben in Verilog: Kodierung auswählen, Zustände in einer Zustandsmaschine und Dateien zuweisen (z. B. defines.v, hierarchy.v, machine.v) Debuggen, Verifizieren und Testen: Debugging-Anforderungen, Verifizierungsanforderungen, Testanforderungen und der Prüfstand Post-Simulation: Erweiterungen und Umsetzung in die Praxis Monte Dalrymple erhielt einen BSEE (mit höchster Auszeichnung) und einen MSEE von der University of California in Berkeley, wo er zum Phi Beta Kappa gewählt wurde. Monte begann seine Karriere bei Zilog, wo er eine Reihe erfolgreicher Produkte entwickelte, darunter die Serial Communication Controller (SCC)-Familie und die Universal Serial Controller (USC)-Familie. Er war auch der Architekt und Hauptdesigner des Z380-Mikroprozessors. Monte gründete 1995 sein eigenes Unternehmen, Systemyde International Corp., und führt seitdem Auftragsdesignarbeiten durch. Er entwarf alle fünf Generationen von Rabbit-Mikroprozessoren, einen Z180-Klon, der auf der Juno-Mission zum Jupiter fliegt, und einen Z8000-Klon, der in einem kommerziellen Avionik-Luftdatencomputer fliegt. Monte besitzt 16 Patente sowie Amateur- und kommerzielle Funklizenzen. Monte schrieb zwischen 1996 und 2010 zehn Artikel für die Zeitschrift Circuit Cellar. Kürzlich schloss er ein Nebenprojekt ab, bei dem es darum ging, die CPU in einem HP-41C-Rechner durch eine moderne FPGA-basierte Version zu ersetzen.

    € 24,95

    Mitglieder € 19,96

  • Das MQTT-Praxisbuch

    Elektor Publishing Das MQTT-Praxisbuch

    1 Review

    MQTT ist ein leichtgewichtiges, ereignis- und nachrichtenorientiertes Protokoll zur effizienten und asynchronen Kommunikation zwischen Geräten auch über limitierte Netzwerke. Das bereits 1999 von IBM entwickelte Protokoll eignet sich heute in besonderer Weise für Internet-of-Things-Anwendungen. Im Gegensatz zu HTTP mit Request/Response-Verfahren ist bei MQTT eine Publish/Subscribe-Architektur umgesetzt. Es stehen mittlerweile zahlreiche MQTT-Broker und -Clients zur Verfügung. Aufgrund der Unterstützung durch die Eclipse Foundation, IBM und vieler anderer stehen zahlreiche Komponenten kostenlos im Internet zur Verfügung. Client-Bibliotheken gibt es für die unterschiedlichsten Plattformen und Programmiersprachen. Unterstützt werden u. a. die PC-Plattform mit Java und .Net sowie Arduino und Raspberry Pi.  Das MQTT-Praxisbuch führt Schritt für Schritt in die praktische Arbeit mit diesem ressourcensparenden Protokoll ein. Dabei widmet der Autor Walter Trojan dem Thema IoT-Sicherheit ein ausführliches Kapitel. Anhand von abgeschlossenen Projekten zum Nachbauen stellt der Autor in beeindruckender Weise die praktische Bedeutung des MQTT-Protokolls in modernen IoT-Anwendungen dar: MQTT auf ESP8266 MQTT mit Arduino-IDE MQTT-Benchmarks MQTT auf dem Raspberry Pi Flow-Programmierung mit Node-RED Boss aller Automaten: openHAB Projekt Gewächshaus mit automatisierter Beleuchtung, Bewässerung, Temperaturregelung sowie Luft- und Erdfeuchtigkeitsmessung

    € 34,80

    Mitglieder identisch

  •  -15% Coding Modbus TCP/IP for Arduino

    Elektor Publishing Coding Modbus TCP/IP for Arduino

    Example projects with Node-RED, MQTT, WinCC SCADA, Blynk, and ThingSpeak This comprehensive guide unlocks the power of Modbus TCP/IP communication with Arduino. From the basics of the Modbus protocol right up to full implementation in Arduino projects, the book walks you through the complete process with lucid explanations and practical examples. Learn how to set up Modbus TCP/IP communication with Arduino for seamless data exchange between devices over a network. Explore different Modbus functions and master reading and writing registers to control your devices remotely. Create Modbus client and server applications to integrate into your Arduino projects, boosting their connectivity and automation level. With detailed code snippets and illustrations, this guide is perfect for beginners and experienced Arduino enthusiasts alike. Whether you‘re a hobbyist looking to expand your skills or a professional seeking to implement Modbus TCP/IP communication in your projects, this book provides all the knowledge you need to harness the full potential of Modbus with Arduino. Projects covered in the book: TCP/IP communication between two Arduino Uno boards Modbus TCP/IP communication within the Node-RED environment Combining Arduino, Node-RED, and Blynk IoT cloud Interfacing Modbus TCP/IP with WinCC SCADA to control sensors Using MQTT protocol with Ethernet/ESP8266 Connecting to ThingSpeak IoT cloud using Ethernet/ESP8266

    € 32,95€ 27,95

    Mitglieder identisch

  • The EAGLE Companion

    The EAGLE Companion

    1 Review

    EAGLE – der „Easily Applicable Graphical Layout Editor“ ist ein professionelles CAD-Softwarepaket (Computer Aided Design) für den Entwurf und die Erstellung elektronischer Schaltpläne sowie den Entwurf und die Herstellung von Leiterplatten (PCBs). Diese Veröffentlichung, das „EAGLE Advanced User Guide“, bietet erfahrenen EAGLE-Benutzern Einblicke in die Verwendung einiger der fortgeschritteneren Funktionen der EAGLE-Software. Es handelt sich nicht um ein Handbuch, das dem Leser die grundlegenden Konzepte von EAGLE beibringt, und es behandelt auch nicht das „Wie“ der EAGLE-Schnittstelle und der einfacheren Vorgänge und Befehle der Software. Dies ist der Zweck des früheren Titels des Autors , „EAGLE V6 Getting Started Guide“, der ebenfalls von Elektor veröffentlicht wurde. Dieses Buch ist als dauerhaftes Dokument gedacht, das die fortgeschritteneren Module, Befehle und Funktionen abdeckt, aus denen EAGLE besteht. Es soll auf dem Schreibtisch oder im Bücherregal des EAGLE-Benutzers liegen und eine schnelle, prägnante Referenz für komplexere Anwendungen und Verwendungen von EAGLE bieten – sozusagen ein „EAGLE-Benutzerbegleiter“. Als Ergänzung zum EAGLE Advanced User Guide ist in diesem Buch das EAGLE User Language-Handbuch in ungekürzter Form enthalten und wurde mit Genehmigung der CadSoft GmbH reproduziert. Zum Zeitpunkt des Schreibens deckt das Material in diesem Buch Version 7 der EAGLE-Softwaresuite ab.

    € 44,95

    Mitglieder € 40,46

  • Getting Started With Java Using Eclipse

    Getting Started With Java Using Eclipse

    1 Review

    Beherrschung der Sprache und der Entwicklungsplattform Viele Menschen möchten Java lernen, aber der Einstieg ist nicht einfach, da das Programmieren mit Java mindestens zwei Dinge erfordert: die Beherrschung der Programmiersprache und der Entwicklungsumgebung. Anhand vieler Beispiele zeigt dieses Buch, wie die Sprache aufgebaut ist. Darüber hinaus wird die Eclipse-Entwicklungsumgebung als Beispiel für ein leistungsstarkes Tool zum Unterrichten der Entwicklung von Java-Programmen verwendet. In Basics, dem ersten Teil des Buches, erwerben Sie Ihre Java- und Eclipse-Grundkenntnisse. Dieser Teil legt die Programmiergrundlagen fest, gibt Ihnen einen Überblick über die Java-Technologie und zeigt Ihnen, was das Besondere an der objektorientierten Programmierung ist. Im zweiten Teil namens Java Language dreht sich alles um die Feinheiten der Java-Sprache und hier entstehen mit einer feinen Mischung aus Wissensteil und praktischen Übungen die ersten kleinen Java-Anwendungen. Java-Technologie ist sowohl der Name als auch der Schwerpunkt des dritten Teils, der Ihnen außerdem vorstellt, welche Regeln beim Programmieren zu beachten sind, was Klassenbibliotheken sind und welche Vorteile sie haben. Darüber hinaus erfahren Sie, wie man Programme testet, was Algorithmen sind und wie man sie programmiert. Der vierte Teil, Java-Projekte, ermöglicht es Ihnen, alle vorherigen Elemente in einer Anwendung mit einer grafischen Benutzeroberfläche anzuwenden. Das Projekt zeigt, wie man mit der Eclipse-Entwicklungsumgebung Stück für Stück eine größere Anwendung entwickelt. Der Anhang schließt mit einem Abschnitt über häufige Fehler, die bei der Arbeit mit Eclipse auftreten können, und einem Glossar.

    € 39,95

    Mitglieder € 35,96

  • Programming the Raspberry Pi (3rd Edition)

    McGraw Hill Education Programmierung des Raspberry Pi (3. Auflage)

    Erste Schritte mit Python Diese vollständig aktualisierte Anleitung zeigt, wie Sie originelle Programme und unterhaltsame Spiele auf Ihrem leistungsstarken Raspberry Pi erstellen – ohne Programmierkenntnisse. „Programming the Raspberry Pi, Third Edition“ befasst sich mit physischen Änderungen und neuen Einrichtungsverfahren sowie Betriebssystem-Updates auf die aktuelle Version 4. Sie erfahren, wie Sie Hardware und Software konfigurieren, Python-Skripte schreiben, benutzerfreundliche GUIs erstellen und externe Elektronik steuern. Zu den Schritt-für-Schritt-Projekten gehören ein Digitaluhr-Prototyp und ein voll funktionsfähiger Raspberry Pi-Roboter. Konfigurieren Sie Ihren Raspberry Pi und erkunden Sie seine Funktionen Beginnen Sie mit dem Schreiben und Debuggen von Python-Programmen Verwenden Sie Zeichenfolgen, Listen, Funktionen und Wörterbücher Arbeiten Sie mit Modulen, Klassen und Methoden Wenden Sie objektorientierte Entwicklungsmethoden an Erstellen Sie benutzerfreundliche Spiele mit Pygame Erstellen Sie intuitive Benutzeroberflächen mit guizero Schnittstelle mit Hardware über die gpiozero-Bibliothek Schließen Sie externe Elektronik über den GPIO-Port an Fügen Sie Ihren Projekten leistungsstarke Webfunktionen hinzu

    € 19,95

    Mitglieder € 17,96

  • Get Started with the MAX78000FTHR Development Board

    Get Started with the MAX78000FTHR Development Board

    1 Review

    Erstellen Sie Ihre eigenen KI-Mikrocontroller-Anwendungen von Grund auf Das MAX78000FTHR von Maxim Integrated ist ein kleines Entwicklungsboard, das auf der MAX78000-MCU basiert. Der Haupteinsatzbereich dieses Boards liegt in Anwendungen der künstlichen Intelligenz (KI), die im Allgemeinen große Mengen an Rechenleistung und Speicher erfordern. Es vereint einen Arm Cortex-M4-Prozessor mit einer Gleitkommaeinheit (FPU), einem Convolutional Neural Network (CNN)-Beschleuniger und einem RISC-V-Kern in einem einzigen Gerät. Es ist auf einen extrem niedrigen Stromverbrauch ausgelegt und eignet sich daher ideal für viele tragbare KI-basierte Anwendungen. Dieses Buch ist projektbasiert und zielt darauf ab, die Grundfunktionen des MAX78000FTHR zu vermitteln. Es zeigt, wie es in verschiedenen klassischen und KI-basierten Projekten eingesetzt werden kann. Jedes Projekt wird ausführlich beschrieben und es werden vollständige Programmlisten bereitgestellt. Der Leser soll die Möglichkeit haben, die Projekte so zu verwenden, wie sie sind, oder sie an ihre Anwendungen anzupassen. Dieses Buch behandelt die folgenden Funktionen des Mikrocontroller-Entwicklungsboards MAX78000FTHR: Integrierte LEDs und Tasten Externe LEDs und Tasten Verwendung von Analog-Digital-Wandlern I²C-Projekte SPI-Projekte UART-Projekte Externe Interrupts und Timer-Interrupts Verwendung des integrierten Mikrofons Verwendung der Bordkamera Faltungs-Neuronales Netzwerk

    € 32,95

    Mitglieder € 29,66

  • Assembly Language Essentials (E-book)

    Elektor Digital Assembly Language Essentials (E-book)

    Ein Leitfaden zur leistungsstarken Programmierung für eingebettete Systeme Sie müssen ein vielseitiger Fachmann sein, um in der sich ständig weiterentwickelnden, sich schnell entwickelnden Embedded-Design- und Programmierbranche hervorzustechen. Einfach ausgedrückt: Je mehr Themen Sie beherrschen, wenn es um Elektronikdesign und -programmierung geht, desto erfolgreicher werden Sie an Ihrem Arbeitsplatz und an Ihrer persönlichen Werkbank. Dies sollte keine Überraschung sein, da die Grenze zwischen den Fähigkeiten eines Hardware-Ingenieurs und eines Software-Ingenieurs verschwimmt. Ersterer sollte über gute Programmierkenntnisse verfügen, um effiziente Systeme aufbauen zu können. Letzterer sollte die Details des Designs (sei es eine physische oder virtuelle Anwendung) verstehen, für das er oder sie Code schreibt. Um erfolgreich zu sein, muss ein moderner professioneller Elektronikingenieur daher über fundierte Kenntnisse sowohl im Hardware-Design als auch in der Programmierung verfügen. „Assembler Language Essentials“ ist ein sachlicher Leitfaden für Assembler, der Sie in die grundlegendste Programmiersprache eines Prozessors einführt. Im Gegensatz zu anderen Ressourcen zu Assembly, die sich ausschließlich auf bestimmte Prozessoren und Plattformen konzentrieren, verwendet dieses Buch die Architektur eines fiktiven Prozessors mit eigener Hardware und eigenem Befehlssatz. Dadurch können Sie die Bedeutung der Assemblersprache berücksichtigen, ohne sich mit vorgegebenen Hardware- oder Architekturbeschränkungen auseinandersetzen zu müssen. Sie werden sofort feststellen, dass diese ausführliche Einführung in Assembly eine wertvolle Ressource ist, unabhängig davon, ob Sie nichts über die Sprache wissen oder sie bereits verwendet haben. Einzige Voraussetzung ist, dass Sie über Kenntnisse in mindestens einer höheren Programmiersprache wie C oder Java verfügen. „Assembler Language Essentials“ ist eine unverzichtbare Ressource für Fachleute der Elektrotechnik, Akademiker und fortgeschrittene Studenten, die ihre Programmierkenntnisse verbessern möchten. Das Buch bietet Folgendes und mehr: Eine Einführung in die Assemblersprache und ihre Funktionalität Wichtige Definitionen im Zusammenhang mit der Assemblersprache sowie wesentliche Terminologie im Zusammenhang mit höheren Programmiersprachen und Computerarchitektur Wichtige Algorithmen, die in Hochsprachen integriert werden können, aber auf „harte Weise“ in Assembler ausgeführt werden müssen – Multiplikation, Division und Polynomauswertung Eine Präsentation von Interrupt-Service-Routinen mit Beispielen Ein kostenloses, herunterladbares Assembler-Programm zum Experimentieren mit Assembly

    € 24,95

    Mitglieder € 19,96

  • FPGA für alle

    Bombini FPGA für alle

    Einstieg in die FPGA-Programmierung mit VHDL und MAX1000-Board Entdecken Sie die faszinierende Welt der FPGA-Programmierung mit dem Buch „FPGA für alle – Einstieg in die FPGA-Programmierung mit VHDL und MAX1000-Board“ von Erik Bartmann. Mit 23 Projekten findet der Leser einen Einstieg in die komplexe FPGA-Programmierung. Zuvor vermittelt der Autor die digitaltechnischen Grundlagen, um diese Form der Programmierung verstehen zu können. Am Ende der fast 500 Buchseiten ist der ambitionierte Leser in der Lage, erste eigene FPGA-Anwendungen zu erstellen. Das Buch ist praxisorientiert und bietet eine Vielzahl von Beispielprojekten, Übungen und Simulationen. Erik Bartmann führt in die Hardwarebeschreibungssprache VHDL ein und zeigt dem Leser die Software-Werkzeugkette und den Workflow auf, der bei der FPGA-Programmierung so ganz anders ist als bei der prozeduralen Programmierung. Im Buch kommt das preiswerte, aber leistungsstarke FPGA-Board MAX1000 zum Einsatz. Der preisgünstige Bezug des MAX1000-FPGA-Boards wird über den Bombini-Verlag gewährleistet. Alle Projekte im Buch werden mit diesem FPGA-Board durchgeführt. Der Schwerpunkt des Buches liegt auf der Programmierung mit VHDL, einer weit verbreiteten HDL-Sprache für die Entwicklung digitaler Logik. Der Leser wird die grundlegenden Strukturelemente von VHDL kennenlernen, wie Variablen und Signale, und das erlernte Wissen direkt in praktischen Projekten anwenden. Das Buch führt durch verschiedene FPGA-Projekte, darunter die Ansteuerung von LEDs, Abfrage eines Tasters, Design von Addierschaltungen, Simulation von Schaltungen, Pulsweiten-Modulation, Steuerung eines Servo-Motors und vieles mehr. Zusätzlich bietet das Buch Einblicke in fortgeschrittene Themen wie Schaltungssynthese, Multiplexer, Wertevergleich, Arbeit mit negativen Zahlen, Ansteuerung einer LED-Matrix, analoge Eingänge und serielle Kommunikation. Es enthält auch einen Abschnitt über VHDP sowie eine Einführung in den I²C-Bus und die Simulation eines Arduinos auf dem FPGA-Board.

    € 39,95

    Mitglieder identisch

  •  -67% Get Started with the SensorTile.box

    Get Started with the SensorTile.box

    Entwicklungskit für drahtloses IoT und tragbare Sensoren von STmicroelectronics „SensorTile.box“ ist eine tragbare Multisensor-Platine in einem Kunststoffgehäuse, die von STMicroelectronics entwickelt wurde. Sie ist mit einem leistungsstarken 32-Bit-ARM-Cortex-M4-Prozessor mit DSP und FPU sowie verschiedenen Sensormodulen wie Beschleunigungsmesser, Gyroskop, Temperatursensor, Feuchtigkeitssensor, Luftdrucksensor, Mikrofon usw. ausgestattet. SensorTile.box ist sofort einsatzbereit und verfügt über drahtlose IoT- und Bluetooth-Konnektivität, die unabhängig vom Kenntnisstand des Benutzers problemlos mit einem iOS- oder Android-kompatiblen Smartphone verwendet werden kann. SensorTile.box wird mit einer langlebigen Batterie geliefert und der Benutzer muss die Batterie lediglich an den Schaltkreis anschließen, um die Box zu verwenden. Die SensorTile.box kann in drei Modi betrieben werden: Basismodus , Expertenmodus und Pro-Modus . Der Basismodus ist die einfachste Art, die Box zu verwenden, da sie mit Demo-Apps vorinstalliert ist und der Benutzer nur die erforderlichen Apps auswählen und die Messdaten mithilfe einer App namens STE BLE Sensor auf einem Smartphone anzeigen oder aufzeichnen muss. Im Expertenmodus können Benutzer mithilfe eines grafischen Assistenten, der mit dem STE BLE Sensor geliefert wird, einfache Apps entwickeln. Der Pro-Modus ist der komplexeste Modus, in dem Benutzer Programme entwickeln und auf die SensorTile.box hochladen können. Dieses Buch ist eine Einführung in die SensorTile.box und enthält Folgendes: Kurze Spezifikationen der SensorTile.box; Beschreibung der Installation der STE BLE Sensor-App auf einem iOS- oder Android-kompatiblen Smartphone, das zur Kommunikation mit der Box erforderlich ist. Die Bedienung der SensorTile.box im Basismodus wird ausführlich beschrieben, indem alle vorinstallierten Demo-Apps durchgegangen werden und erklärt wird, wie diese Apps über ein Smartphone ausgeführt werden. Eine Einführung in den Expertenmodus mit vielen Beispiel-Apps, die ausführlich entwickelt und erklärt werden, sodass Benutzer in diesem Modus ihre eigenen Apps entwickeln können. Auch hier wird die STE BLE Sensor-App auf dem Smartphone verwendet, um mit der SensorTile.box zu kommunizieren und die entwickelten Apps auszuführen. Anschließend wird im Buch ausführlich beschrieben, wie die Sensordaten in die Cloud hochgeladen werden. Dies ist ein wichtiges Thema, da so jederzeit und von jedem Ort mit Internetzugang auf die Sensormessungen zugegriffen werden kann. Abschließend wird der Pro-Modus ausführlich beschrieben, in dem erfahrenere Benutzer die SensorTile.box verwenden können, um mithilfe der offenen Entwicklungsumgebung STM32 (STM32 ODE) eigene Apps zu entwickeln, zu debuggen und zu testen. Das Kapitel erklärt, wie die entwickelte Firmware mithilfe verschiedener Methoden auf die SensorTile.box hochgeladen wird. Darüber hinaus wird die Installation und Verwendung des Unicleo-GUI-Pakets in Bezug auf die SensorTile.box beschrieben. Dieses PC-Softwarepaket ermöglicht die Anzeige oder Darstellung aller Sensormessungen der SensorTile.box in Echtzeit auf dem PC.

    € 29,95€ 9,95

    Mitglieder identisch

  • AI at the Edge

    O'Reilly Media KI am Rande

    Lösen realer Probleme mit eingebettetem maschinellem Lernen Edge AI verändert die Art und Weise, wie Computer mit der realen Welt interagieren, und ermöglicht es IoT-Geräten, Entscheidungen anhand von 99 % der Sensordaten zu treffen, die zuvor aufgrund von Kosten-, Bandbreiten- oder Leistungsbeschränkungen verworfen wurden. Mit Techniken wie dem eingebetteten maschinellen Lernen können Entwickler die menschliche Intuition erfassen und auf jedem Ziel einsetzen – von Mikrocontrollern mit extrem geringem Stromverbrauch bis hin zu eingebetteten Linux-Geräten. Dieser praktische Leitfaden bietet Ingenieuren, darunter Produktmanagern und Technologieführern, einen umfassenden Rahmen für die Lösung realer industrieller, kommerzieller und wissenschaftlicher Probleme mit Edge-KI. Sie erkunden jede Phase des Prozesses, von der Datenerfassung über die Modelloptimierung bis hin zu Optimierung und Tests, während Sie lernen, wie Sie Edge-KI- und eingebettete ML-Produkte entwerfen und unterstützen. Edge AI ist dazu bestimmt, ein Standardwerkzeug für Systemingenieure zu werden. Diese allgemeine Roadmap hilft Ihnen beim Einstieg. Entwickeln Sie Ihr Fachwissen in KI und ML für Edge-Geräte Verstehen Sie, welche Projekte sich am besten mit Edge-KI lösen lassen Entdecken Sie wichtige Designmuster für Edge-KI-Apps Lernen Sie einen iterativen Workflow für die Entwicklung von KI-Systemen Bilden Sie ein Team mit den Fähigkeiten, reale Probleme zu lösen Befolgen Sie einen verantwortungsvollen KI-Prozess, um effektive Produkte zu erstellen Downloads Errata GitHub

    € 79,95

    Mitglieder € 71,96

Login

Passwort vergessen?

Sie haben noch kein Konto?
Konto erstellen