1 STM32CubeF4 main featuresSTM32CubeF4 gathers together, in a single package, all the generic embedded software components required to develop an application on STM32F4 microcontrollers. In line with the STMCube™ initiative, this set of components is highly portable, not only within theSTM32F4 series but also to other STM32 series.STM32CubeF4 is fully compatible with STM32CubeMX code generator that allows the user to generate initialization code. The package includes a low level hardware abstraction layer (HAL) that covers the microcontroller hardware, together with an extensive set of examples running on STMicroelectronics boards. The HAL is available in an open-source BSD license for user convenience.STM32CubeF4 package also contains a set of middleware components with the corresponding examples. They come with very permissive license terms:• Full USB Host and Device stack supporting many classes.– Host Classes: HID, MSC, CDC, Audio, MTP– Device Classes: HID, MSC, CDC, Audio, DFU• Graphics:– STemWin, a professional graphical stack solution available in binary format and based on the emWin solution from ST's partner SEGGER– LibJPEG, an open source implementation on STM32 for JPEG images encoding and decoding.• CMSIS-RTOS implementation with FreeRTOS open source solution• FAT File system based on open source FatFS solution• TCP/IP stack based on open source LwIP solution• SSL/TLS secure layer based on open source PolarSSL
A demonstration implementing all these middleware components is also provided in the
STM32CubeF4 package.
đang được dịch, vui lòng đợi..