Amazon stellt ABI-Programm ein, neue Version von SDCC und Arduino-Erweiterung

Amazon macht Nutzern des Alexa Built In-Programms „unangenehme“ Weihnachtsgeschenke: wer derzeit noch an einem ABI-Gerät arbeitet, muss schnell handeln. Der Compiler-Oldie SDCC bekam eine Aktualisierung, in der Arduino-Cloud gibt es ebenfalls ein kleines neues Feature. Hier eine Liste von Wichtigem und Seltsamem für die Weihnachtsfeiertage.

Zu allererst: Frohe Weihnacht!

Bevor wir In Medias Res gehen, ganz liebe Weihnachtsgrüße an die gesamte Community! Wie in den letzten Jahren war es dem Newsaffen auch dieses Jahr eine große Ehre: es freut mich die Diskussion und der Austausch von fachlichen Meinungen.
So Sie feiern, wünsche ich Ihnen eine besinnliche Weihnachtszeit. Wer nicht feiert, dem wünsche ich stattdessen Ruhe und eine stress- und kampffreie Weihnachtszeit.
Mögen die Cocktails und Gerichte gelingen, die Getränke kalt sein, die (nicht kubanischen) Zigarren brennen und die Lebens(abschnitts)partner nicht wefzig sein! Außerdem wünscht der Newsaffe seinem Freund und Wegbegleiter Michael Markowitz bei SGS Thomson einen schönen nächsten Lebensabschnitt und eine ruhige Rente!

Bildquelle: Autor

AVS-SDK: Abkündigung steht bevor, Gerätezertifikation wird bald eingestellt.

Amazon bietet Hardware-Entwicklern seit längerer Zeit die Möglichkeit, ihre Produkte in das hauseigene Alexa-Ökosystem zu integrieren. Auf Basis des „klassischen“ AVS-SDK entstandene Produkte betrachtet man neuerdings als Legacy-Systeme, die in der Zukunft nicht mehr unterstützt werden.
Spezifischerweise schickte Amazon vor wenigen Stunden eine Nachricht mit folgendem Inhalt an die Entwicklerschaft:

1
Starting 1/15/2024, the AVS SDK will become a read only resource on GitHub and you will no longer be able to build new ABI devices using the SDK on our Developer Console. We will no longer maintain or update the SDK, and we wont offer design, development, certification, or support resources to assist with building new ABI products.

2

3
We understand that you may have a project underway and we will allow new ABI device registration until 1/15/2024. You will need to complete certification intake by 3/31/2024 and all required testing submitted within 90 days from the intake date in order to be considered for AVS Certification.

4

5
These changes will not impact your access to the Developer Console to manage existing ABI devices. Your existing ABI devices will also continue to work for customers.

Während Amazon – wohl im Interesse der „Ruhe“ im Ökosystem – vorhandene Geräte weiter unterstützt, gilt, dass neue Gerätetypen nur noch bis zum 15. Januar „angemeldet“ werden dürfen.
Für die „Zukunft“ setzt man stattdessen auf das Works With Alexa-Programm-detaillierte Dokumentation hierzu findet sich unter der URL https://developer.amazon.com/en-US/docs/alexa/smarthome/wwa-overview.html.

Armbian: Stabilitätsverbesserungen für verschiedenste Prozessrechner.

Das unter anderem in der tschechischen Republik vorangetriebene Armbian-Projekt hat sich im Laufe der letzten Jahre für viele Prozessrechner als Quasistandard etabliert.
Wenige Stunden vor dem 24. schickte das Armbian-Entwicklerteam eine Meldung, die über diverse Stabilitätverbesserungen und Unterstützung für den Raspberry Pi 5 berichtet:

1
Odroid N2 and M1: Were excited to announce the elevation of Odroid N2 and M1 to standard support, ensuring enhanced performance and stability.

2
Raspberry Pi 5: Raspberry Pi 5 has been added to our standard support list! Liberating our users from Debian/Ubuntu dependencies. This advancement unlocks the potential for diverse userland combinations, offering greater flexibility.

3
RK3399 Breakthroughs: Thanks to the dedication of @andrewz1 🙌, weve successfully resolved the longstanding PCI probe problem and fixed the connectivity issue on Nanopi R2C. Additionally, our mainline RK3399 images now boast an added HEVC video decoder, enabling seamless movie playback via mpv.

4
Enhancements Across the Board: Weve been hard at work fixing various issues across different devices:

5
Orangepi One+ and Pi3 phy now have stable Ethernet connections (they broke down due to upstream changes).

6
Orangepi 5 now supports mainline uboot.

7
Orangepi Zero 2 added wireless support for mainline images.

8
Device Resurrections: With dedication and effort, weve resurrected the Jetson Nano, breathing new life into this remarkable device.

9
Infrastructure Improvements: Our testing framework has been expanded, ensuring robustness and reliability in our solutions.

10
Odroid HC4: The issue with SATA drive recognition on Odroid HC4 has been successfully resolved, ensuring smooth operations.

Weitere Informationen dazu finden sich in den zu den jeweiligen Prozessrechnern gehörenden Unterseiten von https://www.armbian.com/. Die für den Raspberry Pi fünf vorgesehene Seite findet sich beispielsweise unter der URL https://www.armbian.com/rpi5b/, und präsentiert sich zum Zeitpunkt der Drucklegung wie in der Abbildung gezeigt.

Bildquelle: Autor.

Amazon und STMicroelectronics: Demo für cloudbasiertes ML-System.

