Linux’s remoteproc API might be useful here. It offers a basic abstraction for using heterogeneous cores, such as allocating contiguous communication buffers, firmware uploading, invocation.
1 Like