The remoteproc
interface enables developers to interact with the Remote Processor Framework of the Linux kernel, typically allowing them to upload firmware to a SoC embedded microcontroller.
Modern ARM-based silicon contain have additional Cortex M4 or M7 based microcontrollers within the SoC.
This interface allows a snap to load a firmware to such microcontrollers via a snap, and permits the microcontroller to be started and stopped.
Requires snapd version 2.62+.
See Interface management and Supported interfaces for further details on how interfaces are used.
Auto-connect : no
Super-privileged : yes
The test code can be found in the snapd repository: https://github.com/snapcore/snapd/blob/master/interfaces/builtin/remoteproc_test.go
The source code for this interface is in the snapd repository: https://github.com/snapcore/snapd/blob/master/interfaces/builtin/remoteproc.go
Last updated 2 months ago.