Das niemals endende Thema des “Was geschieht mit ARM” ist um eine Epoche weiter – SoftBank will den Chiparchitekturdesigner auf der NASDAQ an die Börse bringen. Google bietet derweil ein Python-SDK für den Raspberry Pi an, das auf ML-Aufgaben optimiert ist. MicroPython-Entwickler dürfen sich derweil über ein Plug-In samt CLI für Visual Studio Code freuen. Was im Embeddedbereich sonst neu ist, klärt dieser Artikel.
ARM: Geplanter Börsengang in den USA
ARM’s Mutterunternehmen SoftBank will – wohl aufgrund vergangener Malinvestments wie WeWork – das Chiphaus an die Börse bringen. Die diesbezügliche Ankündigung liest sich folgendermaßen:
Arm Holdings Limited (“Arm”) today announced that it has publicly filed a registration statement on Form F–1 with the U.S. Securities and Exchange Commission (“SEC”) relating to the proposed initial public offering of American depositary shares (“ADS”) representing its ordinary shares. Arm has applied to list the ADSs on the Nasdaq Global Select Market under the symbol “ARM”. The number of ADSs to be offered and the price range for the proposed offering have yet to be determined.
Unklar ist derzeit, ob bzw wie viel Interesse das IPO bei der Finanzwelt entwickeln wird. Der im Allgemeinen gut informierte Newsdienst EETimes berichtet unter https://www.eetimes.com/arm-ipo-faces-serious-difficulties-observers-say/ beispielsweise von Analystenmeinungen, die das Wachstumspotential im Hause ARM durch RISC/V-basierte Cores eingeschränkt sehen.
Im Laufe der letzten Jahre haben etablierte Lizenznehmer von ARM nämlich immer wieder mit RISC/V experimentiert. Auguren streiten seither, ob der Sinn dieser Massnahme in vielen Fällen nicht ein Unter-Druck-Setzen von ARM ist – andererseits sind quelloffene Architekturen sanktionssicher und, da “trendy”, insbesondere bei der jüngeren Entwicklerschaft beliebt.
Bildquelle: Tam HANNA, privat
(Die hier gezeigte Abbildung ist ein reines “Füllbild”, das der Autor aber nicht komplett zufällig ausgewählt hat)
PicoScope – neue Decoder für Sent SPC und NMEA0183
PC-Oszilloskope sind ihren alleinstehenden Kollegen im Bereich Decoding von Signalen meist überlegen – sowohl ob den oft sehr preiswerten Optionen als auch aufgrund der Möglichkeit, das Bus-Ergebnis auf einer Zweischirmworkstation direkt neben dem Code anzuzeigen.
Bildquelle: Tam HANNA, privat
Im Hause PicoScope gibt es nun ein Update der Version 7.1, das das Komplement der unterstützten Protokolle und Messmethoden nach folgendem Schema erweitert:
– New serial decoder added– NMEA0183
2
– New serial decoder added – Sent SPC
3
– New measurements added – ‘Top‘, ‘Base‘, ‘Amplitude‘, ‘+ Overshoot‘, and ‘– Overshoot‘ added
4
– New maths functions added – ‘Top‘, ‘Base‘, ‘+ Overshoot‘, ‘– Overshoot‘, and ‘Amplitude‘
5
– Measurement improvements – Option to take some measurements from the cycle at the trigger position
6
– Trigger improvements – Pulse Width and Window Pulse Width triggers are now able to trigger for either polarity.
Micropi-CLI – Projektgenerator und Visual Studio Code-Plugin für MicroPython
Spätestens seit Arduinos Entscheidung pro MicroPython macht man im Hause Adafruit freundliche Nasenlöcher (siehe z.B. Beitrag “Python im Embeddedbereich – News von CircuitPython”). Das unter https://github.com/BradenM/micropy-cli bereitstehende GitHub-Repositorium liefert nun eine Kommandozeilenutility, die sich unter Anderem auf die Generierung von mit Visual Studio Code kompatiblen Projektskeletten spezialisiert hat.
Bildquelle: Screenshot
Vor der praktischen Generierung ist es allerdings erforderlich, die als Stub bezeichneten HALs herunterzuladen – unter https://github.com/BradenM/micropy-stubs/tree/master/packages findet sich eine Liste vorgefertigter Pakete.
CircuitPython 8.2.4 mit minimalen Erweiterungen
Im Hause Adafruit ist man nicht faul. Die unter https://blog.adafruit.com/2023/08/22/circuitpython-8-2-4-released/ bereitstehende Version behebt einige technische Probleme:
Fixes and enhancements
2
• Add protocol and multicast constant definitions to SocketPool. #8306. Thanks @jepler.
3
• Fix displayio crash when CIRCUITPY_REPL_LOGO is disabled. #8301. Thanks @deshipu.
4
• Improve hard–fault safemode message. #8297. Thanks @dhalbert.
Google MediaPipe – jetzt mit Unterstützung für Raspberry Pi
Google sammelt im unter https://github.com/googlesamples/mediapipe/tree/main bereitstehenden Repositorium verschiedene Implementierungen von AI-Diensten, die sich lokal ausführen lassen.
Bildquelle: https://developers.google.com/mediapipe/solutions
Der unter https://developers.googleblog.com/2023/08/mediapipe-for-raspberry-pi-and-ios.html bereitstehende Ankündigungs-Blogpost verspricht nun Unterstützung für iOS und den Raspberry Pi:
Today we’re happy to announce that the initial version of the iOS SDK, plus an update for the Python SDK to support the Raspberry Pi, are available. These include support for audio classification, face landmark detection, and various natural language processing tasks.
EtherCat wächst in Asien und Amerika
Der Feldbus EtherCat erfreut sich permanent wachsender Beliebtheit. Eine vor wenigen Tagen erfolgende “Volkszählung” der Nutzer ergab Wachstum in Asien und den Amerika:
Die EtherCAT Technology Group (ETG) wächst unvermindert weiter. Mit jetzt über 3.000 Mitgliedern in Asien und über 1.000 in Amerika wurden weitere Meilensteine erreicht. Damit sind 42 % der Mitglieder aus Asien, fast so viele wie aus Europa. Die asiatischen Mitglieder tragen überproportional zum Wachstum der ETG bei.
Zuerst erschienen bei Mikrocontroller.net News
Quelle: Read More