News Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam


von Tam H. (Firma: Tamoggemon Holding k.s.) (tamhanna)


Angehängte Dateien:

Lesenswert?

Die Embedded-Entwicklung steht im Zeichen der Software: neben Aktualisierungen im CubeMX gibt es eine neue MicroPython-Version mit Unterstützung für PWM und CAN. Microchip und Seeed lancieren neue Produkte – hier ein kleiner Round-Up der Neuigkeiten.

Neue Version von Raspberry Pi OS verschärft sudo-Handling

Wer auf einem Linux-System eine Applikation mit erhabenen Rechten ausführen möchte, greift auf sudo zurück. Einzigartig war bisher, dass unter Raspberry Pi OS die Eingabe eines Passwortes nicht erforderlich war. Mit der vor wenigen Stunden erschienenen Neuversion verschärft die Raspberry Pi dies für alle Neuinstallationen. Der Rest des Updates besteht dann vor allem aus Fehlerbehebungen:

1
2026-04-13:
2
  * Passwordless sudo now disabled by default
3
  * Switch to enable passwordless sudo added to Control Centre System tab and to raspi-config
4
  * New Main Menu tab added to Control Centre to allow editing of main menu; alacarte menu editor removed
5
  * Main menu now launches applications using standard gtk-launch code
6
  * Run and Shutdown options in main menu now packaged applications instead of hard-coded into menu
7
  * New launcher and task list plugins for taskbar; launcher now supports drag and drop to reorganise icons
8
  * uBlock Origin Lite and h264ify plugins installed in Chromium by default
9
  * cups-browsed printer discovery service now starts and stops with Control Centre rather than running continuously
10
  * libpam-gnome-keyring installed to integrate Chromium password management with system password
11
  * Desktop tab in Control Centre now allows home folder to be displayed on desktop instead of documents folder
12
  * Pulseaudio no longer installed by default; raspi-config option to use it also removed
13
  * Direct control of pipewire audio integrated with first-boot wizard
14
  * Improved mechanism to detect clicking away from panel popup windows, compatible with Connect
15
  * More efficient method for detecting desktop being closed to re-enable power button
16
  * Bug fix - keystrokes sometimes being missed when opening search box in main menu
17
  * Bug fix - touchscreens not correctly configured by Control Centre under X
18
  * Bug fix - opening Control Centre when an SD card was mounted caused the window to be too big
19
  * Bug fix - some mouse cursors displaying incorrectly when screen scaling in use
20
  * Bug fix - file manager crash when switching TTYs
21
  * Bug fix - greeter crash when switching TTYs
22
  * Raspberry Pi firmware dce3a7f35498e1a6340748f599e7d74d9001c1fe
23
  * Linux kernel 6.12.75 - 89050b1059997d38d55462b323b099a6436dc10d
24
--- via https://downloads.raspberrypi.com/raspios_armhf/release_notes.txt

Altera liefert Quartus® Prime Pro 26.1 aus

Altera erweitert die hauseigenen FPGA-Entwicklungswerkzeuge um einen an CubeMX oder Microchip MCC erinnernde Funktion, die das grafische Zusammenstellen von FPGA-Payloads zu erleichtern sucht:

1
Visual Designer Studio, the next-generation system design environment, is now integrated directly into Quartus Prime Pro. This tool simplifies the creation of complex systems with its intuitive drag-and-drop interface and smart connectivity automation. It helps speed up the design process, enabling faster IP integration and system assembly, and supports seamless RTL integration. With improved performance and responsiveness, you can prototype embedded and AI systems more efficiently.

Außerdem verspricht man verschiedene Beschleunigungen im Bereich der Kompilation - Interessierte finden unter der URL https://community.altera.com/blog/fpga-blog/discover-what%E2%80%99s-new-in-quartus%C2%AE-prime-pro-26-1/351934 eine Zusammenfassung der anstehenden Änderungen.

MicroPython 1.28 – CAN- und PWM-APIs stabilisiert.

Die als Basis von CircuitPython dienende Python-Runtime für Mikrocontroller wurde ebenfalls aktualisiert. In Version 1.28 gibt es Stabilisierungen im Bereich der PWM-und CAN-APIs:

