找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 38556|回复: 53

MT7620不死u-boot开源

  [复制链接]
发表于 2014-10-23 14:10 | 显示全部楼层 |阅读模式
本帖最后由 cleanwrt 于 2014-11-13 09:12 编辑

    不死u-boot其实就是集成一个uip的小型web服务器,在firmware损坏时可以通过设定的按键启动该web服务,通过浏览器上传firmware到路由器的内存,然后写入spi或其他非易失存储器。
    参考了https://github.com/pepe2k/u-boot_mod的源码,和Manfeel的博客文章 Web failsafe httpd 移植到uboot_mt7620的过程 http://blog.csdn.net/manfeel/article/details/13096075
    u-boot_mod的源码对uip做了点修改,移植在mt7620上会遇到小文件可刷入,大文件失败的情况。采用uip的代码修改后解决该问题。
    感谢Piotr Dymac和Manfeel。
    感谢uip的作者Adam Dunkels。uip现在已发展成Contiki,一个轻量级的操作系统。
    源码随后上传至github。

    https://github.com/cleanwrt/u-boot_mt7620

    说明:1、我的计算机上安装的是FreeBSD操作系统,和Linux软件工具等安装路径有些不同,在Linux平台编译时个别脚本可能需要修改。
          2、当前配置是小度路由spi由8M改为16M,其他未作变动。

编译生成的文件:http://pan.baidu.com/s/1bn4ccI7
适用于小度路由,RAM 64M,SPI 8M、16M均可。web恢复模式地址为:192.168.128.1。

评分

参与人数 4恩山币 +10 收起 理由
pupie + 3 一看就是觉得高端、大气、上档次!
maplewang + 1 土豪,我们做朋友吧!
silverfoxlee + 1 一看就是觉得高端、大气、上档次!
laoma348 + 5 楼主威武—我就想问问挖掘机技术哪家强?

查看全部评分

发表于 2014-10-23 14:16 | 显示全部楼层
思考下  开源  好评  赞一个
发表于 2014-10-23 15:13 | 显示全部楼层
牛牛牛啊 ,  一大波mt762x的设备可以从中受益了
发表于 2014-10-23 16:03 | 显示全部楼层
期待
发表于 2014-10-23 16:21 | 显示全部楼层

牛牛牛啊
发表于 2014-10-23 16:24 | 显示全部楼层
如意 云1 可以使用?

点评

如意云本来就有不死uboot  详情 回复 发表于 2014-10-24 12:14
发表于 2014-10-23 18:18 来自手机 | 显示全部楼层
本帖最后由 daiyao123 于 2014-10-24 05:16 编辑

git地址是什么!十分感谢
发表于 2014-10-23 18:22 | 显示全部楼层
同学们试过了没有???
发表于 2014-10-23 20:22 | 显示全部楼层
等有空去实践下,很棒
发表于 2014-10-23 20:50 来自手机 | 显示全部楼层
感谢
发表于 2014-10-23 21:28 | 显示全部楼层
支持!谢谢分享。
发表于 2014-10-23 21:45 | 显示全部楼层
又冒出一位大神,期待更加详细的教程。。初学者想思考改写uboot,除了C语言基础,还需要哪些知识?
 楼主| 发表于 2014-10-24 08:40 | 显示全部楼层
本人非大神,哈哈。《嵌入式Linux应用开发完全手册》韦东山著,里面对u-boot分析很不错。Manfeel的博客对mt7620不死u-boot移植过程有很详细的讲解。
发表于 2014-10-24 12:14 来自手机 | 显示全部楼层
yhmbetter 发表于 2014-10-23 16:24
如意 云1 可以使用?

如意云本来就有不死uboot
发表于 2014-10-27 03:20 | 显示全部楼层
manfeel的博客很不错,给lz把完整的资源共享的行为点65536个赞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-15 09:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表