• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

mbed,能够完成远程的程序加载升级吗

7943603 2018-07-26 浏览量:798
请问下mbed下,如果有网络,或者有足够的外设,比如存储器,TF卡,能够完成远程的程序加载升级吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以的,自己做一个IAP进行引导启动就可以达到这样的效果
    • 发布于 2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 可以的,如果有网络的话,可以使用NanoPi NEO、Orange Pi One、树莓派等小电脑当网络转USB模块来给MBED平台的板子下载程序。

    友善之臂出了一款小电脑叫Nanopi DUE,非常小的模块,可以嵌入在产品里。

    以美信的MAX32625MBED板子为例,它的HDK下载器虚拟了一个U盘,插到树莓派上以后会被认为是一个U盘。

    比如用SSH命令行操作,通过网络远程登录树莓派以后,把bin文件先暂时上传并放到树莓派上一个方便的目录。

    接着,挂载UDK虚拟的U盘,并把bin文件拷贝到这个U盘的目录里。

    以上操作,如果网速快的话,也可以用VNC的图形化桌面操作来做。原理一样,只是实现方式不同。

    bin文件放入虚拟磁盘后,HDK会自动烧写MCU并重启,后面都是自动的。

    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 本来就是在线编译的,应该也算是远程了吧,至于把程序下到芯片里,可能不支持远程
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • mbed是支持本地bin文件拖拽和在线编译器两种程序烧录方式的,在线编译器的烧录方式需要板子通过WIFI模块连接到电脑,使用TCP或者HTTP通信实现程序的烧录。

    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以

    但是单片机里面本身要有一段bootloader,用于加载IAP升级文件

    • 发布于2018-07-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

mbed,能够完成远程的程序加载升级吗