Im Rahmen des Umstiegs auf ThreadX bzw. Azure RTOS die man im allgemeinen davon aus, dass die bisher starke Partnerschaft zwischen STMicroelectronics und Amazons FreeRTOS-Sparte eher kurz als fern der Vergangenheit angehört. Diesbezüglich gab es sogar Ankündigungen, die den „U5“ als letzten voll mit FreeRTOS unterstützten STM-Controller bezeichneten. Nun gibt es stattdessen ein neues ML-System, das AWS und die SGS Thomson-Technologien kombiniert.
Spezifischerweise kommt die in der Abbildung gezeigte Infrastruktur zum Einsatz.

Bildquelle: https://blog.st.com/aws-stm32-ml-at-the-edge-accelerator/.

Eine „tiefergehende“ Beschreibung findet sich unter der Quelle. Interessant ist vor allem die Erwähnung des STM32-Model Zoo: ein von Nokia RDP inspirierter „Clouddienst“, der die probeweise Ausführung von in AI Studio generierten ML-Modellen auf verschiedensten Hosts erlaubt. Sinn des Systems ist dabei die „Abschätzung“, wie ein realer Mikrocontroller mit der vom jeweiligen Modell generierten Rechenlast zurechtkommen wird.

Arduino Cloud: Überwachung der Verbindungshistorie.

Arduino scheint den offiziellen Instagram-Kanal seit einiger Zeit als Hauptmedium zum Ankündigen neuer Funktionen der unter Beitrag “Arduino IoT Cloud – IoT-Clouddienst ohne MQTT” im Detail beschriebenen Cloud-Umgebung zu benutzen.
Unter https://www.instagram.com/arduino.cc/reel/C1KJ3XPgpdg/?hl=en findet sich nun ein Demonstrationsvideo, dass die Nutzung einer als die Device Status History bezeichneten Funktion illustriert.
Im Grunde genommen handelt es sich dabei um ein Feature, bei dem die Arduino-Cloud „permanent“ mitloggt, ob das jeweilige Device mit ihr verbunden ist. Der Cloud-Verbund-Administrator bekommt dann eine einfach zu nutzende grafische Übersicht der Verbindungs- und Verbindungsverlustereignisse.

IAR: Version 9.5 verfügbar.

Vom „Piratenschiff der Compiler“ gibt es Neuerungen: wenige Stunden vor dem Beginn der Weihnachtsfeiertage wurde die Version 9.5 des Produkts für ARM-MCUs auf den Markt gebracht. Sie bringt – neben Unterstützung für ARM Virtual Hardware – eine Gruppe anderer Neuerungen:

1
Command line debug capability for CI/CD activities and debugging using VS Code on Linux​​​​​

2
The CSPY command line utility (cspybat) and the Runtime Analysis tool (CRUN) are now available on Linux for running applications in the Simulator or on hardware using the Ijet and Ijet Trace debug probes. 

3
CSPY Arm Virtual Hardware connectivity

4
Cortex A support in STLINK

5
AMP multicore debugging with JLink

6

7
Generalplus G+LINK debug probe support

8

9
CMSISToolbox/csolution support

10
MISRA C:2012 Amendment 3

11

12
New GCC C language extensions

13
Additional Arm ACLE support​​​​​

14
Initial support for CMake import

15
New device support 

Die Release Notes, die einen „Gesamtüberblick“ der neuen Funktionen präsentieren, finden sich unter der URL https://netstorage.iar.com/FileStore/STANDARD/001/002/822/arm/doc/infocenter/readme.ENU.html?_gl=11qcw94c_gaMTMyMzY2NDQxMC4xNzAzNDM3NDQx_ga_188RPRDB6V*MTcwMzQzNzQ0MC4xLjEuMTcwMzQzODM5MC4wLjAuMA…

SDCC: Release Candidate eins von Version 4.4.0 erschienen.

Neuigkeiten gibt es auch vom Compiler-Oldie SDCC. Wie unter Beitrag “SDCC 4.4.0 Release Candiate 1” angekündigt, steht nun der erste Release Candidate der Version 4.4 zum Download zur Verfügung.
Der Releasemanager verspricht die folgenden Neuerungen und Verbesserungen:

1
* Optimizations for rotations.

2
* struct / union parameters for hc08, s08 and mos6502.

3
* Many bug fixes for ms08 stackauto.

4
* struct / union return support for hc08 and s08 (caller side only).

5
* Generalized constant propagation.

6
* New command line option syntaxonly to only parse the input.

7
* Added C99 header inttypes.h

8
* Added library functions imaxabs, imaxdiv, llabs, strtoimax, strtoll,

9
strtoull, strtoumax, wcsncmp, wcstoimax, wcstol, wcstoll, wcstoul,

10
wcstoull, wcstoumax

11
* New r800 port to better support the ASCII Corp R800 and Zilog Z280.

12
* Changed the default calling convention for r2k, r2ka, r3ka, tlcs90,

13
ez80z80 from version 0 to 1 (this is an ABI break, and will require

14
changes to userwritten asm functions or their declarations).

15
* Improved optimizations for code speed for stm8, pdk, z80 (and

16
related).

17
* New mos65c02 port to better support the WDC 65C02.

Im Hintergrund wurden seine Aussage nach außerdem „verschiedene“ Verbesserungen und Stabilität-Erhöhungen durchgeführt, um die in Version 4.3.0 eingeführten neuen Features auch in Randfällen “robuster“ funktionieren zu lassen.

OMICRON Labs: News vom Nachfolger des Bode 100

Gerüchte über einen Nachfolger des in Österreich entwickelten Impedanzanalysators Bode 100 kursieren seit einiger Zeit. In der vor wenigen Tagen versendeten Weihnachtskarte findet sich nun der in der Abbildung gezeigte Hinweis…

Bildquelle: OMICRON Labs-Newsletter

Zuerst erschienen bei Mikrocontroller.net News

Quelle: Read More