It was great fun to co-exhibit with our Partner @SEGGERMicro at last weeks @emBOconference .
For Cortex-M based microcontroller, we use their J-Link technology inside the ExecutionPlatform to flash test binaries. The user can also open Segger Ozone and debug the test remotely!
You connect a logic analyzer like @saleae and then choose at runtime which pins you want to see. Without any rewiring. The visual support will make it much easier to implement #OpenLoop tests.
Today we are previewing the next generation ExecutionPlatform at @emBOconference.
It has built-in support for connecting an external logic anaylzer that lets you view any of your microcontroller pins.
shoutout to @Mentimeter
Great tool for conferences and thanks to @embeff for the first talk this morning about on-target vs. off-target testing. Check it out at https://t.co/ig4SRk2HIw - make sure to have the www. in front of it ;) Twitter shorthens it
Tomorrow morning at 9 CET I will explain in a live session at the @emBOconference why the popular way of doing #unittesting in #embedded is broken. You will hear about C++ language quirks that may crash your device - even if you "tested" it. And much more.
Wie sorgt man für Reproduzierbarkeit im Build Prozess? Sodass auch Jahre später alte Software-Stände angepasst und gebaut werden können?
Am Freitag gebe ich dazu im kostenlosen Vorprogramm des ESE Kongresses einen Vortrag.
https://t.co/OrxGvlqZdq
#container#git#versioning#ci
I am looking forward to open @meetingembedded 2020 by explaining why the popular way of doing #unittesting in #embedded is broken. You will hear about C++ language quirks that may crash your device - even if you "tested" it. And much more. See you there!
In einem Grundlagenartikel bei Heise erklären wir Risiken, die durch Cross-Compiler entstehen.
Leider bleiben diese oft zu lange unbekannt - und unbemerkt.
https://t.co/xJhmVvggzX
C++20 Concepts haben ein enormes Potential, die Entwicklung für ressourcenbeschränkte Systeme zu stärken.
Im Hintergrundartikel erklärt @danielpenning, wie diese Chance entsteht und wie man sie nutzen kann.
https://t.co/W5BzvXVwH7
Most developers are familiar with the term undefined behaviour. But the fact that this can quickly lead to very subtle deviations in off-target behaviour is not as well known.
Our latest blog post provides some background. https://t.co/HIGAKrRINK
Your testing may result in a purely “perceived security”.
Our latest blog post demonstrates the key technical reasons for differences between the on-target and off-target approaches.
https://t.co/v34S6ndbHz
Für alle die nicht am Webinar teilnehmen konnten, gibt es jetzt eine Video-Aufzeichnung.
Du lernst dort, wie eine On-Target Ausführung kritische Embedded Bugs aufdecken kann.
https://t.co/EzuLztjbzM
Ein Sicherheitsnetz für moderne #embedded Entwicklung?
In unserem morgigen Webinar lernt ihr Fallstricke der On- und Off-Target Entwicklung kennen.
Wie kann eine Ausführung auf dem µC mit der ExecutionPlatform dabei helfen?
Jetzt registrieren:
https://t.co/Swsx13p0wS
Unit test results may depend on the compiler and target⚠️
We found an interesting bug in @ArmMbed by running the existing tests on a mikrocontroller.
See our latest blog post for details:
https://t.co/Pw0vymgSlT
Is it worthwhile to optimize trig functions such as cos?
We investigated for the ARM Cortex-M4F architecture.
It is, but you need to take care and avoid pitfalls.
https://t.co/cljj54cwQG
talking to @embeff and @SEGGERMicro at @emBOconference I have realized we really need to step up our tooling game. I could have found so many bugs so much more easily in retrospect