STG | STM32 + FreeRTOS + LwIP |
Ce cours peut être basé sur les familles STM32F4xx, STM32F2xx, STM32F1xx ou STM32F0xx. | ||
Sur demande, TouchGFX et EmWin peuvent être ajoutés dans une formation spécifique |
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) |