mbed uvisor动态加载二进制文件

mbed uvisor dynamically load binary

我有一块 NXP FRDM-K64F 板,其中装有 uvisor 运行 盒子中的不同模块。有没有办法从外部文件加载一个盒子的代码? uvisor 可以动态处理盒子吗?我想创建一个可以获取二进制文件并将其设置在盒子上的应用程序。支持吗?

uVisor 目前支持模块化应用程序,其中每个盒子都有自己的固件,可以独立于其他盒子加载。

一样,框在编译和 link 时确定,并最终形成一个独特的整体固件。 Boxes 的功能通过静态 ACL 表达,这些 ACL 在运行时被枚举并检查一致性和兼容性(例如,两个 boxes 不能声明对同一外围设备的独占所有权)。

未来的实施可能会允许更加模块化的设置,因为将有方法检查新提供的盒固件的完整性并协调新的 ACL 与现有的 ACL。我们还没有这方面的计划,但当前的实施并不排除该功能。