ABC Company Conference
Unsubscribe
Banner_VXW_Text

„Die Praxis sollte das Ergebnis des Nachdenkens sein,
nicht umgekehrt.“
(Hermann Hesse, deutscher Dichter)

Newsletter im Oktober 2019:

- Alarmierendes Signal
- Für eine einzige Woche 
- Transparenz findet verborgene Probleme
- Vielseitige RTOS Unterstützung
- IDE für die 
Großen"
- Unternehmensweite Lizenz mit Source-Code


Liebe Kundin, Lieber Kunde,


Etwa 50% der Projektzeit von heutigen Embedded Software-Entwicklungen werden mit Verifikation und Problemsuche verbracht. Wertvolle und unproduktive Zeit, die nichts zu Ihrem Projektziel beiträgt.

Alarmierendes Signal

Dies ist ein alarmierendes Signal dafür, dass die Werkzeuge und Methoden, mit denen wir heute arbeiten, überholt, zumindest aber verbesserungswürdig sind, wenn wir zukünftigen Herausforderungen gewachsen sein wollen.
  • Was ist es Ihnen wert, viel Zeit bei der Suche nach Problemen zu sparen?

  • Was ist es Ihnen wert, gravierende Schwachstellen schnell aufzuspüren und zu beseitigen?

  • Was ist es Ihnen wert, ein qualitativ besseres Produkt ‚on time’ an Ihren Endkunden ausliefern zu können?

  • Was ist es Ihnen wert, wenn Ihr Produkt im Feld keine Probleme verursacht, Sie keine Rückrufe und Nachbesserungen haben?
Wenn Sie diese Fragen mit ‚viel’ oder gar ‚sehr viel’ beantworten, sollten Sie sich auch fragen, wieso in der Praxis für diese Fragen oft wenig Sensibilität entwickelt wird.

Es werden eher Verzögerungen im Projektplan mit all den damit verbundenen Konsequenzen und Kosten in Kauf genommen, als sich im Vorfeld bereits Gedanken darüber zu machen, wie man sein Leben von Anfang an deutlich einfacher – und die Ergebnisse besser - gestalten könnte.
  • Wieviel wären Sie bereit für ein Tool auszugeben, dass Ihnen die Kosten für eine Tage- oder Wochen-lange Suche nach Fehlern, Laufzeit-Engpässen und Timing Problemen erspart?

  • Wieviel wären Sie bereit für ein Tool auszugeben, dass Ihnen  möglicherweise Ihren Projekterfolg rettet, das Ihnen auch im nächsten Projekt wieder helfen wird, schneller zu einem besseren Ergebnis zu kommen?




Für eine einzige Woche ...
Für eine einzige Woche eingesparter Personalkosten kommen Sie sehr wahrscheinlich mit einem dreistelligen Euro-Betrag nicht mehr aus. Für einen niedrigen dreistelligen Betrag können Sie bereits ein Werkzeug kaufen, das Ihnen aus dieser Zwickmühle hilft.

Sie machen damit den Rücken Ihrer Entwickler (oder Ihren eigenen) frei für wirklich produktive Aufgaben, wozu man Fehlersuche ganz sicher nicht zählen kann.

Embedded-Systeme müssen keine Black Box sein, über deren interne Abläufe Entwickler nur Vermutungen anstellen können. Leistungsfähige Visualisierungs-Tools können die Black Box öffnen und zum Verständnis der internen Vorgänge und zur Lokalisierung von Problemen beitragen.

Die Mittel und Möglichkeiten dafür sind heute jedenfalls für jeden zugänglich.

Wie ein Mikroskop macht der Tracealyzer von Percepio das zeitliche Verhalten einer Embedded Anwendung im Detail sichtbar. Er kann in die Tiefen der Applikation hineinsehen, diese unter allen möglichen Blickwinkeln betrachten und analysieren.

Die Visualisierung der Applikation in der realen Ausführung ist ein unschätzbar wichtiger Schlüssel zum Verständnis von verborgenden Problemen und Anomalien auf Betriebssystem-Ebene.




Transparenz findet verborgene Probleme
Die visuelle Darstellung der Struktur und des Verhaltens von Software wirkt sich in mehrfacher Hinsicht vorteilhaft aus.

Visualisierung
  • erleichtert die Übertragung von Gedankenmodellen in Software,

  • begünstigt die Kombination analytischer und intuitiver Lösungswege,

  • regt die Neugier an und führt in der Regel schneller zum Erfolg,

  • verbessert die Kommunikation und Kooperation im Team.
Das bildhafte Verständnis des zeitlichen Ablaufs von Funktionen, Interrupts, Systems-Aufrufen, CPU-Auslastung und Speicherverhalten trägt entscheidend zur Verbesserung der Qualität der Entwicklung bei.

Transparenz erleichtert die effektive Zusammenarbeit im Team, die mit steigender Komplexität eine sehr wichtige Rolle einnimmt.

Sie werden sich fragen: 
Warum bin ich darauf nicht schon früher gekommen?

Mit über 30 intelligent verbundenen high-level Ansichten von visuellen Traces des Echtzeit-Verhaltens Ihrer Embedded Software ermöglicht der Tracealyzer von Percepio nie gekannte Einblicke in das Echtzeit-Verhalten Ihrer Applikation.

Sie arbeiten intuitiv und erweitern die Code-Level Debugger Perspektive um das ‚Big Picture’.



 



Vielseitige RTOS Unterstützung
Der Tracealyzer ist für verschiedene Embedded-Betriebssysteme verfügbar, neben dem weit verbreiteten FreeRTOS, auch für Keil RTX5, Linux, Wittenstein SafeRTOS, Wind River VxWorks, Express Logic ThreadX, Micrium uC/OS-III, On Time RTOS-32 und OpenVX – Synopsys EV6x.

