terracoding 发表于 2016-6-29 16:46

【SuperWRT】SuperWRT boot 1.2.0发布(支持TP-Link及OpenWRT启动,支持网络中断)

本帖最后由 terracoding 于 2016-6-29 16:56 编辑

SuperWRT boot的正式版本1.2.0于2016年6月29日发布。
SuperWRT boot是以uboot为基础,为SuperWRT系统开发的bootloader。SuperWRT boot可以将硬件信息传递给SuperWRT系统,以实现SuperWRT通用固件可在不同设备运行。所以,SuperWRT系统通用固件必须配合该boot使用。

SuperWRT boot的特色功能有:
[*]“不死”boot。在系统无法启动时,可以通过网页上传固件,将设备“救活”。

[*]远程升级不死。除了传统的“不死”boot功能外,SuperWRT的boot还支持PPPoE、动态地址、静态地址方式进行WAN连接,可以从HTTP服务器下载固件,自动恢复系统。该功能可有效解决网管升级设备的风险问题,同时又不会带来软件体积增加。
[*]在线定制。目前SuperWRT支持高通较新的WLAN SoC芯片,所有AR934x/QCA953x/QCA955x/QCA956x芯片的设备,都可以通过在线定制网页,自动生成设备需要的boot。同时,生成的boot可以引导SuperWRT系统。
[*]体积小。虽然加入了很多功能,但占用空间小于120kB,这其中也包括预留给以后功能的空间。
[*]密码登录。支持设置密码功能,设置密码后,需要输入密码才可进行网页及命令行。可以阻止部分无授权的刷机(当然,直接刷Flash是无解的)。
[*]网络控制。使用配套的电脑工具,可以通过网线中断设备启动,并进入恢复用网页,可以解决不方便按设备Reset的问题。同时,如在boot中设置了密码,网络中断设备启动必须同时发送正确密码,可有效保护设备安全。
[*]支持多种系统启动。新版本支持TP-Link的Linux系统,二级uboot系统启动,支持标准的uImage格式系统(OpenWRT及DDWRT都可以归为其中)启动,支持SuperWRT的带签名系统(spkg文件格式)启动。
[*]集成常用调试功能。除传统功能外,增加了下列常用调试功能。

[*]网页中支持下列功能:



[*]备份Flash
[*]写入文件到任意位置(即可写入ART及MAC)
[*]查看设备基本信息

[*]命令行中支持下列功能:

[*]串口文件上传
[*]内存16进制内容查找
[*]mtd分区操作(查看、写入、擦除)
[*]GPIO测试功能

SuperWRT配套的电脑端工具v1.0.0.1版本:
[*]支持网线中断设备启动,进入恢复网页
[*]支持同时对多台设备在boot下进行批量升级。升级完成,会控制设备的LED灯,来表示设备升级是否成功。可导出设备相关信息到Execl文件。

SuperWRT boot在线定制的网址为:http://superwrt.com/tools/sbi_generater/也可通过主页最下方的“在线工具”进入。在线定制系统需要使用SuperWRT社区的账号进行登录。由于大家反馈不知道怎么配置,我在知识库中提供了一些芯片参考设计配置的示例:http://superwrt.com/wiki/develop/sbi_setting_example_qca9k
SuperWRT boot及工具,可通过下面的链接下载:http://superwrt.com/download/files/该页面也可通过主页中的“下载”进入。



terracoding 发表于 2016-6-29 17:17

那个男人 发表于 2016-6-29 17:14
用hackpascal的uboot不能启动?

还是这个问题。。。
因为SuperWRT系统需要boot传来硬件参数,才能做到通用固件在很多设备上使用,所以才做了自己boot。
好处就是,以后维护方便。

那个男人 发表于 2016-6-29 16:53

固件还没有更新啊   手里还有C301希望支持下

terracoding 发表于 2016-6-29 16:57

那个男人 发表于 2016-6-29 16:53
固件还没有更新啊   手里还有C301希望支持下
C301单频可以用。需要在线定制一个uboot。

cutive 发表于 2016-6-29 17:10

还是不兼容普通的breed

那个男人 发表于 2016-6-29 17:14

terracoding 发表于 2016-6-29 16:57
C301单频可以用。需要在线定制一个uboot。

用hackpascal的uboot不能启动?

那个男人 发表于 2016-6-29 17:24

terracoding 发表于 2016-6-29 17:17
还是这个问题。。。
因为SuperWRT系统需要boot传来硬件参数,才能做到通用固件在很多设备上使用,所以才 ...

superwrt有中继吗?

zhl416 发表于 2016-6-29 17:25

SuperWRT boot是以uboot为基础,为SuperWRT系统开发的bootloader。SuperWRT boot可以将硬件信息传递给SuperWRT系统,以实现SuperWRT通用固件可在不同设备运行。所以,SuperWRT系统通用固件必须配合该boot使用。
楼主开篇都写的很清楚了还有小白问些无知的问题breed。。。。。。。:lol

terracoding 发表于 2016-6-29 17:52

那个男人 发表于 2016-6-29 17:24
superwrt有中继吗?

好像你问过吧。。。还是谁了。
中继在Std版本中,预计是2个月后发。

tange 发表于 2016-6-29 18:10

这种机制倒是比较有创新

leillf 发表于 2016-6-29 19:34

不能很方便的刷入硬件。。。。需要编程器,毕竟不是每个人都玩儿编程器

terracoding 发表于 2016-6-29 19:39

leillf 发表于 2016-6-29 19:34
不能很方便的刷入硬件。。。。需要编程器,毕竟不是每个人都玩儿编程器

对于未加签名验证老TP,和其它uboot刷入方法一样。
页: [1] 2 3 4
查看完整版本: 【SuperWRT】SuperWRT boot 1.2.0发布(支持TP-Link及OpenWRT启动,支持网络中断)