1
This release of MicroPython sees machine.PWM support finally added to the stm32 port, as well as the alif port. This rounds out PWM support to all Tier 1 and Tier 2 microcontroller-based ports, making it easy to create and control PWM outputs in a consistent way.
2
A new machine.CAN class that has been in development for a couple of years has now been finalised in this release, with added documentation, a common set of bindings, comprehensive tests, and an implementation for the stm32 port. This is a big step forward for a consistent way to use CAN across all of the ports, and implementations for other ports will follow soon.
3
This release also sees the addition of template strings as per PEP 750 https://peps.python.org/pep-0750/. Template strings (or t-strings) are similar to f-strings, allowing expressions within the string literal. But unlike f-strings, t-strings do not concatenate the pieces of the literal, rather they remain as separate components within a Template object.

Weitere Informationen zu den „sonstigen“ Änderungen finden sich - wie immer - im unter der URL https://github.com/micropython/micropython/releases/tag/v1.28.0 bereitstehenden Changelog.

MIM - Paketquelle für MicroPython

Einer der wichtigsten Gründe für das schnelle Wachstum von Python war mit Sicherheit die Verfügbarkeit von diversen Bibliotheken. Leider gilt, dass nicht jede Python-Bibliothek auch unter MicroPython ausführbar ist. Mit MIM steht nun eine auf die Bedürfnisse von MicroPython dedizierte Paketliste zur Verfügung, die sich wie in der Abbildung gezeigt präsentiert.

Bildquelle: https://checkmim.com/packages

SwitchScience - MCP-Server für MicroPython zwecks einfacherer LLM-Integration.

Als dritte Neuerung - dann wollen wir das Thema Python sein lassen - sei noch auf die URL https://www.switch-science.com/blogs/magazine/mcp-micropython-bridge verwiesen. Dort findet sich die Ankündigung eines MCP-Servers, der die „Integration“ zwischen LLMs und MicroPython-basierten Boards zu verbessern sucht:

1
Recently, the trend of connecting LLM to various tools and systems has been expanding. Physical devices like microcomputers should be quite interesting if you can handle them well. Therefore, this time, I implemented an MCP server that can execute code directly from LLM for boards running MicroPython.

Matter 1.5.1 mit Erweiterungen im Bereich der Kameraunterstützung.

Der im Smart Home-Bereich weit verbreitete Matter-Standard wurde auf Version 1.5.1 aktualisiert. Der Gutteil der unter https://csa-iot.org/newsroom/matter-1-5-1-enhancing-camera-performance-and-expanding-device-flexibility/ en Detail beschriebenen Verbesserungen kümmert sich dabei um Kameras - so ist es beispielsweise nun möglich, aus einer Kamera mehrere Datenströme zu liefern. Außerdem gibt es Erweiterungen im Bereich der unterstützten Bildformate:

1
Previously, when multiple users or services needed access to a camera feed, such as viewers on different devices or analysis services within an ecosystem, multiple independent streams might need to be established to accommodate each device or tasks capabilities. With the new multi-stream capability, a camera can deliver multiple optimized streams simultaneously.
2
3
4
Snapshot images can now be delivered using the HEIC image codec, which provides improved image quality at smaller file sizes compared to JPEG. This helps reduce bandwidth and storage requirements while preserving detail in captured images.
5
For recorded video, the specification adds full support for HLS and DASH streaming upload using the CMAF Interface-2 profile, enabling greater compatibility with the streaming technologies widely used by modern cloud and media platforms.

Wie bei allen Updates gilt auch hier, dass „im Windschatten“ verschiedenste Erweiterungen der diversen Profile durchgeführt wurden. Detailinformationen finden an Matter interessierte in der weiter oben angegebenen URL.

STMicroelectronics STM32CubeMX2 - nun mit Live-Vorschau des generierten Codes.

Im Hause STMicroelectronics aktualisierte man während des Kongressmonats - ohne große Ankündigungen - Cube MX. Nun steht eine neue Version des Codegenerators zur Verfügung, die die Interaktion für Entwickler zu erleichtern sucht. Neu-Feature Nummero eins ist das in der Abbildung gezeigte Vorschau-Fenster, indem man den „generierten“ Code ansehen kann, ohne dass der (zeitaufwendige) Generationsprozess vollständig durchlaufen muss.

