我目前正在为一个学校项目开发一个树莓派 pico 驱动的游戏控制台,我想添加的功能之一是能够从 microSD 运行已编译的程序(通过外部组件添加)。
我想在一个单独的线程上运行这个二进制文件,该线程由一个引导加载程序创建,该程序被闪存到 pico 的板载芯片上。二进制文件将被读入 uint8_t 数组缓冲区,我如何在不停止引导加载程序的情况下在其自己的唯一线程上运行此二进制文件?
一些基本的说明;我想让第二个二进制文件遵循与加载到 pico 上的典型二进制文件相同的格式,因此默认的 cmake 输出应该作为第二个二进制文件工作。