Neue ESP32-Software, TinyGo, schnelle CCD-Sensoren und anderes mehr

OP (Firma: Tamoggemon Holding k.s.) #8094013
Lesenswert?

Espressif erweitert die hauseigene Softwarebibliothek in Richtung Audio und Functional Safety, während die Raspberry Pi PLC neue Möglichkeiten zur Anzeige eines Startbildschirms im Kernel implementiert. Zephyr läuft nun auch am Ventuno Q, während TinyGo ein Update erfährt.

Arduino Zephyr-Core erreicht Version 1.0.0

Der Ersatz von MBED durch Zephyr führt in der Arduino-Welt (logischerweise) dazu, dass die Italiener nun -regelmäßig – hinter dem Zephyr – Team hinterherupdaten dürfen. Der unter https://blog.arduino.cc/2026/09/03/arduino-core-on-zephyr-1-0-0-is-here/ angekündigte Core basiert auf Version 4.4.1 des von der Linux Foundation entwickelten Echtzeitbetriebssystems. Außerdem gibt es Unterstützung für den Ventuno Q und das Arduino® Nicla™ Vision-Kameramodul.

Raspberry Pi OS: Splashscreens nun auch auf I2C- und SPI-Displays

Dass das Anzeigen von Splashscreen, Warteanimation und Co auf Nutzer beruhigend wirkt, ist spätestens seit dem Zen of Palm bekannt. Raspberry Pi OS zeigt über HDMI sehr früh einen derartigen an – problematisch ist, dass die Inbetriebnahme von SPI- und I2C-Displays erst spät im Bootprozess erfolgte. Im Hause Upton gelobt man an dieser Stelle nun Besserung.

Bildquelle: https://www.raspberrypi.com/news/configure-early-boot-splash-screens-for-spi-and-i2c-based-displays/

Kern des Pudels ist eine “Minimalprogrammiersprache”, die – auf Kernelebene implementiert – schon beim Hochfahren SPI- und I2C-Befehle abfeuern kann:

1
With the cyberdeck trend inspiring countless colourful Raspberry Pi creations, and the release of new handheld maker devices such as the Cardputer Zero and Hackberry Pi, there has been an increase in small SPI and I2C displays being used as the main display for Raspberry Pi. To help them look more responsive during boot, we have developed a way to add custom splash screens to these devices using a little language and an interpreter in the bootloader. 

Derzeit ist das Feature in der Betaphase – weitere Informationen finden sich unter der als Bildquelle angegebenen URL.

ESP-Audio-Effects Algorithms: Audiobibliothek für ESP32

Espressif hat sich im Bereich Audiolösungen eine durchaus solide Basis geschaffen: Frameworks wie ESP_ADF erleichtern die Inbetriebnahme von Prototypen immens, weil sie verschiedenste wertvolle Algorithmen schlüsselfertig zur Verfügung stellen. Nun bewirbt Espressif ein neues Paket, das – wie in der Abbildung gezeigt – noch mehr Rechenprozesse bereitstellt.

Bildquelle, beide: https://www.espressif.com/en/solutions/audio-solutions/esp-audio-effects

ESP-BIST – Selbsttest-Bibliothek für ESP32

Wer Mikrocontroller in sicherheitskritischen Bereichen einzusetzen gedenkt, tut gut daran, verschiedenste Selbsttestroutinen zu implementieren. Espressif bietet nun eine Bibliothek an, die schlüsselfertige Implementierungen für verschiedene Zielplattformen enthält.

Bildquelle: https://github.com/espressif/esp-bist

TinyGo 0.42 im Zeichen der Puya-MCU

Ob der Streitfreudigkeit der Rust-Community gerät Go oft – unverdienterweise – ins Hintertreffen. Im Embeddedbereich gibt es mit TinyGo indes eine seit 2019 gut gepflegte Variante, die sich nun die Puya-MCU als Zielplattform auserkoren hat. CNX berichtet unter https://www.cnx-software.com/2026/09/04/tinygo-0-42-adds-support-for-87-puya-py32-mcu-variants-and-two-embedfire-boards/ nach folgendem Schema über die neu erschienene Version, die nun mehr als 80 Varianten der Puya-MCU unterstützt:

1
PY32 support is available in TinyGo 0.42.0. The two EmbedFire targets provide the most direct entry point, while the broader chip list gives developers a foundation for custom boards ranging from tiny sensor nodes to larger Cortex-M4 controllers.
2
TinyGo 0.42 emphasizes runtime stability, correct memory maps, GPIO, and serial communication rather than claiming complete peripheral coverage. Future contributions can add portable ADC, I2C, SPI, PWM, and board definitions on top of the generated device/py32 register layer

CircuitPython 10.3.0 verfügbar

Was lange gärt, wird endlich Release – die neueste Variante der Adafruit-Spielart eines Embedded Python-Interpreters wurde ausgeliefert. Unter der URL https://github.com/adafruit/circuitpython/releases/tag/10.3.0 findet sich eine detaillierte Änderungsliste; besonders wichtig erachten Limor Fried’s Frauen die folgenden Funktionen:

1
Gaming and Display
2
     picogame game engine module, a performant game-oriented alternative to displayio. 
3
     E-ink display quality improvements, including on MagTag 2025. 
4
Audio
5
     audio.AudioOut, using DAC, now available on STM. 
6
     audio_i2sin, available on Espressif and RP2xxx. 
7
     audiofilewriter, to send an audio pipeline stream to a file. 
