With our training courses, we transfer our experience and specialized know-how in the
areas of timing and multi-core. Each training course has a strong focus on practical application
and leaves a lot of room for questions and discussions.
Our product training courses enable customers to maximize the benefit of using our products.
Hands on exercises are aligned with well structured training material. The outstanding positive
feedback from our customers encourage us to extend our portfolio of training courses in
the future.
one day (9:00am to 4:30pm with one hour lunch break)
Language
written materials: EN, presentation: either EN or DE (as required)
Content
Morning session: Timing Basics
What is embedded timing and timing analysis?
Timing on code level, RTOS level and network level
Timing in the development process (cf. V-model)
AUTOSAR & timing
Timing analysis techniques
Timing use-cases/problems and possible solutions
Multi-core aspects
Standards addressing timing (ISO 26262, IEC61508, DO178, etc.)
Afternoon session: Examples and focus "tracing"
The early development phase: timing architecture, timing design
Timing analysis at the RTOS level and code level using tracing
Timing verification and timing tests
A key for quality improvement: automated timing test
Discussion of examples from 10 years of experience with automotive timing analysis
The training course is targeted at
Integrators
Software developers
Test engineers
Technical project managers
Preconditions (participants)
Basic software development know-how, e.g. knowledge of the V-model
Ideally experience with automotive mass production projects
Preconditions (location)
Room suitable for presentation from 8:30am to 5:00pm (training course: 9:00am to 4:30pm with one hour lunch break)
Projector with a minimum resolution of 1280 x 1024 pixels
Lunch for the participants and the tutor; coffee and soft drinks
Training material
the training material will be provided as PDF documents. For the timing basics
course, each participant will get a DIN-A1 poster summarizing the course.
Certificate
All participants who complete the course receive a certificate signed
by the tutor.
two days (9:00am to 4:30pm with one hour lunch break)
Language
written materials: EN, presentation: either EN or DE (as required)
Content
Day 1: Morning session: Timing Basics
What is embedded timing and timing analysis?
Timing on code level, RTOS level and network level
Timing in the development process (cf. V-model)
AUTOSAR & timing
Timing analysis techniques
Timing use-cases/problems and possible solutions
Multicore aspects
Standards addressing timing (ISO 26262, IEC61508, DO178, etc.)
Day 1 Afternoon session: Tracing basics and exercises
Basic principles of tracing
Timing analysis at the RTOS level and code level using tracing
T1.scope: the "oscilloscope" for software
T1.cont: on-target timing analysis and timing supervision
Along with all the technical topics throughout the training course: discussion of examples from 10 years of experience with automotive timing analysis.
Day 2: Morning session: Tracing basics and exercises
T1.flex: flexible code instrumentation at run-time
A key for quality improvement: automated timing test (Example: T1.test)
CPU-utilization: important details rarely taken into account
Day 2 Afternoon session: Management of timing in the development process
The early development phase: timing architecture, timing design
Defining AUTOSAR timing requirements using TIMEX (and check them with T1)
T1.diff: timing comparison between versions
The training course is targeted at
Integrators
Software developers
Test engineers
Technical project managers
T1 users and future T1 users
Preconditions (participants)
Basic software development know-how, e.g. knowledge of the V-model
Ideally experience with automotive mass production projects
Preconditions (location/infrastructure)
Room suitable for presentation from 8:30am to 5:00pm (training course: 9:00am to 4:30pm with one hour lunch break)
Projector with a minimum resolution of 1280 x 1024 pixels
At least one laptop or PC for two participants. The T1 licenses will be provided on USB dongles, please state the number of dongles required. The T1 host software should be installed prior to the training course. A download link will be provided by Gliwa well in advance.
Lunch for the participants and the tutor; coffee and soft drinks
Training material
the training material will be provided as PDF documents. Hard copies with the exercises will be provided. For the timing basics, each participant will get a DIN-A1 poster summarizing the course.
Certificate
All participants who complete the course receive a certificate signed by the tutor.
One day training course with hands-on exercises on our Infineon AURIX™ based ATdemo boards.
The “T1 advanced training” typically takes place the day after the “T1 basic training” so
that both sessions together form a two day training course. For any courses carried out at the GLIWA headquarters
in Weilheim in Oberbayern, GLIWA organizes a dinner for all participants staying overnight.
Location
Meeting room provided by customer
Duration
One day (9:00am to 4:30pm with one hour lunch break)
Language
Written materials: EN, presentation: either EN or DE (as required)
Content
Morning session: T1 and ATdemo fundamentals and excercises
Loading a Projektfile, enabling target link, downloading T1.scope traces
Basic GUI features of the T1-HOST-SW
Modification of the ATdemo sources (e.g. adding a tasks), compiling, flashing
T1.cont, dynamic configuration
T1.delay, static and dynamic configuration
Definition of timing requirements using T1 “constraints”, overloading the system using T1.delay, so that constraints get violated.
Afternoon session: Dynamic instrumentation and more
Various excercises regarding T1.flex: dynamic instrumentation of runnables, functions, arbitrary code fragments, data (data-flow analysis and visualiszation)
Automated timing tests using T1.api: participants write their own automatiob scripts
Configuration and generation of reports/exports
Basics of performance optimization (on RTOS-level and on code-level)
User-data events: capture user-data in T1.scope traces
Reserved slot for handling topics brought up by participants
The training course is targeted at
T1 users and future T1 users
Integrators
Software developers
Test engineers
Technical project managers
Anybody who wants to get the best out of T1
Preconditions (participants)
Basic software development know-how, e.g. knowledge of the V-model
Ideally experience with automotive mass production projects
Participation of the training course “T1 basic training”
Preconditions (location/infrastructure)
For traing courses carried out in Weilheim, the following topics are covered by GLIWA.
Room suitable for presentation from 8:30am to 5:00pm (training course: 9:00am to 4:30pm with one hour lunch break)
Projector with a minimum resolution of 1280 x 1024 pixels
Lunch for the participants and the tutor; coffee and soft drinks
Voraussetzungen (Laptop)
A laptop should not be shared between more than two participants
The T1 licenses will be provided on USB dongles, please state the number of dongles required. The T1 host software should be installed prior to the training course. A download link will be provided by Gliwa well in advance.
Python 3.5.X should be installed ready for use including the two additional packages: “Requests” and “win32com”.
A Compiler (either TASKING or HighTec) should be installed ready for use. Both compiler vendors offer evaluation versions of their compiler.
Training material
The training material will be provided as PDF documents. Hard copies with the exercises will be provided. For the timing basics, each participant will get a DIN-A1 poster summarizing the course.
Certificate
All participants who complete the course receive a certificate signed by the tutor.
HOT TOPICS
GLIWA Statement with regard to Log4j Security Flaw
T1 does not use Log4j, hence it is not affected by the recently discovered Log4j security flaw.
Our brand new videos provide concrete and entertaining insights into the functions and advantages of the various components of the T1 Analysis Suite.
GLIWA embedded systems has a new legal form
After a form-changing transformation completed on 1st July 2021 the full new company name is now:
GLIWA embedded systems GmbH & Co. KG
We kindly ask you to include this name in your systems and to use it in your future correspondence and documents.
The address of our head office, the VAT-ID and the D.U.N.S. remain unchanged.
GLIWA providing fundamental knowledge besides outstanding tools
The practice-oriented, book on methodology and analysis of embedded software timing.
Numerous case studies help to avoid tricky problems, facilitate optimal use of processor resources and
give many hints to secure correct runtime behavior.
Edited by Springer. Available as printed edition and eBook. Take a closer look here. Now also available in Korea and China!
Peter Gliwa's coveted book was recently published in Korea and – in cooperation with the highly recognized Tsinghua University of Beijing – will also be available on the Chinese book market.
To find out more about T1 or to arrange a free presentation, just call:
+49 881 138522-70
New Distributor for South Korea
We welcome ITIV AI as our competent partner in South Korea with years of deep T1 knowledge.
Interviews on YouTube
Check-out the interviews with GLIWA CEO Peter Gliwa on Matrickz TV. In this one
Peter talks with MATRICKZ CEO Dr. Hasan Akram about timing in automotive software develeopment and in this one about entrepreneurship.
T1 supports TC39x
Synchronized traces from 6 cores!
T1 makes it happen. Click
here, to view a screenshot of T1 with 6 synchronized traces and some cross-core communications.