Recorded Webinars

Cortex-M development the fast way with Keil-MDK

In this webinar, you will learn how to get started with Keil MDK, in a simple and productive way. We will show you how to effectively troubleshoot your applications in Keil MDK.

De-risk your supply chain – detect security vulnerabilities

In this webinar we present GrammaTech’s Binary SCA (Software Composition Analysis) tool, CodeSentry, for detecting such vulnerabilities with high precision and recall.

A formalized requirement process in embedded development -How to get started

A Visure expert demonstrate how to effectively kick start your organizations requirements management process by applying workflows and rules for defining requirement and how to maintain these in the future, in your embedded applications.

Extending Static Analysis to Include 3d Party Libraries

Static analysis is an important part of developing high quality software. It finds problems before code is even testable – problems that may get overlooked during testing. Analyzing the source code is becoming a natural and important part of the CI/CD or DevOps chain.

Accelerating Innovation & Streamlining Compliance for Medical Devices Engineering

In the webinar we discuss how Engineering Lifecycle Management solutions can accelerate the development of innovative and smart products while ensuring quality control and compliance with industry regulations. The webinar will focus on three strategic themes: Improve Quality,Reduce Cost of Compliance andReduce Time to Innovation.

How to control SW Architecture and Quality in a Functional Safety project

In this webinar, we highlight unique features such as the Architecture Heatmap, Smart Build for reducing build times, and Smart Test for optimizing testing based on the architecture and impact analysis.

Benefits of using trace on a Cortex-M device

We are all under time pressure to finish our projects. Using the best available tools will help you solve many problems. In this webinar we will show how you can save time, and assure quality of your application, when you use a real-time trace from Lauterbach.

Rust language in embedded systems

A webinar about Rust, a modern language that has become increasingly competitive alternative to the C/C++ traditionally used for developing embedded system. We will have a brief overview on its salient language features.

Understanding Bluetooth specifications and versions

All Bluetooth specification versions bring new Use cases. There are some fundamental differences in these use cases from a technology and application point of view. We can help you understand these differences

Multicore Debug and Real Time Trace

The 45 min webinar will give insights in how to debug a multicore system using TRACE32 from Lauterbach.


The topics include:

  • Use cases for Trustzone
  • Theory of operation
  • Hands on demo using Keil MDK

Improve the Software Quality with Static Analysis

Static analysis has been proven to be a highly valuable member of software verification tool suites, yielding significant benefits to development, QA, and audit teams.

We show how to view result and manage warnings and how to launch CodeSonar from Jenkins (CI).

Deep static analysis everywhere – Part 1. Julia Soft

Transferring the lessons learned from safety and security critical software to other softeware domains.

Deep Static Analysis for Java, Android and .Net – Part 2. Julia Soft

Whereas embedded software (typically written in C/C++) must comply with strict safety and security standards, there are no such requirements for enterprise software (typically Java/C#).

In 10 minutes – Create your own startup script in TRACE32

With RTOS awareness and custom windows.

In 10 minutes – Learn how to setup debugging of the Linux kernel in TRACE32

This is a short tutorial of what you need to debug Linux in Trace32.

In 10 minutes – Learn how to use breakpoints in TRACE32

This is an introduction to program and read/write breakpoints.

In 10 minutes – Learn how to debug Linux user space in TRACE32

This video will show how to debug user space processes, thread and libraries using Trace32 from Lauterbach.

In 10 minutes – Learn how to display variables in TRACE32

An introduction of different ways to look at variables.

In 10 minutes – Learn how to look at memory and variables in TRACE32

This is an introduction of different ways to look at memory and registers when debugging your application.

Using third party applications in your IT, IOT or embedded system?

Do you know your outstanding risk?
Static analysis for binaries can provide you with a quick risk assessment.
Security Analysis – CodeSonar. GrammaTech

Deep learning computer vision on a Cortex M7 with CMSIS-NN

Short introduction to computer vision with machine learning.
Benefits of MDK-Keil for Cortex-M development.
Demo of STM Discovery board running a machine learning computer vision model.

Debug your Embedded system using Lauterbach

How to get most use out of Lauterbach. You will learn how to get started with Lauterbach and start debugging your embedded application. We will go over the basic debug features of Lauterbach and what you can do.

Trace your embedded system using Lauterbachs trace functionality

Learn how to maximize your development using Lauterbachs trace functionality. We will go over how to use trace and how you can do advanced debugging, performance measurement and Code Coverage.

How to use Lauterbach Solutions to optimize your applications for power consumption

Power Debugging is a methodology that provides developers with information about how the software implementation of an embedded system affects the system’s power consumption. LAUTERBACH integrated power measurement.

Automation and API with Lauterbach

Learn how you can use an API to connect Lauterbach with your system or component test. We will also go over what type of Code Coverage and performance reports you can get from Lauterbach and how you can share them with your whole organization. Also how you can use Lauterbach with your CI system.

Get started with Keil MDK version 5

You will learn how easy and quick it is to get started with Keil MDK version 5 and to efficiently develop applications for microcontrollers based on the ARM® Cortex®-M processors.

Maximize your development with Keil ULINKpro

You’ll learn how to maximize your development by using Keil ULINKpro Debug & Trace adapter.

KEIL ULINKpro – Maximize your development.

Take advantage of KEIL ULINkpro Debug & Trace Unit. ULINKpro delivers real-time data and instruction trace giving you access to sophisticated application analysis e.g. execution profiling and code coverage.

Introduction Debug and Trace with DS-5

Live demo with a Zynq-7000 board and a ULINK Pro.



Demo: Introduction to CodeSonar

We will show how to do an analysis, how to view result and manage warnings and how to launch CodeSonar from Jenkins (CI). Static analysis has been proven to be a highly valuable member of software verification tool suites.

Hitta CWE/SANS topp 25 med CodeSonar

De 25 farligaste programvarufelen är farliga, eftersom de tillåter angripare att helt ta över programmet, stjäla data, eller förhindra programmet från att fungera överhuvudtaget. Live demo – på svenska.

Why Use Unit Tests?

In the webinar we will look at Cantatas unique features and what is new in version 9. We will show you how to quickly get a test framework up and running, and then write and execute a couple of tests.

CAN Technology morning webinar

Reliable communication with CAN & Future proof CAN technology

Do you wish more information!

Contact us for offers, information or advice!