ABC Company Conference
Unsubscribe
Banner_VXW_Text

„Die Welt des 21.Jahrhunderts wird nur dann ihre Stabilität bewahren können,
Wenn sie von der Stärke des Rechts und nicht vom Recht des Stärkeren bestimmt wird."
 (Hans-Dietrich Genscher, deutscher Politiker)

Newsletter im April 2022

- Kein Geschäft mit Russland und Weißrussland
- Ein Schatz an Informationen: Embedded Online Conference
- Anomalien in RTOS-Anwendungen erkennen
- Fehlersuche in embedded Anwendungen mit Visual Trace
- Embedded Studio für ARM und RISC-V: C++ für hartes Real-Time
- Multiplattform IDE: SEGGER Embedded Studio


Liebe Kundin, Lieber Kunde,

Jeder in der zivilisierten Welt hat momentan nur ein Thema und einen großen Wunsch: Wann hört dieser unmenschliche Wahnsinn in der Ukraine endlich auf?

Die Liste der Firmen aus allen Bereichen der Wirtschaft, die Russland und Weißrussland wirtschaftlich boykottieren, ist lang und wird täglich länger.

Bleibt nur zu hoffen, dass die folgende wirtschaftliche Isolation die Richtigen trifft und das unbeteiligte, fehlinformierte Volk nicht auch noch darunter leiden muss.
 




Kein Geschäft mit Russland und Weißrussland
Es freut mich, dass PERCEPIO, der Ihnen bekannte Anbieter von visueller Trace-Diagnose für embedded Systeme und das Internet der Dinge (IoT), angekündigt hat, den Verkauf seiner Software-Tools an Kunden in Russland und Weißrussland zu stoppen, um damit seine Solidarität mit der Ukraine auszudrücken.

Das Verkaufsverbot, das mit sofortiger Wirkung in Kraft tritt, umfasst alle Arten von Software und Evaluierungslizenzen für Percepio Tracealyzer und Percepio DevAlert und bleibt bis auf weiteres bestehen.

"Was in der Ukraine passiert, ist so schockierend und verwerflich, dass wir russische und weißrussische Unternehmen einfach nicht mehr unterstützen wollen", sagte Percepio CEO Johan Kraft und fügte hinzu: "Wir sind uns bewusst, dass unsere Wirkung gering ist, aber wir hoffen, dass unser Beispiel andere Tech-Unternehmen ermutigt, diesem Beispiel zu folgen.

Es erübrigt sich zu sagen, dass auch unser Unternehmen diesem Beispiel folgt und alle Kontakte nach Russland und Weißrussland auf Eis gelegt hat.



Ein Schatz an Informationen: Embedded Online Conference
Auf der Embedded Online Conference wird Ihnen vom 25. bis 29. April ein wahrer Schatz an Informationen präsentiert. Informieren Sie sich hier über die Sessions: https://www.embeddedonlineconference.com/ 

Zwei Themen haben wir herausgegriffen:
  
Anomalien in RTOS-Anwendungen erkennen
  
Wenn Sie mit embedded Software arbeiten, sind Sie im Laufe der Jahre wahrscheinlich schon auf viele Anomalien gestoßen. Unerwartete Abweichungen im Softwareverhalten, große oder kleine, die auf schwer fassbare Softwareprobleme, fehlerhafte Hardware oder sogar Cybersecurity-Angriffe hinweisen können.

Solche Anomalien können große Probleme verursachen, wenn sie nicht schnell erkannt und behoben werden. Nehmen Sie an diesem Webinar teil und lernen Sie die besten Methoden zur Erkennung von Anomalien im Verhalten von RTOS-Anwendungen kennen.

Außerdem erhalten Sie einen Einblick, wie die Anomalie-Erkennung eingesetzt werden kann, um Diagnosedaten für die Fernanalyse und Fehlersuche zu liefern, sowohl während des Systemtests als auch beim Einsatz im großen Maßstab.

Der Vortrag wird von Herrn Dr. Johan Kraft, CEO von PERCEPIO, gehalten.

Fehlersuche in embedded Anwendungen mit Visual Trace
  
Die Verwendung eines RTOS erhöht oft die Komplexität von embedded Anwendungen. So kann es beispielsweise zu Timing-Problemen kommen, die nur in bestimmten Situationen auftreten und schwer zu reproduzieren und zu debuggen sind.

Mit normalen Debugging-Techniken wie Breakpoints lässt sich das Problem meist nicht eingrenzen. In diesem Vortrag erfahren Sie anhand eines praktischen Beispiels, wie die Visualisierung des Laufzeitverhaltens die Fehlersuche erleichtern und Ihnen helfen kann, die Ursache eines Problems schnell zu identifizieren.

Der Vortrag wird von Kristoffer Martinsson, Senior FAE bei PERCEPIO, gehalten.



 