8
     audiodelays.Flanger, audiodelays.GranularPitchShift. 
9
     audiospeed.Resampler. 
10
     audiodelays, audiofilters, and audiofreeverb now available on RP2xxx. 
11
     synthio.Biquad filters now available in audiodelays.Echo and audiofreeverb.Freeverb. 
12
     usb_audio.USBMicrophone and usb_audio.USBSpeaker, which provide audio source and sink USB devices. 
13
     Duplex I2S. 
14
settings.toml
15
     CIRCUITPY_BLE_WORKFLOW toggle. 
16
     CIRCUITPY_HEAP_SRAM_SIZE. 
17
     CIRCUITPY_SAFE_MODE_DELAY time value. 
18
     CIRCUITPY_SDCARD_USB toggle. 
19
     CIRCUITPY_WIFI_HOSTNAME. 
20
     Float values can now be specified. 
21
Storage
22
     sdioio now available on RP2xxx. 
23
     storage.unsafe_disable_usb_drive() can disable the USB CIRCUITPY drive after the host has mounted it. 
24
Fixes
25
     ESP-NOW works again. 
26
     USB host fixes. 
27
     BLE workflow fixes (more to come).

Fields Studio – AI-basierter Feldsolver zur Simulation von Feldern

Mit dem unter https://www.arenaphysica.com/publications/heaviside-1 en Detail beschriebenen Heaviside-Solver steht seit einiger Zeit ein AI-System zur Verfügung, das sein Glück an der Simulation von elektrischen Feldern versucht. Nun gibt es auch eine Web-App, die grundlegende PCBs “direkt” simulierbar macht. In Tests des Autors führte sie unter Firefox allerdings zu lustigem Verhalten – nach einiger Zeit eskalierte der Speicherverbrauch des Browsers.

Bildquelle: https://fields-studio.arenaphysica.com/

Teledyne: neue Hochgeschwindigkeits-CCDs

Die Flash-CCD-Serie von Teledyne ermöglicht das Aufnehmen von extrem schnellen Bildfolgen. Bisher gab es die Bauteile mit 2K und 4K Auflösung; eine Portfolioerweiterung fügt nun Versionen mit 1K und 8K hinzu:

1
Teledyne Technologies company and global innovator of imaging solutions, today announced Flash 1K2 and Flash 8K, the latest additions to its Flash CMOS image sensor family. The new sensors join the existing Flash 2K and Flash 4K devices, extending the portfolio from 1K to 8K resolutions.
2

3
Flash 1K2 (1K x 1K) delivers up to 3,000 frames per second (fps) at full frame and is specifically designed to capture fast-moving events and perform precise highspeed measurements. Flash 8K (8K x 1K) achieves 1,800 fps, providing a powerful solution for high-end 3D laser profiling applications and high-speed, high-resolution inspection systems.

NanoPower arbeitet nun mit Rutronik

Die Verfügbarkeit der NanoPower-Energiemanagementchips erwies sich in der Vergangenheit als durchaus interessante Herausforderung. Unter der URL https://nanopowersemi.com/news/nanopower-partners-with-rutronik-to-expand-global-access-to-npzero kündigt man nun nach folgendem Schema an, mit Rutronik zusammenzuarbeiten:

1
Nanopower Semiconductor is pleased to announce a global distribution partnership with Rutronik, making our nPZero ultra-low-power technology more accessible to customers and design engineers worldwide.
2
Rutronik will represent two products from the nPZero platform: the nPZero G1S and our newest device, the nPZ2100.

RISC/V nun mit besserer Unterstützung in CPython

Der Vormarsch der RISC/V-Architektur ist nicht aufzuhalten. Unter der URL https://www.linkedin.com/pulse/week-risc-v-august-31-2026-risc-v-international-xafte/ findet sich nun die folgende Ankündigung:

1
CPython has added riscv64-unknown-linux-gnu as a PEP 11 tier 3 platform, announced on the Python Insider blog on 24 August and picked up more widely last week. Tier 3 is a specific commitment  it means a reliable buildbot and at least one core developer assigned to the platform. It also means no response time guarantee on failures, and failures that do not block a release, so treat it as a floor. The team has said it wants to move toward tier 2.

EMV: Spin-out mit Seminaren

Im Hause Mesago arbeitet man daran, das EMV-Feld effizient zu beackern. Neben den parallel zu den diversen Messen stattfindenden Seminarworkshops gibt es nun auch alleinstehende Seminare, die ohne Messe auskommen:

1
Taking place from October 20 to 22, 2026, in
2
Leinfelden-Echterdingen, near Stuttgart, the EMV Seminars offer a compact further
3
education program for specialists and managers in development, design, quality
4
assurance, and conformity assessment in the field of electromagnetic compatibility.
5
Participants can choose from six practice-oriented one-day seminars to create a
6
further education program that addresses their professional challenges.

Lesestoff: zur Temperaturverhaltensberechnung von Schaltkreisen

Dass sich Temperaturänderungen auf das Verhalten elektronischer Schaltungen auswirken, ist per Se nicht neu. Unter der URL https://www.electronicdesign.com/technologies/analog/article/55400394/analog-devices-a-new-method-for-temperature-coefficient-analysis-in-analog-circuits findet sich nun ein durchaus interessanter Artikel, der die Berechnung anhand einer einfachen Transistorschaltung vorführt.

Angehängte Dateien:
: Bearbeitet durch NewsPoster

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren