0. 前言

对于我们这些搞机器人的工程师来说,当前嵌入式开发板需要安装一些外网才能安装的软件包时,总需要我们从电脑下载相应的软件包然后remote到嵌入式开发板中,这导致我们配置非常繁琐,为此本文提供一套小米4C刷openwrt并配置的文章,来方便各位工程师配置嵌入式环境

1. 认识刷机


上面的图片是小米4C的配置,虽然4C没有usb口,但是搞一搞环境搭建还是ok的。

开启Telnet 和 FTP

路由器刷机中的 Breed 就相当于 Android 刷机的 Recovery Mode ,主要用于便捷地刷入固件,以防止因刷入的固件问题导致的路由器变砖。

将你的路由器正常接入网络,并设置后台管理地址,打开上面的刷机工具包,运行0.start_main.bat,这个批处理其实是运行了一个python文件,通过小米路由器后台管理地址中的漏洞,向路由器上传了一个开启Telnet 和 FTP的文件。

刷入Breed

下载并打开 MobaXterm ,没有的自己下载,能刷机相信安装一个软件简直不要太简单。新建一个 Telnet 协议的 Session ,主机地址填入 192.168.31.1 ,用户名填入 root ,然后运行此 Session 。运行后如果提示输入用户名就再输入一次 root ,密码为空直接回车即可。

注意:这一步可能会提示无法连接,从头开始多试几次就行了。

打开后是一个命令行的连接终端,在里面输入命令进行重要备份!

输入dd if=/dev/mtd0 of=/tmp/all.bin将整个磁盘分区命名为 all.bin 备份到 /tmp 路径下。

输入dd if=/dev/mtd2 of=/tmp/bootloader .bin将 Bootloader 分区命名为 bootloader.bin 备份到 /tmp 路径下。

输入dd if=/dev/mtd3 of=/tmp/eeprom.bin将 Eeprom 分区命名为 eeprom.bin 备份到 /tmp 路径下。

备份完成后打开系统资源管理器(由于小米路由器4C上开启的 ftp 模块是匿名账户,guest空密码,而非root账户,直接用系统资源管理器访问最为方便),在地址栏输入 ftp://192.168.31.1 ,打开 tmp 文件夹,并将刚刚备份的三个 bin 文件复制到自己的电脑磁盘中。(注意:务必检查文件大小,若eeprom.bin文件只有几百字节则须重新备份,一般要求是64kb)

再将下载好的 Breed 固件命名为 breed.bin ,然后上传到 /tmp 目录内。

回到 MobaXterm 中输入 mtd write /tmp/breed.bin Bootloader刷入 Breed 。

…详情请参照古月居

基于小米4C路由器无障碍搭建机器人嵌入式环境(2021.08.17)相关推荐

  1. 小米4c怎么添加语言怎么设置在哪里,小米4c路由器设置教程

    摘要 腾兴网为您分享:番茄小说,唱吧app,酷狗,腾讯会议,唯品会等知识经验教程,欢迎大家关注腾兴网. 小米4c路由器该怎么设置,不少小伙伴们不清楚设置方法是什么,想要知道该怎么设置的,就让小编给大家 ...

  2. 小米4c怎么添加语言怎么设置在哪,小米4c路由器设置教程

    类型:网络加速大小:277KB语言:中文 评分:10.0 标签: 立即下载 小米4c路由器该怎么设置,不少小伙伴们不清楚设置方法是什么,想要知道该怎么设置的,就让小编给大家详细的讲讲,一起来看看这个设 ...

  3. 基于docker在Ubuntu上搭建TensorFlow-GPU计算环境

    这里转载一篇Docker安装TF GPU的版本 基于docker在Ubuntu上搭建TensorFlow-GPU计算环境 由于实验室的服务器有多人共享使用,而不同人的代码对应的keras和tensor ...

  4. 基于VMware+Ubuntu 14.04 搭建ESP32 开发环境

    基于VMware+Ubuntu 14.04 搭建ESP32 开发环境 开发环境:VMware + 14.04 1.更新 cmake 准备工作:官网下载cmake-3.6.3.tar.gz(https: ...

  5. 基于京东云服务器来搭建javaWeb 运行环境

    前段时间购买了京东云的云服务,准备整合起来放上自己的网站,经过多次摸索才整好,特此记录一下,基本上所有平台的云服务器都可以使用. 系统是Ubuntu 16.04.2 LTS 因为我的系统的linux ...

  6. 小米4C刷机图文最详细的教程都在这了好好看总会学会的

    将下载所得的刷机工具以及刷机包解压,解压后如下图   • 注意:由于部分小米手机现在已经机上bootloader锁,所以需要先进行解锁再刷机,否则会出现"系统找不到指定文件"等提示 ...

  7. 基于Docker的拓扑网络搭建可行性探究

    基于Docker的拓扑网络搭建可行性探究 文章目录 基于Docker的拓扑网络搭建可行性探究 引入 Docker环境配置与容器选择 Image 命令 (镜像相关) Container命令(容器相关) ...

  8. 基于气动人工肌肉的双足机器人关节设计

    介绍了一种由气动人工肌肉构建的双足机器人关节,该关节利用气动人工肌肉的柔性特性,可以有效控制双足机器人快速行走或跑步时的落地脚冲击问题. 详细给出了气动人工肌肉的工作原理以及由其构成的关节系统的硬件架 ...

  9. 嵌入式环境搭建之NFS

    嵌入式环境搭建之NFS Author:tiger-john Time:2013-08-04mail:jibo.tiger@gmail.com转载请注明出处! [摘要]:本文介绍NFS相关概念,NFS配 ...

  10. 小米4c手机显示无服务器,小米4C手机无法开机变砖了怎么办

    小米4C变砖了怎么办呢,出现这种问题我们只有刷机了来进行恢复了,下面我们就一起来看看小编为各位整理的一篇小米4C手机无法开机变砖了解决办法,希望文章能够帮助到各位朋友. 救砖前准备工作 1.我们在手机 ...

最新文章

  1. Kafka消费者详解
  2. GDCM:gdcm::XMLPrivateDictReader的测试程序
  3. 建议博客园增加 blog 内容的 zip 打包功能。
  4. 体验 Orbeon form PE 版本提供的 JavaScript Embedding API
  5. BZOJ3435[Wc2014]紫荆花之恋——动态点分治(替罪羊式点分树套替罪羊树)
  6. WeakHashMap和Java引用类型详细解析
  7. Java命令行界面(第18部分):JCLAP
  8. 【C语言】01-C语言概述
  9. c语言空格键么 有什么意义,C语言里这个空格键跟'\0'到底啥区别啊?
  10. Java基础之写文件——使用Formatter对象加载缓冲区(UsingAFormatter)
  11. mac os 相关命令
  12. jwplayer html插件,jwplayer进阶HTML5
  13. vue实现换主题\皮肤功能
  14. PTA jmu-python-函数-找钱 python实现
  15. 树莓派-从入手到使用(一):树莓派入手操作第一步
  16. 我的世界服务器兑换系统怎么做,Minecraft我的世界村民交易方法及兑换表格
  17. android.view.ContextThemeWrapper cannot be cast to android.app.Activity
  18. 怎么给图片添加水印?
  19. c++中如何把任意类型的指针转化为void*
  20. Honor—Python note(2)——PyCharm创建新项目

热门文章

  1. 【心里效应】98 个著名的心理效应
  2. 计算机组成原理试题 一,计算机组成原理试题库(含答案)
  3. android qq输入法表情,QQ输入法如何输入表情
  4. 10款精选的后台管理系统,收藏吧!
  5. 新版傻妞对接QQ完整版(10月24日)
  6. Proxy server got bad address from remote server
  7. app自动化之混合应用的测试(h5,小程序)
  8. php 开源周报系统,Pulsar 社区周报|2021-03-01~2021-03-07
  9. 实验一 常用元器件的识别与简单测试
  10. 音响白噪音测试软件,白噪音软件哪个好_电脑上的白噪音软件_什么白噪音软件比较好用...