It is an open-source Kernel that means it can download free of cost and be used in RTOS-based applications. Because Microcontrollers come with limited resources, therefore, we need an operating system as per the available resources of microcontrollers. Unlike typical real-time operating systems, FreeRTOS is specially designed for microcontrollers. If you have a critical application using Bluetooth and WiFi, it is recommended to use CPU1 or application core only for user applications. On the other hand, the application core (CPU1) is used to run application programs separate from the networking layer. Protocol core (CPU0) in ESP32 is used to run various wireless protocols stacks such as WiFi, Bluetooth, and BLE. Both these cores are of Xtensa 32-bit LX6 architecture and share the bus to access memory and other peripherals. This leads to reduced power consumption.Īlthough ESP32 has two cores such as protocol core (CPU0) and application core (CPU1). When a core is not being used, it can be used to turn off the peripherals that are not needed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |