Apple bietet mit Embedded Swift eine für Mikrocontroller vorgesehene Variante der hauseigenen Programmiersprache an, die Rust Foundation reagiert darauf mit dem Start einer Arbeitsgruppe für Rust in sicherheitskritischen Systemen. ST optimiert das Visual Studio Code-Plugin, während PicoScope ein ohne externe Stromversorgung auskommendes Oszilloskop lanciert.
Embedded Swift – Apple-Programmiersprache für Mikrocontroller
Apples Swift hat sich im iOS-Bereich mehr oder weniger komplett gegen Objective C durchgesetzt. Nun plant man in Cupertino den Schritt in Richtung der Mikrocontrollerwelt. Im Rahmen der unter https://developer.apple.com/videos/play/wwdc2024/10197/ einsehbaren Präsentation nutzten Apple-Entwickler ein ESP32-C6-Board als Basis für Experimente.

Bildquelle: https://developer.apple.com/videos/play/wwdc2024/10197/
Wer mit dem System experimentieren möchte, kann dies auch mit STM32- oder Nordic Semi-Mikrocontrollern tun. Das unter https://github.com/apple/swift-embedded-examples bereitstehende Repositorium enthält dabei allgemeine Codebeispiele, während matterbezogene Beispiele unter https://github.com/apple/swift-matter-examples auf Aufmerksamkeit warten.
Rust – neue Arbeitsgruppe für sicherheitskritische Systeme
Im Hause Rust – dieser Programmiersprachen-Neuling hat sich im Bereich Embedded Systems schon recht gut etabliert – gründet man derweil einen neuen Arbeitskreis für sicherheitskritische Systeme:
1 |
|
In der unter der URL https://foundation.rust-lang.org/news/announcing-the-safety-critical-rust-consortium/ bereitstehenden Ankündigung findet sich die folgende Definition für “sicherheitskritische Systeme”:
1 |
|
STMicro – Visual Studio Code-Plugin fortan von CubeIDE unabhängig
Nutzer von Visual Studio Code können die IDE seit einiger Zeit auch zur Erzeugung von STM32-Programmen heranziehen. Bisher galt allerdings, dass die IDE für die eigentliche Kompilation nach wie vor auf STM32CubeIDE zurückgriff, was sowohl im Bezug auf Remanentspeicherverbrauch als auf Ressourcenverbrauch suboptimal ist. Im unter https://community.st.com/t5/stm32-vscode-extension-mcus/new-stm32-vscode-extension-v2-0-0-released/td-p/657415 bereitstehenden Changelog findet sich nun die frohe Kunde, dass diese Abhängigkeit nun der Vergangenheit angehört.
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
Apropos Visual Studio Code: wer seit einigen Tagen mit merkwürdigen Abstürzen zu kämpfen hat, ist Opfer einer Beisserei zwischen Ubuntu und VSC. Zur Behebung reicht es aus, nach folgendem Schema ein Sonderregime für den Renderer zu avisieren:
1 |
|
PicoScope – jetzt mit reiner USBC-Stromversorgung
Die PicoScope 3000er-Serie hat sich – wohl auch ob der diversen kostenlosen Decoder – im Laufe der letzten Jahre als wahrer Evergreen etabliert. Bisher galt allerdings, dass ein PicoScope immer auch eine Wallwart zur Stromversorgung mitbrachte.

Bildquelle: https://www.picotech.com/oscilloscope/picoscope-3000e-series-500-mhz-5gs-digital-usb-oscilloscope
Mit der in der Abbildung gezeigten neuen Variante ändert sich dies – neben schnellerem Sampling sind die Geräte nun mit einem USB C-Port zur Energieversorgung ausgestattet:
1 |
|
Berg Insight: LTE Cat-1 bis ist Wachstumsmarkt
Das Marktforschungsunternehmen Berg Insight hat vor wenigen Tagen einen Bericht zum Funkmodulmarkt veröffentlicht.

Bildquelle: https://media.berginsight.com/2024/06/10191242/bi-deviceecosystems8-ps.pdf
Interessant ist auch die folgende Passage, die auf starkes Wachstum für Cat-1 bis-Module hinweist:
1 |
|
Celeris 6x6 – vorgefertigter Drive Train für (militärische) Vehikel
Texelis bietet seit einiger Zeit fertige Drive Trains für Fahrzeuge an: darunter versteht das Unternehmen Basiskomponenten, die sich um Lenkung und Traktion kümmern. Neu ist nun eine Variante für mit sechs Rädern ausgestattete Vehikel, die sich wie in der Abbildung gezeigt präsentiert.

Bildquelle: Texelis
In der Pressemeldung finden sich folgende Aussagen zum Thema:
1 |
|
2 |
|
3 |
|
Meadow F7 – jetzt mit Ping
Bryan Costanich’s Mannen haben ihre .net-Runtime abermals aktualisiert. Neu ist unter Anderem Unterstützung für ICMP-Pings:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
TIOBE – C++ überholt C
An der Frage C oder C++ sind schon Freundschaften zerbrochen. Im TIOBE-Index, der die Popularität verschiedener Programmiersprachen misst, gab es nun eine durchaus interessante Änderung:
1 |
|
2 |
|
3D-Stacking abseits des Flashmarkts
Unternehmen wie die französische 3DPlus (siehe https://www.3d-plus.com/) bieten seit langer Zeit Flashspeicherchips mit dreidimensionalem Stacking an. Das Paper “3D integration of 2D electronics” – es ist unter https://www.nature.com/articles/s44287-024-00038-5 kostenlos einsehbar – bietet einen lesenswerten Überblick von 3D-Integrationsmethoden abseits des Flashspeichermarkts.
Vom Innenleben der Kaffeemaschinen
Wer sich schon immer darüber gewundet hat, wie eine Kaffeemaschine intern funktioniert – das Video unter https://www.youtube.com/watch?v=Ujrmpfe09aw könnte sehenswert sein…
In eigener Sache: danke!
Der Newsautor bedankt sich bei Rainer für die Zusendung von Nachrichten! Wer etwas interessantes hat, soll jederzeit eine PM senden!



