Feature Request: External "System Service" #3921
Labels
App Loader
FAP loader + API-related
Core+Services
HAL, furi & core system services
Feature Request
New feature or user-story you wanna add to flipper
Description of the feature you're suggesting.
In the pats few months I've learned a lot about the Flipper firmware and even started to develop a few small applications. One thing I've had in mind was to develop some sort of Task Manager. This would include a graph with the CPU load over time. For this feature to work well, the application has to be loaded at system startup to constantly monitor the system usage. While doing some research, I came across the
FlipperAppType.SERVICE
.As far as I understand it,
scripts/fbt_tools/fbt_apps.py
is generating the source file forapplications/services/applications.h
at compiletime and it can not be expanded at runtime/startup.Enabling the expansion of such lists could enable a whole bunch of new and exiting features for third party app developers.
I'm not super familiar with all of the firmwares internals or the STM32WB55RG features, but since the RAM is quite limited, it could be a good idea to dynamically flash such apps onto the STM's internal flash. If the application is directly executed from the flash, it would remove the need of dynamically loading it into your precious RAM.
Anything else?
No response
The text was updated successfully, but these errors were encountered: