Design-In-Expertise And Service
Suchen nach ...
Suche:
Hersteller Kategorie Artikel Freitext

Offizieller Espressif IDF Workshop

Two workshops, one path: from the basics to advanced use of ESP-IDF

You can register separately for each of the two workshops.

Why ESP-IDF?

ESP-IDF is the official framework for development on Espressif modules and SoCs. Written in C and based on FreeRTOS, it allows you to take full advantage of all the features of Espressif devices.

Other development environments, such as Arduino or Lua, are merely wrappers that rely on ESP-IDF: using the official framework directly means having immediate access to all the latest features, the most robust libraries, and all the advanced capabilities of the chips, ensuring maximum efficiency and flexibility in professional development.

Morning – ESP-IDF Base

In the morning, there will be a basic ESP-IDF workshop, starting with the compilation of a simple program and ending with the creation of an HTTP server.

Afternoon – ESP-IDF Advanced

In the afternoon, more advanced techniques will be demonstrated, such as debugging, the use of core dumps and logs, and size analysis, OTA updates and more.

An event designed for embedded developers

The workshop is designed for developers who want to learn how to use ESP-IDF professionally, starting with the basics and progressing to advanced tools and techniques.

Morning – ESP-IDF Base

Perfect for those starting from scratch or coming from ESP-AT / Arduino.

Objective

Orient yourself in the development environment and compile your first projects

Create an HTTP server that implements REST API

Use GPIO and I2C peripherals

Afternoon – ESP-IDF Advanced

Dedicated to those who want to tackle complex projects.

Objective

Use of components and event loops

Analysis of firmware size

Advanced logging and core dump techniques

A practical workshop

Each session is divided into three parts. Each part covers a different topic, starting with a brief theoretical introduction followed by practical exercises and guided activities to consolidate what has been learned.

Whether you want to start from scratch or take your skills to the next level, this day will give you the practical tools you need to work with ESP-IDF professionally.

The Speaker

Francesco Bez, Ph.D.

Solution Engineer @ Espressif

Career path

Francesco Bez graduated in Electronic Engineering from the University of Padua in 2015 and obtained his Ph.D. in Power Electronics in 2019. He worked for six years as an Espressif and IoT specialist in the distribution sector. For the past year, he has been part of Espressif’s Developer Relations team as a Solution Engineer, where he supports developers and creates educational material to facilitate the use of Espressif devices.

The Location

meetinn Konferenzzentrum München-Neuaubing

Brunhamstraße 21
81249 München

The workshops will be held in the  Calypso Room at the meetinn Konferenzzentrum München-Neuaubing.

The venue is easily accessible from the highway and has parking facilities.

Lunch & snacs will be served during the workshop at the same place.

Go to Google Maps

Click here to go directly to Google Maps for route planning:

 

Link

Confirm your participation

ESP-IDF BASE (10:00 – 13:00)

 Components

Lecture 1 – What is a component, how to create it, and how to support multiple hardware versions via BSPs and multi-config

Assignment 1.1 – Refactor the code creating the alarm component

Assignment 1.2 – Refactor the code creating the cloud_manager component

Assignment 1.3 – Multiple configuration using sdkconfig

 

 Event Loops

Lecture 2 – Event loop basics in ESP-IDF, using timer events, and separation of concerns

Assignment 2.1 – Refactor the code to use the event loop mechanism

Assignment 2.2 – Add a gpio event to the event loop

ESP-IDF Advanced (14:15 – 17:30)

 Performance and crash analysis

Lecture 3 – Application size analysis and core dumps

Assignment 3.1 – Analyze application size and suggest optimizations

Assignment 3.2 – Analyze a crash using core dumps (guided)

Assignment 3.3 – Analyze a crash using core dumps (optional)

 OTA and Security Features

Lecture 4 – OTA fundamentals, partition table configuration, secure bootloader, flash encryption

Assignment 4.1 – Modify the partition table to support OTA

Assignment 4.2 – Use a custom partition table

Assignment 4.3 – Enable flash encryption

Note: Each activity includes a brief presentation of the topic followed by an individual programming activity.

Further information

One week before the event, participants will receive an email with instructions on how to prepare for the workshop.

These will include both the tools and software to install, as well as some information that will be useful for following the presentations more easily. You must bring your own laptop, while the evaluation board will be provided on the day of the workshop.

The first workshop is scheduled to start at 10:00 a.m. The speaker will be in the room from 9:30 a.m. to help with any installation issues.

The guided activity will end at 5:30 p.m., but there will be time until 6:00 p.m. to continue with the last exercises or to clarify any questions about the workshop activities.

meetinn Konferenzzentrum München-Neuaubing

Go to Google Maps

Click here to go directly to Google Maps for route planning:

 

Link

The event will be held in the Calypso room of the meetinn Konferenzzentrum München-Neuaubing.

Brunhamstraße 21 • 81249 München

Airplane

Dest. airport: Munich (MUC)
From the airport, take the S8 towards Herrsching to Neuaubing, then walk for approx. 5–10 minutes to the building.

Car

Take the A96, A99 or B2 and exit at Freiham/Lochhausen.

Public Transportation

S-Bahn: Take line S8 towards Herrsching to Neuaubing, then walk approx. 5–10 minutes to the building.
Bus: Take bus line 267 to the Veldensteinstraße stop, then walk 5 minutes to the building.

Register for the workshop now!

To register yourself for the official Espressif ESP-IDF Workshop in Munich please fill out the following form. You have the option only to book one of the 2 paths (Base/Advance) or book the whole day workshop for a discount price. The fee for one path only is 30€ and for the full day 50€. This includes the catering during the workshop.

Take the chance now to register on the limited number of 30 seats in total. Be quick!

After your registration, we will contact you via email to confirm if a free seat is available or not. If yes we will then send you also the invoice for your choosen path. Please process the payment in short term so that we can confirm your attendance finally. In any case of questions please contact our headquarters.

 

    Please fill out your contact data completely. We need all this information for creating the invoice

    Please choose the path you would like to register for:

    Morning - ESP-IDF Base - 30€Afternoon - ESP-IDF Advanced - 30€Full Day - ESP-IDF Base & Advanced - 50€

    at the Espressif ESP-IDF Workshop in Munich at meetinn Konferenzzentrum München-Neuaubing.