embOS-Safe, the SIL 3 certified RTOS for safety-critical applications

SEGGER announces embOS-Safe, the SIL 3 certified RTOS for safety-critical applications

“Certification is vital to many safety applications. embOS-Safe provides developers with a comprehensive tool to match their safety and reliability requirements,” says Til Stork, embOS Product Manager at SEGGER. “embOS is now certified according to IEC 61508 SIL 3 and IEC 62304 Class C, and it simply works!”

embOS, SEGGER’s signature RTOS, is known for its small footprint, performance, reliability and intuitive API, and has been proven for more than twenty years in commercial applications.

By popular demand, a certified version is now available for safety-critical applications.

Certified by TÜV SÜD, embOS-Safe complies with the functional safety standards IEC 61508 SIL 3 and IEC 62304 Class C (medical devices).

The certification highlights the high-quality standards of SEGGER’s development processes, now making it even easier to use embOS in safety-critical key market segments such as medical, automotive, aviation and home appliances.

Customers requiring embOS-Safe gain access to a proven, reliable solution with all embOS key features, including multi-tasking, comprehensive communication and synchronization services, along with full memory protection.

embOS-Safe is provided with a certification kit containing all necessary documents, including the comprehensive embOS safety manual, making it easy to integrate it into your application, even for applications that have not taken advantage of an RTOS before.

embOS-Safe is further complemented in safety-critical environments by SEGGER’s leading cross-platform IDE Embedded Studio, the proven embOS/IP and emUSB communication stacks, the bullet-proof file system emFile and the industry-standard graphics package emWin, as well as the J-Link debug probes and Flasher production tools.

IEC 61508 is the standard for functional safety and is referenced in multiple derived standards.

embOS certifications according to other standards, including ISO 26262 for automotive devices, can consequently also be done easily.

Prevent Cybercrime Inside Your Company

Prevent Cybercrime Inside Your Company


The security threat posed by insiders is often underestimated. According to an IBM study, 32% of attackers are insiders and 24% are “inadvertent actors” (e.g. people making mistakes that lead to a system breach or incorrect behavior.) One such class of insider attack is malicious code added during development that allows for future exploitation.

Advanced static analysis tools such as CodeSonar can detect these within source and binary code before they get shipped to customers.
In addition to existing detection for security vulnerabilities, this paper also talks about specific security vulnerability checks to detect certain insider attacks.

Read the Guide..

SYSGO & Vector: Joined forces for a future oriented software platform

SYSGO & Vector: Joined forces for a future oriented software platform

We are happy to announce that Vector Informatik GmbH, located in Stuttgart (Germany), and SYSGO AG have founded a joint venture for the development of embedded software. The aim of the cooperation is to create an integrated software platform consisting of the AUTOSAR Adaptive basic software MICROSAR and the real-time operating system PikeOS.

The combined expertise of both companies will provide ECU developers with an ideal solution for the new generation of high-performance ECUs based on the AUTOSAR Adaptive Standard. The joint development includes measures for the effective interaction between the PikeOS operating system and the AUTOSAR Adaptive basic software.

Please find some more details about that joint venture here
https://www.sysgo.com/partners/sysgo-vector/ or https://www.sysgo-vector.com


Why is Lauterbach your favorite tool?

Why is Lauterbach your favorite tool?

Lauterbach“-The Best feature about Lauterbach is the way it’s able to handle and present tracedata. If you have the ability to use trace, you should absolutely do so. The way that Lauterbach handles tracedata is exceptional and I can’t say there is any better tool to find bugs with. To be able to have the Trace chart with symbols(left), the trace data(middle) and the source code(right) in track-mode, which means when you click in a window the other two will follow to that line of code. This makesit very easy to see what have happen and find if there was any unwanted behavior.

With Lauterbach it’s also possible to use CTS (Context Tracking System) i.e. debug your tracedata. In CTS mode you have the possibility to step backwards in your code and see each state of the system how it changes.” /Björn Skånberg, FAE, Nohau Solutions AB

Trace Lauterbach

Lauterbach PIL Simulation with TRACE32


Lauterbach PIL Simulation with TRACE32

Lauterbach has provided its Simulink plug-in for PIL (Processor-in-the-Loop) simulation. With this new plug-in, the modeling Environment can communicate directly with the target through a TRACE32 debugger.

Over the course of the last few years, model-based methods have become more and more important in software development. The advantage of model-based methods is the continuous verifi cation of the software design. The Processor-in-the-Loop simulation has become an important step in the design verifi cation.

PIL Simulation

PIL simulations are performed to ensure the developed algorithms provide the correct functionality in the target environment. This verifi cation step can be executed on one of the following target systems:

  • Final target hardware / evaluation board
  • Virtual target / core simulator
  • TRACE32 Instruction Set Simulator

PCAN-Explorer 6 – New Version

PCAN-Explorer 6 – CAN FD, Trace Playback and More

Communicate with CAN and CAN FD Busses

The professional Windows software PCAN-Explorer, a program for observation, control, and simulation of CAN busses, has been released as version 6. Besides CAN 2.0 A/B, the PCAN-Explorer 6 now also supports the CAN FD standard with up to 64 data bytes per CAN message. Another new feature is the playback of previously recorded CAN traces on a connected CAN bus.

The configuration of the symbolic representation of CAN messages has also been revised. Signals are used to define the representation of the arising payload and then are assigned to the different CAN messages. Previous symbol definitions are still applicable and can be converted to the new format if required.

In general, the use of flexible, configurable filters for incoming and outgoing CAN messages and also for recordings is possible. The automation of small tasks or complex processes is done using macros or VBScript. The functionality of the PCAN-Explorer 6 can be extended by add-ins. PEAK-System, for example, offers a plotter, an instruments panel, CANdb import, and J1939 support.

Upgrade Details

Customers of the PCAN-Explorer 5 receive an upgrade to version 6 for the price difference, depending on the date of purchase of the previous version. Contact us for more info.

MicroTrace for Cortex™-M

MicroTrace for Cortex™-M

A low-cost debugger for the Cortex-M family are available from Lauterbach. Due to the high market penetration of Cortex-M processors an all-in-one solution has been developed, that will provide the following features:

MicroTrace Characteristics

  • Support for more than 1000 different Cortex-M processors
  • USB 3 interface to the host computer
  • Standard JTAG, Serial Wire Debug, and cJTAG
  • 256 MByte trace memory
  • 34-pin half-size connector for target hardware and adapters for a wide variety of other connectors
  • Voltage range 0.3V to 3.3V, 5V tolerance

Debug Features

  • C/C++ debugging
  • Simple and complex breakpoints
  • Read and write memory during program runs
  • Flash programming
  • OS-aware debugging
  • Multicore debugging of two or more Cortex-M cores

Trace Features

  • 4-bit ETMv3 in Continuous mode
  • ITM over TPIU and Serial Wire Output
  • Multicore tracing
  • Streaming trace information to the host computer for long-term tracing, streaming rate up to 100 MByte/s
  • Analysis of task and function runtimes
  • Code coverage analysis
  • Trace evaluation even during recording
  • Energy measurement using TRACE32 Analog Probe

As with all Lauterbach products, μTrace is controlled by the TRACE32 PowerView GUI.

Read more..

ARM Introduces MDK-Plus Edition

ARM Introduces MDK-Plus Edition

ARM® Keil® MDK Version 5.20 is the industry-leading standard software development solution for ARM Cortex® microcontrollers. For Cortex-M devices, the new MDK-Plus edition adds comprehensive middleware for applications that require File System, Graphics, TCP/IP Networking, or USB Device interfaces.


Do you wish more information!

Contact us for offers, information or advice!