Percepio adds secure desktop client to DevAlert 2.0
Percepio in Sweden has launched a major upgrade to its DevAlert edge observability tool with improved security and diagnostic capabilities, including core dumps for ARM Cortex-M devices.
DevAlert 2.0 allows remote inspection of crashes, errors or security anomalies in full detail, including the function call stack, parameters and variables and with source code display. Together with the earlier features for collecting traces on anomalies and the recently added bare-metal target support in Percepio’s Tracealyzer tool, DevAlert provides full observability for IoT/Edge device software running on any real-time operating system (RTOS) or on bare-metal software.
- Percepio supports Bill Lamie’s new 1Kbyte PX5 RTOS
- New CEO at Percepio as founder steps back
- Percepio, Lauterbach team for debug
Users can capture and analyze hard faults, errors and anomalies in full detail to catch bugs in the test lab or analyze anomalies in deployment. For local use, the system needs a regular serial port for debugging, while remote observation requires public or private cloud service via a network connection.
Since its inception, DevAlert has offered a privacy-friendly “bring our own storage” solution where developers have full control over their diagnostic data storage. This means they never have to upload sensitive IP like firmware images to the DevAlert service.
The privacy focus remains in DevAlert 2.0, where it is implemented through a new desktop client, Dispatcher, that provides easy access to dedicated data storage such as an Amazon S3 bucket. Dispatcher also lets users view any kind of device data locally using a preferred desktop tool; for example traces in Tracealyzer, core dumps in the debugger, network requests in a protocol analyzer tool, or the most recent device log in a text editor.
An integration with GDB for ARM Cortex-M devices is included, and support for other platforms can be provided on request.