Résultats de la recherche pour "embedded OR in OR embedded"
-
Elektor Digital Mastering FPGA Chip Design (E-book)
For Speed, Area, Power, and Reliability This book teaches the fundamentals of FPGA operation, covering basic CMOS transistor theory to designing digital FPGA chips using LUTs, flip-flops, and embedded memories. Ideal for electrical engineers aiming to design large digital chips using FPGA technology. Discover: The inner workings of FPGA architecture and functionality. Hardware Description Languages (HDL) like Verilog and VHDL. The EDA tool flow for converting HDL source into a functional FPGA chip design. Insider tips for reliable, low power, and high performance FPGA designs. Example designs include: Computer-to-FPGA UART serial communication. An open-source Sump3 logic analyzer implementation. A fully functional graphics controller. What you need: Digilent BASYS3 or similar FPGA eval board with an AMD/Xilinx FPGA. Vivado EDA tool suite (available for download from AMD website free of charge). Project source files available from author’s GitHub site.
€ 32,95
Membres : € 29,66
-
Elektor Publishing Programming Microcontrollers in MicroPython
With Examples for Raspberry Pi Pico and ESP32 Creating and programming small electronic systems is now easier than ever before. With inexpensive development boards and modern software tools, anyone curious about embedded design can quickly move from an idea to a working piece of hardware. At the heart of this change is MicroPython—a clear, interactive, and beginner-friendly way to program microcontrollers while still remaining closely connected to the underlying electronics. This book introduces embedded programming through MicroPython on popular platforms such as the Raspberry Pi Pico and the ESP32. You will discover how to use microcontrollers for reading inputs, processing data, and controlling outputs in a predictable, real-time loop. With just a few lines of code, you can blink LEDs, read sensors, drive motors, and communicate with the outside world. The interactive REPL programming interface encourages experimentation and fast learning, making concepts tangible from the very first chapter. While different boards offer different capabilities, they all share the same core principles. Timers, GPIO, analog I/O, PWM, interrupts, and communication interfaces form the foundation of every embedded system. By focusing on these universal building blocks, this book helps you build skills that transfer across platforms and scale naturally toward more advanced development. Whether you are a beginner or an experienced programmer entering embedded systems, you will find that working with MicroPython is both practical and genuinely enjoyable.
€ 29,95
Membres : € 26,96
-
Elektor Bundles Arduino UNO Q (offre groupée)
Cette offre groupée comprend l'Arduino UNO Q (2 Go) et le livre « Arduino UNO Q and AI ». L'Arduino UNO Q est la première carte UNO dotée d'une architecture hybride à double cœur, combinant un puissant processeur Linux et un microcontrôleur temps réel, ce qui permet d'allier puissance de calcul avancée et contrôle précis sur une seule et même carte. Équipée d’un MPU Qualcomm Dragonwing QRB2210 fonctionnant sous Debian Linux et d’un microcontrôleur STM32U585 pour les tâches en temps réel, l’UNO Q est conçue pour les applications de nouvelle génération. De l’Edge Computing et l’IA à la robotique et l’automatisation, elle offre des performances élevées sans sacrifier la facilité d’utilisation. Il suffit de connecter vos périphériques pour commencer – aucun matériel supplémentaire n'est nécessaire. Caractéristiques Architecture double cœur : MPU Linux + MCU temps réel Qualcomm Dragonwing QRB2210 avec prise en charge de Debian Linux Microcontrôleur STM32U585 pour le contrôle déterministe Exécute les sketches Arduino via le système d'exploitation Zephyr Idéal pour l'IA, l'IoT, la robotique et les projets industriels Spécifications Microprocesseur (MPU) Qualcomm Dragonwing QRB2210 :Quad-core Arm Cortex-A53 à 2,0 GHzAccélérateur graphique 3D Adreno GPU2× ISP (13 MP + 13 MP ou 25 MP) à 30 fps Microcontrôleur (MCU) STM32U585Arm Cortex-M33 jusqu'à 160 MHz2 Mo de mémoire flash786 Ko de SRAM RAM 2 Go LPDDR4 Alimentation Connecteur USB-C : 5 V max à 3 ATension d'entrée (VIN) : 7-24 V Mémoire 16 Go eMMC USB 1 port USB-C avec commutation hôte/périphérique, interrupteur d'alimentation et sortie vidéo Connectivité Wi-Fi 5 (2,4/5 GHz) avec antenne intégréeBluetooth 5.1 avec antenne intégrée Antenne Interfaces I²C/I³CSPIPWMCANUARTPSSIGPIOJTAGADC Vidéo Sortie vidéo via USB-CBroches MIPI DSI sur connecteur JMEDIA Supplémentaire 4× LED RVB contrôlables par l'utilisateur8× 13 Matrice de LED bleues1× connecteur Qwiic (3,3 V, I²C)1× bouton-poussoir utilisateurJCTL : Débogage à distance du microprocesseur Connecteur Audio Entrée microphone / Sortie casque / Sortie ligne sur JMISC Système d'exploitation MPU Linux Debian avec support amont Système d'exploitation temps réel Arduino Core sur Zephyr OS Conteneurisation Prise en charge de Docker et Docker Compose Systèmes d'exploitation compatibles avec Arduino App Lab Windows : Windows 10 ou version ultérieure (64 bits)macOS : macOS 11 ou version ultérieure (64 bits)Linux : Ubuntu 22.04 ou version ultérieure et Debian Trixie (64 bits) Dimensions 68,85 × 53,34 mm (format UNO) Téléchargements Datasheet User Manual Pinout Schematics Livre : Arduino UNO Q and AI – Learn to Build Intelligent Embedded Systems Développez des systèmes embarqués plus intelligents avec l’Arduino UNO Q. Ce livre vous fournit les outils, les connaissances et la confiance nécessaires pour transformer vos idées en solutions intelligentes et fonctionnelles grâce à la plateforme Arduino UNO Q. Découvrez comment créer des systèmes embarqués intelligents avec l’Arduino UNO Q et l’IA. Exploitez tout le potentiel de l’Arduino UNO Q, une plateforme de nouvelle génération qui associe la puissance temps réel du microcontrôleur STM32U585 à la flexibilité du microprocesseur Qualcomm Dragonwing QRB2210. Apprenez à prototyper rapidement des applications concrètes en utilisant l’Arduino IDE pour le contrôle embarqué bas niveau et Python dans Arduino App Lab pour le développement haut niveau. Gagnez en assurance grâce à des projets pratiques qui vous guident pas à pas, des fonctionnalités de base de la carte jusqu’à des systèmes entièrement opérationnels. Explorez des exemples prêts à l’emploi basés sur l’IA dans Arduino App Lab et découvrez comment ils peuvent accélérer votre développement et réduire le délai de mise sur le marché. Entrez dans le monde de l’Edge AI avec une introduction claire et pratique à Edge Impulse Studio – aucune expérience préalable en IA n’est requise. Suivez un workflow complet et concret pour créer une application d’IA de reconnaissance de mots-clés, couvrant la collecte de données, l’entraînement du modèle, l’optimisation et l’inférence embarquée avec Edge Impulse Studio. Faites le lien entre systèmes embarqués et apprentissage automatique et apprenez à intégrer l’intelligence directement dans votre matériel. Idéal pour les ingénieurs en systèmes embarqués, les enseignants, les étudiants et les makers souhaitant rester à la pointe du développement de produits basés sur l’IA. Cette offre groupée contient : Arduino UNO Q (2 Go) (d'une valeur de 50 €) Livre : Arduino UNO Q and AI (d'une valeur de 35 €)
€ 84,95€ 74,95Meilleur prix
-
Elektor Digital Multitask-Programmierung mit dem Raspberry Pi Pico (PDF)
Zeitsteuerung, Scheduler, PIO und Zustandsmaschinen Multitasking ist der Schlüssel zu leistungsfähigen Embedded-Systemen, und zugleich eine der größten Herausforderungen in der Mikrocontroller-Programmierung. Dieses Buch zeigt Ihnen Schritt für Schritt, wie Sie von einem einfachen Ein-Task-Programm zu einem strukturierten, reaktionsfähigen und skalierbaren System gelangen. Dabei steht nicht nur das Wie, sondern vor allem das Warum im Mittelpunkt. Sie lernen: warum scheinbare Parallelität entsteht weshalb blockierende Programme instabil werden wie Aufgaben effizient und kontrolliert parallel ablaufen Ausgehend vom klassischen Superloop vermittelt das Buch moderne Multitasking-Strategien – von nicht-blockierender Programmierung und Tick-Systemen bis zu Task-Schedulern, Zustandsmaschinen und ereignisgesteuerten Konzepten. Der Fokus liegt auf der Praxis: Sensoren, Displays, Kommunikation und reale Anwendungen werden Schritt für Schritt integriert und mit verständlich kommentierten Beispielprogrammen erklärt. Fortgeschrittene Themen umfassen: Multicore-Programmierung mit dem Raspberry Pi Pico asynchrones Programmieren mit uasyncio RTOS-Grundlagen mit FreeRTOS die Kombination aus Multicore und RTOS Dabei werden auch die Grenzen dieser Techniken, insbesondere unter MicroPython, klar aufgezeigt. Das Buch richtet sich an ambitionierte Einsteiger und fortgeschrittene Entwickler, die Embedded-Systeme fundiert verstehen und robuste, wartbare Multitasking-Anwendungen entwickeln möchten.
€ 32,80
Membres : € 29,52
-
Elektor Digital ESP32 by Example (E-book)
A Project-Based Introduction to Microcontrollers and Drone Control A Practical Introduction to Embedded Systems with the ESP32 This book is intended for readers who are new to embedded systems and looking for a structured, example-driven way to begin. If you’ve explored general-purpose electronics or Arduino-based resources but found them too broad or lacking in practical application, this guide offers a more focused alternative. With a small, affordable set of components – such as LEDs, sensors, an OLED screen and a motion sensor – you’ll build and work with the same hardware setup throughout the book. This allows you to focus on learning and experimenting without constant reconfiguration. Topics include: Understanding and programming the ESP32 microcontroller Using the Arduino IDE to write and deploy code Exploring cyber-physical systems, culminating in basic drone control No prior experience with Arduino or embedded development is required. Each section includes hands-on examples and mini-projects designed to reinforce core concepts and encourage deeper exploration. By the end, you’ll be equipped not only to reproduce the book’s examples, but also to extend them toward your own ideas and applications. Whether your interest is in learning embedded programming, building interactive systems, or exploring educational drone control, this book provides a clear and practical path to getting started.
€ 34,95
Membres : € 31,46
-
Elektor Digital Arduino UNO Q and AI (E-book)
Learn to Build Intelligent Embedded Systems Build smarter embedded systems with Arduino UNO Q. This book gives you the tools, knowledge, and confidence to turn ideas into intelligent, working solutions using the Arduino UNO Q platform. Discover how to build intelligent embedded systems with the Arduino UNO Q and AI. Unlock the full potential of the Arduino UNO Q, a next-generation platform that combines the real-time power of the STM32U585 microcontroller with the flexibility of a Qualcomm Dragonwing QRB2210 microprocessor. Learn how to rapidly prototype real-world applications using the Arduino IDE for low-level embedded control and Python in Arduino App Lab for high-level development. Build confidence through hands-on projects that guide you step by step from basic board features to complete working systems. Explore ready-to-use, AI based Arduino App Lab examples and see how they can jump-start your development and reduce time to deployment. Step into the world of Edge AI with a clear, practical introduction to Edge Impulse Studio—no prior AI experience required. Follow a complete, real-world workflow to create a Keyword Spotting AI application, covering data collection, model training, optimization, and on-device inference using the Edge Impulse Studio. Bridge the gap between embedded systems and machine learning and learn how to bring intelligence directly onto your hardware. Perfect for embedded engineers, educators, students, and makers looking to stay ahead in AI-enabled product development.
€ 29,95
Membres : € 26,96
-
Elektor Digital Assembly Language Essentials (E-book)
A Guide to Powerful Programming for Embedded Systems You must be a well-rounded professional to excel in the ever-evolving, rapidly developing embedded design and programming industry. Simply put, when it comes to electronics design and programming, the more topics you can master, the more you’ll flourish at your workplace and at your personal workbench. This shouldn’t be a surprise, as the line between the skills of a hardware engineer and software engineer is blurring. The former should have a good grasp of programming in order to build efficient systems. The latter should understand the details of the design (whether it’s a physical or virtual application) for which he or she is writing code. Thus, to be successful, a modern professional electronics engineer must have a solid grasp of both hardware design and programming. Assembly Language Essentials is a matter-of-fact guide to Assembly that will introduce you to the most fundamental programming language of a processor. Unlike other resources about Assembly that focus exclusively on specific processors and platforms, this book uses the architecture of a fictional processor with its own hardware and instruction set. This enables you to consider the importance of Assembly language without having to deal with predetermined hardware or architectural restrictions. You’ll immediately find this thorough introduction to Assembly to be a valuable resource, whether you know nothing about the language or you have used it before. The only prerequisite is that you have a working knowledge of at least one higher-level programming language, such as C or Java. Assembly Language Essentials is an indispensible resource for electronics engineering professionals, academics, and advanced students looking to enhance their programming skills. The book provides the following, and more: An introduction to Assembly language and its functionality Significant definitions associated with Assembly language, as well as essential terminology pertaining to higher-level programming languages and computer architecture Important algorithms that may be built into high-level languages, but must be done the “hard way” in Assembly language — multiplication, division, and polynomial evaluation A presentation of Interrupt Service Routines with examples A free, downloadable Assembler program for experimenting with Assembly
€ 29,95
Membres : € 26,96
-
Elektor Publishing Arduino for STM32
Learning Embedded Systems with STM32 Nucleo Boards Embedded programming has become more accessible than ever before. Development boards are inexpensive, software tools are easy to install, and the Arduino IDE provides a familiar environment for creating embedded applications. Combined with the STM32 Nucleo family of development boards, it offers an excellent platform for learning how modern microcontrollers interact with the physical world. This book introduces embedded programming using the Arduino environment on STM32 Nucleo boards. You will learn how a microcontroller continuously reads inputs, processes information, and controls outputs in a predictable real-time loop. Through practical examples, you will discover how to control LEDs, read switches and sensors, generate PWM signals, drive motors, and exchange data with other devices, all while becoming familiar with the capabilities of STM32 microcontrollers. Although the STM32 family includes devices with different performance levels, memory sizes, and peripheral sets, they all share the same architectural concepts. Digital and analog I/O, timers, interrupts, PWM, communication interfaces, and low-power operation are fundamental features found throughout the STM32 ecosystem. Understanding these building blocks will enable you to work confidently with a wide range of STM32 devices, from entry-level microcontrollers to more advanced applications. By focusing on practical programming techniques rather than hardware complexity, this book develops skills that remain useful well beyond the examples presented. Whether you are taking your first steps in embedded systems or expanding your experience with STM32 microcontrollers, you will gain a solid understanding of both the Arduino development environment and the principles that underpin embedded software design.
€ 27,95
Membres : € 25,16
-
Elektor Digital Embedded Electronics 2 (NL) | E-book
De werking van veruit de meeste moderne elektronische apparaten is niet slechts op één enkel principe gebaseerd. Vaak staat een of andere computer (doorgaans een microcontroller) centraal. Uit deze fundamentele opzet – een computer die is ingebed in een bepaalde toepassingsschakeling – is de algemene benaming Embedded Systems voortgekomen. De meeste van deze systemen moeten vanuit het niets worden ontwikkeld, en daarbij komt het op elk detail aan. Vindingrijkheid en veelzijdigheid zijn dan een vereiste. De problemen die opgelost moeten worden, vormen niet zelden een ware uitdaging en betreffen niet alleen de analoge en digitale elektronica maar ook de systeemarchitectuur, programmering en programma-organisatie. De delen van deze reeks zijn geschreven voor iedereen – leerling, student of beginnend elektronicus – die zich terdege wil bekwamen in de professionele hardware- en systeemontwikkeling. En ze richten zich tot de allround-elektronicus die geen tijd heeft om specialist op een van de vele deelgebieden te worden maar die weet dat hij met standaard huis-, tuin- en keukenoplossingen niet ver komt. Ze bieden wat studenten en professionele elektronici nodig hebben: een opfrissing en verdieping van de basiskennis, een bron van inspiratie en een schat aan details en spitsvondigheden. Dit deel behandelt de theoretische principes en de basisschakelingen van digitale technieken: signalen, bits en binaire getallen propositielogica en Booleaanse algebra schakelalgebra het vereenvoudigen van schakelingen combinatorische en sequentiële schakelingen parameters halfgeleidertechnologieën signaalwegen geïntegreerde schakelingen impulsen kloksystemen initialisatie combinatorische basisschakelingen latches en flipflops registers adresseerbare geheugens sequentiële basisschakelingen
€ 39,95
Membres : € 35,96
-
Elektor Publishing Arduino UNO Q and AI
Learn to Build Intelligent Embedded Systems Build smarter embedded systems with Arduino UNO Q. This book gives you the tools, knowledge, and confidence to turn ideas into intelligent, working solutions using the Arduino UNO Q platform. Discover how to build intelligent embedded systems with the Arduino UNO Q and AI. Unlock the full potential of the Arduino UNO Q, a next-generation platform that combines the real-time power of the STM32U585 microcontroller with the flexibility of a Qualcomm Dragonwing QRB2210 microprocessor. Learn how to rapidly prototype real-world applications using the Arduino IDE for low-level embedded control and Python in Arduino App Lab for high-level development. Build confidence through hands-on projects that guide you step by step from basic board features to complete working systems. Explore ready-to-use, AI based Arduino App Lab examples and see how they can jump-start your development and reduce time to deployment. Step into the world of Edge AI with a clear, practical introduction to Edge Impulse Studio—no prior AI experience required. Follow a complete, real-world workflow to create a Keyword Spotting AI application, covering data collection, model training, optimization, and on-device inference using the Edge Impulse Studio. Bridge the gap between embedded systems and machine learning and learn how to bring intelligence directly onto your hardware. Perfect for embedded engineers, educators, students, and makers looking to stay ahead in AI-enabled product development.
€ 34,95
Membres : € 31,46
-
Elektor Digital Programming the Finite State Machine (E-book)
Programming the Finite State Machine with 8-Bit PICs in Assembly and C Andrew Pratt provides a detailed introduction to programming PIC microcontrollers, as well as a thorough overview of the Finite State Machine (FSM) approach to programming. Most of the book uses assembly programming, but do not be deterred. The FSM gives a structure to a program, making it easy to plan, write, and modify. The last two chapters introduce programming in C, so you can make a direct comparison between the two techniques. The book references the relevant parts of the Microchip datasheet as familiarity with it is the best way to discover detailed information. This book is aimed at Microsoft Windows and Linux users. To keep your costs to a minimum and to simplify the toolchain, specific applications are provided as a free download to enable you to use an FTDI serial lead as the programmer. The assembler used is the open-source "gpasm". All programming can be done in a text editor. There are detailed instructions on how to perform the necessary installations on Windows, Linux Debian, and derivatives such as Ubuntu and Fedora. For programming in C, Microchip's XC8 compiler is used from the command line. In addition to the programming applications, two serial read and serial write applications can be used for communicating with the PICs from a computer. A voltmeter project including practical instructions on building a circuit board from scratch is included. All theory is covered beforehand, including how to do integer arithmetic in assembly. Two PICs are covered: the PIC12F1822 and the PIC16F1823. Both can run at 32 MHz with an internal oscillator. You do not need to buy a factory-made development board and programmer. With relatively inexpensive parts including a serial lead, microcontroller, a few resistors, and LEDs, you can get started exploring embedded programming. Links Updated Programmer
€ 32,95
Membres : € 29,66
-
Elektor Digital Elektor 05-06/2026 (PDF) DE
Diese Ausgabe steht allen GOLD- und GREEN-Mitgliedern auf der ElektorMagazine-Website zum Download bereit! Sie sind noch kein Mitglied? Hier klicken! PbMonitor v2.0 – UpdateBatterieüberwachung mit verbessertem Analogdesign Audio-LatenzmessungEigenständiges Werkzeug zur Bewertung von Fehlern und Latenzen bei der Audioübertragung Rechtecksignal vs. Bode-DiagrammÜberprüfung der Leistungsfähigkeit eines Audiogeräts embedded world 2026 Clever coden mit KIKI in der Softwareentwicklung für Elektroniker Audioanalyser QA403Bezahlbare Präzision für Audio-Profis und -Hobbyisten EasyGimbalAutonomes Kamera-Tracking mit KI, Schrittmotor und Servo Sigfox-Breakout-Board (Teil 2)Nachrichten senden SchaltungsschutzÜberspannungen mit TVS-Dioden beherrschen Neue Ansätze für BatterieprüfungenEine neue Ära der Diagnostik AudiotronicsEin erster Vorverstärker CANopenTermEin Open-Source-Werkzeug für CAN – für Maker und Ingenieure Stabilisierung von Operationsverstärkernbei kapazitiver Last Projekt 2.0Korrekturen, Aktualisierungen und Leserbriefe SignalkonditionierungTipps und Tricks zur Anpassung von Spannungsbereichen TDR-Aufsatz für OszilloskopeLängenmessung, Kurzschluss, Fehlanpassung: Kabel mit Reflexionen messen! Aus dem Leben gegriffenLED It Be Lautsprecher-Oszillator und ResonanztesterEin experimentelles Projekt für Ihre Lautsprecher Elektor-Community-Tipps zu Test und Messung ESP32-Audio-Transceiver-Board (Teil 5)Audioverarbeitung und Fernsteuerung 2026: Eine KI-OdysseeKI hat ein Kontextproblem Batteriespeicher für BalkonkraftwerkeKleine Akkus mit großer Wirkung
€ 11,90