This course can be based on STM32F4xx, STM32F2xx, STM32F1xx, or STM32F0xx families | ||
On request TouchGFX and EmWin can be added in a specific training |
Exercise: | Becoming familiar with the IDE and clarifying the boot sequence | |
Exercise: | Cortex-M4 Mode Privilege (with CMSIS library) | |
Exercise: | Cortex-M4 Exception Management (put in evidence tail-chaining/nesting) | |
Exercise: | Cortex-M4 MPU |
Exercise: | Configure the system to measure the current consumption in different low-power modes | |
Exercise: | How to configure the programmable BOR thresholds using the FLASH option bytes | |
Exercise: | How to enter the Standby mode and wake up from this mode by using an external reset/WKUP pin | |
Exercise: | How to enter the Stop mode and wake up from this mode by using the RTC wakeup timer event or an interrupt |
Exercise: | DMA FIFO mode | |
Exercise: | Flash To RAM using DMA |
Exercise: | Configure an external Interrupt |
Exercise: | Get voltage from the potentiometer using, DMA transfer generation, display the result on LCD screen |
Exercise: | How to use DMA with TIM1 Update request to transfer Data from memory to TIM1 | |
Exercise: | Configuring the RTC |
Exercise: | Understand the notion of task context and the context switch mechanism | |
Exercise: | Create a debug configuration to debug your program using a FreeRTOS-aware debugging mode | |
Exercise: | Periodic Tasks | |
Exercise: | Task Statistics |
Exercise: | Direct Context Switch measurement and Stack Overflow Detection | |
Exercise: | Debugging memory |
Exercise: | Synchronizing and communicating between tasks through queues to send datas to a bus communication |
Exercise: | Readers / Writers Problem | |
Exercise: | Producer / Consumer Problem | |
Exercise: | Understand deadlock and starvation |
Exercise: | Synchronize Interrupts with tasks | |
Exercise: | Low-Power FreeRTOS Support (Tickless Mode) |
Exercise: | Understand the use of software timers |
Exercise: | Run an http server application based on Netconn API of LwIP TCP/IP stack | |
Exercise: | http server application based on Socket API of LwIP TCP/IP stack | |
Exercise: | TCP Echo Client/Server | |
Exercise: | In-Application Programming (IAP) over Ethernet using TFTP or HTTP |
Exercise: | Getting started with the emWin stack, create a GUI to control input/output from the touch screen |
Exercise: | How to configure and use TouchGFX under FreeRTOS (Demo) |
To book a training session or for more information, please contact us on info@ac6-training.com.
Registrations are accepted till one week before the start date for scheduled classes. For late registrations, please consult us.
You can also fill and send us the registration form
This course can be provided either remotely, in our Paris training center or worldwide on your premises.
Scheduled classes are confirmed as soon as there is two confirmed bookings. Bookings are accepted until 1 week before the course start.
Last update of course schedule: 6 January 2023
Booking one of our trainings is subject to our General Terms of Sales