ESX.3xl: Programming of the controller with C

课程账号 76111
识别符 PRG3XLC
课程类别 Classroom Based Training
持续时间 3 Days
目标客户 Developers
价格 2490 €

Description

The course explains the hardware functions and the programming of the ESX.3xl controller with C including the STW-specific software, plug-ins, libraries and tools.

The course is intended for developers, who will program own applications for the ESX.3xl.

Objectives

The participant

  • Knows hard- and software requirements for programming the ESX.3xl
  • Knows the STW technical documentation and is able to use it for target-oriented research
  • Is able to program own applications with C and the STW software package
  • Knows the debugger solutions
  • Is able to upload software on the ESX.3xl, change parameters and monitor the controller

Prerequisites

Basic knowledge of programming electronic controllers.

Programming skills in the programming language "C".

Course Content

  • Introduction to the hardware of the ESX.3xl
    • Mainboard, supplies, GND concept, pin assignment
    • EEPROM
    • Inputs / Outputs
    • Extension boards
    • Hardware functions, approval tests
  • Software development environment
    • Installation of the software
    • Setup of the software ESX.3xl compiler
    • KEFEX RAM-View, data organization on the laptop and on the controller
  • Functions of the STW-API
  • CAN Bus
    • Introduction
    • Initialize, read and process data of CAN-objects
    • Application layer: SAE J1939 and CANopen
  • Debugger
    • Introduction to the hardware and software solution
    • Demonstration of the Lauterbach hardware debugger
咨询