【发布时间】:2017-02-21 17:01:02
【问题描述】:
我认为这可能是一个有点笼统的问题,但我无法理解 mbed 客户端是否能够做我认为的事情。
我已经设法在 K64F 板上构建和运行了正确的 Mbed 客户端。我已将它连接到服务器,API 与 I/O 元素、led 和按钮完美运行。如果我没有弄错客户端,它应该能够更新板上执行的软件(甚至是固件?)。我一直在寻找,但我还没有找到如何做到这一点。我发现在这个问题上的参考资料很混乱。
是否可以将资源定义为上传(假设使用 PUT 请求)和执行(使用 POST 请求)的软件包?
是否可以更新固件本身?
我可以看到它是如何工作的任何参考或示例?
M2MFirmware 类是否与这种可能性有关?
【问题讨论】:
-
您要更新董事会的哪一部分。对于正常的 mbed 开发,该板显示为虚拟驱动器,例如插入拇指驱动器。您通常将 .bin 文件复制到您想要调用的任何内容上测试,获取您发送的文件并将其推入该 mcus 闪存,然后在该 mcu 上释放重置。就这么简单,把文件复制过来。
-
任何沙箱或其他开发环境都应该只是该操作的包装器。您不需要为这些设备开发大型花哨的沙箱。