Tracealyzer kann parallel zu herkömmlichen Debuggern wie Segger, IAR, Keil oder Eclipse eingesetzt werden und ergänzt die detaillierte Debugger-Ansicht um viele zusätzliche Ansichten auf Systemebene. Dies ist ideal, um Echtzeitprobleme zu verstehen, bei denen ein klassischer Debugger einfach nicht ausreicht.

Beispielsweise ist es in Echtzeitsystemen wie einer Motorsteuerung häufig nicht möglich, das System zum Debuggen anzuhalten. Mithilfe von Software-Tracing können Sie Ihre Embedded Software und alle relevanten Variablen in Echtzeit aufzeichnen und analysieren, während das System weiter ausgeführt wird.

Überzeugen Sie sich doch selbst vom Nutzen des Tracealyzer. Hier können Sie sich die neueste Vollversion zum Test herunterladen und unverbindlich und uneingeschränkt evaluieren. 

Falls Sie interessiert sind, mache ich Ihnen gerne auch ein Angebot zum Kauf. Dann könnten Sie schon morgen die Vorteile des Tracealyzer für Ihr Projekt nutzen!










IDE für die „Großen"
Das Embedded Studio von SEGGER als eine perfekte Cross-Plattform-Entwicklungsumgebung für Embedded Systeme hatte ich Ihnen bereits vorgestellt.

Wenn Sie mit dem Embedded Studio arbeiten, spüren Sie in jeder Phase, dass es von Embedded-Software-Entwicklern für Embedded-Software-Entwickler geschrieben wurde. 

Wenn Kunden mir schreiben: „The Embedded Studio is a very professional and well polished product.”, dann weiß ich, dass ich nicht zu viel versprochen habe.

Das Embedded Studio ist sehr schnell, einfach und intuitiv zu bedienen. Es ist eine vollständige Entwicklungslösung für praktisch alle ARM-basierten Mikrocontroller, von ARM7/ARM9 zu allen Cortex-M, -A, -R, ebenso auch für RISC-V.

Das Embedded Studio enthält eine Systembibliothek, die für Embedded Systementwicklung mit GCC und LLVM Compilern optimiert ist. Es unterstützt dabei auch externe Compiler und bildet damit eine Plattform für Multi-Compiler Umgebungen.

Falls Sie einen IAR oder Keil Compiler besitzen, habe ich eine gute Nachricht für Sie: 
  • Sie können Ihren IAR oder Keil Compiler unter der zeitgemäßen Benutzeroberfläche des Embedded Studios weiter nutzen,

  • oder Sie importieren Ihre Projekte gleich ganz mit dem Project Importer in das Embedded Studio ...

  • … das Sie zu einem Bruchteil des Preises eines proprietären Compiler erwerben können.
Das Embedded Studio ist plattformunabhängig und kann auf Windows, MacOS-X und Linux-Systemen eingesetzt werden.










Unternehmensweite Lizenz mit Source Code
Auf Kundenwunsch hat SEGGER nun eine Enterprise-Lizenz für das Embedded Studio eingeführt. Mit dieser Lizenz werden spezielle Anforderungen von größeren Unternehmen erfüllt.

Die Enterprise-Lizenz ist eine unternehmensweite Lizenz für das Embedded Studio mit einer Option, auf den Source-Code zugreifen zu können. Die Lizenz befreit von jeglichem administrativen Aufwand, die korrekte Anzahl und Aktivierung der Lizenzen innerhalb des Unternehmens zu ermitteln. Gleichzeitig ist SEGGERs Enterprise-Lizenz fortlaufend gültig und arbeitet unabhängig von Lizenzmanagern oder Lizenzservern.

Die Source-Code-Option gibt dem Kunden die Wahl zwischen einem Software Escrow, bei dem der Source-Code hinterlegt wird, und dem direkten Zugriff auf den Source-Code. Mit der Verfügbarkeit des Source-Codes wird ein zentraler Punkt des Risiko-Managements aufgegriffen, der in der Embedded Systems Industrie immer geläufiger wird.

Die Verfügbarkeit des Source-Codes eliminiert jegliches Risiko in Bezug auf zukünftige Projekte. Der Zugriff auf die Source-Codes erlaubt dem Kunden zudem die Software selbst zu pflegen und zu erweitern. Der Kunde erhält weiterhin Updates für das Embedded Studio und den Source-Code. Der typische Anwendungsfall ist entweder die Eliminierung von Risiken oder die kundenspezifische Anpassung des Werkzeugs an spezielle Anforder-ungen oder neue CPU Architekturen.

Das neue Lizenzmodell wird zusätzlich zu den bereits vorhandenen Entwicklerplatz-basierten Lizenzen angeboten.

Mit der hohen Nutzerfreundlichkeit bei der Lizenzierung und der zeitgemäßen Benutzeroberfläche hat sich das Embedded Studio in einem großen Kundenkreis etabliert, auch bei Kunden die auf Linux- oder MacOS-basierten Rechnern entwickeln.

Hier finden Sie weitere Informationen zum Embedded Studio.





Überzeugen Sie sich selbst von der Flexibilität und Leistung des Embedded Studios. Der Test kostet nichts und verpflichtet Sie zu nichts.
Hier ist der Download der aktuellen Software.

Wenn Sie Fragen hierzu haben, kontaktieren Sie mich einfach.


Herzlichst,  Ihr
Marian A. Wosnitza



„Menschen mit einer neuen Idee gelten solange als Spinner,
bis sich die Sache durchgesetzt hat.“
(Mark Twain)