Training & Consulting
Quategra GmbH offers training courses with a practical orientation for development engineers as well as management staff. All our course instructors have many years experience in the development of embedded systems and they include many examples from day-to-day business in their presentations.

At the beginning of 2008 our current trainings courses for ARM7, ARM Cortex-M3 and KEIL Real-Time-Library were licensed by ARM Ltd. and they use for training their own distributors.
Also the positive feedback from our training participants reinforces our commitment to incorporate new concepts from development work into the training syllabus as well as to consistently take up new topics.
Beyond our training courses we will gladly support your project individually on-site. You can enquire about customized technology consulting, software design or for an expert opinion at any time.
Main topics of our training courses
- ARM7 - NXP LPC2000 Hands-on-Workshop
- Cortex-M3 - STM32 Hands-on-Workshop
- Cortex-M3 - Luminary Micro Stellaris Hands-on-Workshop
- Embedded Real-Time Operating Systems (RTOS) and Software Architecture
- Safety-critical Development in compliance with IEC61508
- Embedded UML
- Embedded-C (ANSI)
- 8051 Basics
- C166/ XC166 - Basics
Contents:
ARM7 - NPX LPC2000 Hands-on-Workshop
- ARM7 Microcontroller Core Architecture
- Derivatives and Peripherals
- Processor modes and Mode changes / Registers and Status registers
- Instruction Sets, Exceptions and Interrupts
- Specifics of the LPC2000 family
- Embedded-C for ARM
- Practical examples using the development environment KEIL RV-MDK and the Evaluation Board MCB2300 by KEIL
Cortex-M3 - STM32 Hands-on-Workshop
- ARM CORTEX-M3 Microcontroller Core Architecture
- Core Extensions, Peripherals
- Processor modes and mode changes / Registers and Status registers
- Instruction Sets, Exceptions and Interrupts
- Specifics of the STM32 family
- Embedded-C for ARM
- Practical examples using the development environment KEIL RV-MDK and the Evaluation Board MCBSTM32 by KEIL
Cortex-M3 - Luminary Micro Stellaris Hands-on-Workshop
- ARM CORTEX-M3 Microcontroller Core Architecture
- Core Extensions, Peripherals
- Processor modes and mode changes / Registers and Status registers
- Instruction Sets, Exceptions and Interrupts
- Specifics of the Stellaris family
- Embedded-C for ARM
- Practical examples using the development environment KEIL RV-MDK and the Evaluation Board EKK-LM3S8962
Embedded Real-Time Operating Systems (RTOS)
- RTOS Basics
- Software architecture and RTOS
- RTOS Scheduling Pattern
- KEIL RTX Real-Time Kernel: Mechanisms
- KEIL Real-Time Library (Introduction): Flash File System, USB, CAN, TCP/IP, Embedded Web Server
- Examples using the Real-Time Operating System RTX Real-Time Kernel and the
- RL-ARM RealView® Real-Time Library
Safety-critical development in compliance with IEC61508
IEC61508 – Introduction to safety-critical development
- IEC61508 - Overview
- Introduction to safety-critical systems
- Risk and functional safety
- IEC61508-2: Requirements for electronical devices
- IEC61508-3: Requirements for software
- Documentation
- Safety Requirements and Traceability
IEC61508-3 – Software Programming of safety-critical systems
- Software development processes, V-Model
- The IEC61508-3 in detail
- Software life cycle
- Programming languages and development tools
- Limitations and conventions for C
- Software testing
Embedded UML
- UML basics
- Rhapsody in C and C++
- Low-level UML
Embedded-C (ANSI)
- Basics: ANSI C for Embedded Systems
- Object oriented C
8051 Basics
- Embedded-C for 8051
- Assembler 8051
C166/ XC166 - Basics
- Embedded-C for XC166
Attendee's feedback
"... this 5-day course on the topic of ARM microcontrollers, the Keil development environment and the Keil real-time products leaves nothing to be desired. Very proficient referees implement a didactically distinguished training concept. The small size of the group and the intensive supervision allow an optimal knowledge transfer. The joy of learning is kept awake by numerous experiments. The highly detailed training materials are a valuable help herein. One can not learn the ropes more efficiently..."
"... the combination of technical know how, contact with costumers and the talent to vividly and simply explain complex topics ..."
"... I'd like to thank you for your prolific Embedded-C training."
"... clarity what exactly needs to be done ..." (IEC61508)
"... it was important, that the training was held by some one who uses it (Rhapsody in C) in the daily work..."
"... the high practical orientation and the provision of the essentials ..."
"... days that save weeks! ..."
We receive feedback with ratings from many sourse participants. The following diagram delivers an insight into the satisfaction of our customers.

In various consulting and on-site services we only hear verbal feedback from our customers. These opinions are not included here but they clearly confirm the trend.