Bildquelle: https://community.st.com/t5/developer-news/introducing-stm32cubemx2-a-new-flavor-of-stm32cubemx-tool/ba-p/885793

Im Bereich der Clock-Konfiguration gibt es eine Funktion, die den „Weg des Taktes“ vom jeweiligen Generator bis zum Peripheriegerät optisch hervorzuheben sucht.

Bildquelle: https://community.st.com/t5/developer-news/introducing-stm32cubemx2-a-new-flavor-of-stm32cubemx-tool/ba-p/885793

Außerdem gibt es eine – kleine - und unter https://community.st.com/t5/developer-news/what-s-new-in-stm32cubeide/ba-p/888111 und Detail beschriebene Aktualisierung der Cube-IDE. Das von STMicroelectronics ja nicht mehr bevorzugte Werkzeug bekommt trotzdem ein Update, in dem die aktuellsten Mikrocontroller Unterstützung finden.

Linux 7.0 verfügbar

Die seit einiger Zeit in der Betaphase“ befindliche siebte Version von Linux wurde nun fix veröffentlicht. Unter der URL https://lkml.org/lkml/2026/4/12/604 findet sich die folgende, von Linus Torvalds veröffentlichte Meldung:

1
The last week of the release continued the same "lots of small fixes"
2
trend, but it all really does seem pretty benign, so I've tagged the
3
final 7.0 and pushed it out.
4
I suspect it's a lot of AI tool use that will keep finding corner
5
cases for us for a while, so this may be the "new normal" at least for
6
a while. Only time will tell.
7
Anyway, this last week was a little bit of everything: networking
8
(core and drivers), arch fixes, tooling and selftests, and various
9
random fixes all over the place.
10
Let's keep testing, and obviously tomorrow the merge window for 7.1
11
opens. I already have four dozen pull requests pending - thank you to
12
all the early people.

Die wichtigste Änderung ist ein neues Dokumentationskommentar, über das Kernel-Code-Contributoren mitteilen können, welche AI-Werkzeuge sie zur Erzeugung ihrer jeweiligen Beitrags herangezogen haben. Wie immer gilt, dass unter der URL https://www.cnx-software.com/2026/04/13/linux-7-0-release-main-changes-arm-risc-v-and-mips-architectures/ eine für den Embedded-Bereich vorgesehene Auflistung der Neuerungen zu finden ist. Allgemeine Veränderungen, beispielsweise für den Workstation- und den Serverbereich, finden sich in der unter https://www.phoronix.com/news/Linux-7.0-Released bereitstehenden Zusammenfassung.

Infineon: Marktführerschaft im Automotivebereich verstärkt

Wer im Automobilbereich einen Mikrocontroller sucht, tut dies normalerweise bei Infineon. Unter der URL https://www.infineon.com/press-release/2026/infatv202604-078 kündigte man nun nach folgendem Schema an, die Marktanteile weiter gesteigert zu haben:

1
In the strategically important domain of automotive microcontrollers, Infineon extended its leadership significantly once again. The companys market share rose to 36.0 percent in 2025  up 3.9 percentage points year-on-year, further widening the gap to the next competitor.

WolfIP - komplett statischer TCP/IP-Stack.

WolfSSL - das Unternehmen ist eigentlich für seine diversen Cryptobibliotheken bekannt - bietet nun einen für die Bedürfnisse des Embedded-bereichsoptimierten und unter der GPL3-Lizenz stehenden TCP/IP-Stack an. Sein unter der URL https://github.com/wolfssl/wolfip einsehbarer Quellcode wird dabei folgendermaßen beschrieben:

1
wolfIP is a TCP/IP stack with no dynamic memory allocations, designed to be used in resource-constrained embedded systems.
2
wolfIP supports both endpoint-only mode and full multi-interface support with optional IP forwarding. By default, it operates as a network endpoint, but can be configured to forward traffic between multiple network interfaces.

Espressif: Neues Portal zur Verfolgung von Änderungen an ESP_IDF

