Arm Trustzone is available for Armv8-M class of devices, for example Cortex-M33. This webinar will discuss Arm Trustzone for Cortex-M.
The topics include:
- Use cases for Trustzone
- Theory of operation
- Hands on demo using Keil MDK
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.
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.
Static Analysis With CodeSonar
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?
Quickstart – Cantatas unique features does the job!