Embedded Studio für ARM und RISC-V:
C++ für harte Real-Time Anwendungen
Das neue SEGGERs Embedded Studio für ARM und RISC-V bietet ab Version 6 Echtzeit- Speichermanagement für reduzierte Antwortzeiten beim Belegen und Freigeben von Speicher. Mit dem Echtzeit-Speicher-management werden erstmals auch bei der Entwicklung in C++ harte Echtzeitanforderungen erfüllt.

Embedded Studio unterstützt die Entwicklung für jeden ARM-basierten Mikrocontroller, einschließlich Cortex-M, Cortex-A/R und der Legacy Cores ARM7, ARM9 und ARM11.

Die neue Version 6 unterstützt ebenfalls alle gängigen RISC-V 32-Bit- und 64-Bit Cores.

„C++-Anwendungen benötigen im Hintergrund viele Speicheroperationen, ohne dass dies dem Programmierer bewusst ist“, sagt Rolf Segger, Gründer von SEGGER. „C++ Anwendungen können zudem enorm von unserem neuen Echtzeit-Heapmanager profitieren. Embedded Studio ist nach meinem Kenntnisstand die erste Toolchain, die schnelle, deterministische Heap-Operationen garantiert. Die Antwortzeiten sind extrem schnell und ermöglichen damit die Programmierung von Embedded-Systemen in C++, auch wenn härteste Anforderungen an das Echtzeitverhalten gefordert sind.“

Embedded Studio beinhaltet nun außerdem einen C++17 Compiler und eine C++17 Standard-Bibliothek, was die Effizienz und Kompaktheit von SEGGERs emRun Laufzeit- und emFloat Gleitkomma-Bibliotheken in sich vereint.

Mehr technische Details zur dynamischen Speicherzuweisung in Echtzeit finden Sie in SEGGERs Blog-Artikel „C++ real-time allocation – a chess engine“.

Die Bibliotheken enthalten generische Container Templates (Sets, Vectors, Lists, Queues, Stacks und Maps), Standard-Algorithmen (Sort, Search, Transformations), Funktionsobjekte, Funktionen für Iteration, Lokalisierung, Strings und Streams, sowie weitere Utility-Funktionen für alltägliche Anwendungsfälle.

Zur Unterstützung von Embedded-Systemen mit limitierter Speicher-ausstattung und -bandbreite ist die C++-Bibliothek auch in einer „No-Throw“-Konfiguration verfügbar, mit der der zusätzliche Overhead im Zusammenhang mit Exception Handling vermieden wird.

Der SEGGER Linker ist natürlich Teil des Embedded Studio. Dieser wurde durch die Entfernung von Dopplungen im Code auf eine geringe Codegröße bei C++- Anwendungen optimiert. Gerade der Einsatz von Templates erzeugt häufig einen hohen Anteil von Code-Dopplungen, die mit dem neuen Linker vermieden werden.
 


 







Multiplattform IDE: SEGGER Embedded Studio
Embedded Studio ist eine Multiplattform-IDE (Integrierte Entwicklungs-umgebung) von SEGGER Microcontroller. Sie zeichnet sich durch ihre Flexibilität in der Anwendung aus und enthält alle Werkzeuge und Funktionen, die ein Entwickler für die professionelle Embedded-C- und -C++ Programmierung und Entwicklung benötigt.

Embedded Studio wird mit einem leistungsstarken Projektmanager und einem Quellcode-Editor geliefert. Der Editor lässt sich schnell starten und der Build-Prozess ist extrem schnell, was wertvolle Arbeitszeit spart. Das Studio enthält weiterhin SEGGERs hochoptimierte emRun Laufzeit- und emFloat Gleitkommabibliotheken sowie SEGGERs intelligenten Linker. Alle Tools wurden von Grund auf speziell für ressourcenbeschränkte Embedded-Systeme entwickelt.

In Kombination mit dem Clang-basierten, hoch optimierenden C/C++ SEGGER Compiler können extrem kleine und dennoch effiziente Programme generiert werden, die jedes Byte Speicher ausnutzen. Der eingebaute Debugger lässt keine Wünsche offen. Er ist vollständig in J-Link integriert und zeichnet sich durch hohe Performance und Stabilität aus.

Embedded Studio steht für unbegrenzte Evaluierung und für pädagogische und nicht- kommerzielle Zwecke kostenlos zur Verfügung, ohne Einschränk-ungen in Bezug auf Codegröße, Funktionen oder Dauer der Nutzung. Embedded Studio wird bei SEGGER intern ausgiebig genutzt und wird ständig aktualisiert und erweitert.

Für eine kommerzielle Lizenz in Ihrem Projekt kontaktieren Sie uns bitte hier.
Weitere Informationen zu Embedded Studio finden Sie hier.
 


 







Nun bleibt mir abschließend nur der Wunsch, dass das Leiden der Menschen in der Ukraine ein Ende hat, der Frieden in Europa einkehrt und wir uns bald wieder zu 100% auf unsere Arbeit konzentrieren können.

Herzlichst,  Ihr
Marian A. Wosnitza



„Wenn man sich für nichts Neues begeistern kann,
darf man sich nicht wundern,
warum die Anderen immer Glück haben.“
 (Renate Karle)