Im Rahmen der im letzten Monat erfolgenden Ankündigung von ESP_IDF 6.0 (siehe https://developer.espressif.com/blog/2026/03/idf-v6-0-release/) kündigte Espressif ein neues Portal an, in dem man über Änderungen an ESP_IDF zu informieren gedenkt. Es präsentiert sich wie in der Abbildung gezeigt.

Bildquelle: https://release-notes.espressif.tools/

Espressif zur Zweiten – von C++ für ESP_IDF

Unter der URL https://developer.espressif.com/blog/2026/04/cpp-components-for-esp-idf/ findet sich ein Tutorial, das die Verwendung von C++ in ESP32-Projekten anhand praktischer Beispiele illustriert.

Microchip dsPIC33AK256MPS306 – dsPIC mit I3C und quantensicherer Verschlüsselung

Im Hause Microchip steht eine Erweiterung der dsPIC-Familie ante Portas, die neben quantensicherer Kryptographie auch Unterstützung für den I3C-Bus mitbringt.

Bildquelle: Microchip.

Zur „Verfügbarkeit“ vermeldet man dann folgendes:

1
Pricing and Availability
2
The dsPIC33AK128MPS103-I/M7 is available for $1.20 each in high volumes. You can purchase directly from Microchip or contact a Microchip sales representative or authorized worldwide distributor.

SeeedStudio reSpeaker Flex XVF3800 Circular-4 - direktionales Mikrofon-Kit

Wer in Sachen Spracherkennung nach Flexibilität sucht, wird von Seeed Studio mit einem neuen Evaluationsboard bedient. Hervorzuheben ist am in der Abbildung gezeigten System erstens, dass es aus einem Mikrofon- und einem Rechnerboard besteht. Zweitens gilt, dass es schlüsselfertige Varianten gibt, die sich „direkt“ mit einer der XIAO-Platinen verbinden lassen.

Bildquelle: https://www.seeedstudio.com/reSpeaker-Flex-XVF3800-Circular-4-p-6737.html?

BattleWeek – schwedische Armee erlaubt Drohnentest unter realistischen Bedingungen

Realistische Tests helfen bei der Evaluation und Entwicklung von allerlei Arten von Drohne und sonstigem UAV. Die schwedische Armee bietet unter https://testandevaluation.fmv.se/battleweek/ nun ein Programm an, in dem Unternehmen mit ihren Produkten “Rent-a-Battlefield” spielen können:

1
The Battle Week offers participating companies the opportunity, for a fee, to test and demonstrate their solutions at one of our test ranges in Sweden. The test will be in a realistic environment against representative threats. For the demonstration phase we will invite observers from NATO, EU and partner nations. After the Battle Week an independent procurement process might be decided.

Lesestoff: von einer satellitengetriebenen Mobilfunkzukunft.

Strand Consult ist für seine Marktforschung und Analysen für den Netzbetreibermarkt bekannt. Unter der URL https://strandconsult.dk/blog/telecom-fiction-its-2045-the-last-cellular-towers-have-just-been-turned-off-and-leo-satellites-are-handling-all-communication/ kündigt veröffentlichte man nun einen Reader, der auf die Möglichkeiten und Grenzen von Satellitentechnologie im Mobilfunkbereich eingeht. Interessant ist, dass man die Zukunfts-Prognose explizit als technisch kohärent bezeichnet:

1
Together with the team from Strand Consult, I have written a free report titled Telecom Fiction: Its 2045, the last cellular towers have just been turned off, and LEO Satellites are handling all communication
2
. . .
3
While the 2045 vision is technically coherent, achieving it requires simultaneous breakthroughs across multiple domains. The key obstacles are not isolated issues, but systemic constraints that collectively define how far and how fast this vision can materialize.

Schönherr: Neues von der EU-Cybersicherheitsrichtlinie.

Die EU-Kommission sorgt für neue regulatorische Unbill. Wer sich in die aktuellen Entwürfe einlesen möchte, findet unter der URL https://www.schoenherr.eu/content/digital-law-monitor-1-2026 eine Zusammenfassung von Orten, an denen Änderungen zu erwarten sind.

The New Frontier – Dokumentation zum Reshoring der PCB-Industrie in den USA

Unter https://www.youtube.com/watch?v=3Z3r-aUeuo4 findet sich eine kurze “Werbe-Dokumentation” zur Platinenindustrie in den USA.


: Bearbeitet durch NewsPoster
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.