步步高v205升级如何系统升级

#1楼 得分:0
回复于:2010-01-19 22:23:20
在家没有英贝德的那个资料,回去再贴贴那张系统升级的图给大伙看看
(Veabol)
等 级:
#2楼 得分:10
回复于:2010-01-19 22:29:06
如果是用的NK,由于系统启动后镜像已经全部在内存当中了,直接写FLASH还好;而如果是使用XIP,需要使用的东西才动态加载系统文件到内存,要多考虑一下。不过不管哪种方法,更新时千万不能断电。
(走自己的路,让别人去说吧)
等 级:
#3楼 得分:10
回复于:2010-01-20 08:16:31
通过SD卡升级没问题,不过一般都要重启设备
(liuysheng)
等 级:
#4楼 得分:0
回复于:2010-01-20 08:22:48
帮顶,学习
(feihu521a)
等 级:
#5楼 得分:0
回复于:2010-01-20 08:46:49
学习,具体如何升级呢?
(小火球)
等 级:
#6楼 得分:0
回复于:2010-01-20 08:54:16
我们公司用的是TF卡升级,正好也想知道思路是个什么样的,高度关注
(§D→I←Y§)
等 级:
#7楼 得分:0
回复于:2010-01-20 09:06:59
怎样判断系统的版本,不能说U盘或者SD卡中有NK. 0或者NK.bin文件时都升级吧?疑惑ing…
(dapong)
等 级:
#8楼 得分:0
回复于:2010-01-20 09:36:58
通过SD卡升级没问题,不过一般都要重启设备
(Show me the mon)
等 级:
#9楼 得分:10
回复于:2010-01-20 09:55:37
通过应用程序或者bootloader读取SD卡升级都是可以的
不过后者要可靠些,即使升级出错只要boot部分没有被擦除或者修改,都还可以挽救
通过应用程序,如果升级出错,设备就变砖了.
等 级:
#10楼 得分:0
回复于:2010-01-20 11:26:42
不好意思,工作忙,无法经常登陆~~
上图,这个是硬背德的升级方案
等 级:
#11楼 得分:0
回复于:2010-01-20 11:27:54
引用 9 楼 reallyu 的回复:
通过应用程序或者bootloader读取SD卡升级都是可以的
不过后者要可靠些,即使升级出错只要boot部分没有被擦除或者修改,都还可以挽救
通过应用程序,如果升级出错,设备就变砖了.
也是把sd卡或u盘里的镜像覆盖掉flash里的镜像吗?请教大哥
等 级:
#12楼 得分:0
回复于:2010-01-20 11:35:19
引用 9 楼 reallyu 的回复:
通过应用程序或者bootloader读取SD卡升级都是可以的
不过后者要可靠些,即使升级出错只要boot部分没有被擦除或者修改,都还可以挽救
通过应用程序,如果升级出错,设备就变砖了.
还有,大哥意思是如果升级发生错误,只要有bootloader,还是可以发现sd卡或u盘,然后把里面镜像拷到指定的flash地址,是不是呢?
(Gary Liu)
等 级:
#13楼 得分:10
回复于:2010-01-20 11:50:59
这个升级我们在一款产品上做过,把u盘里的NK直接写到Flash区,然后重启生效,升级后拔掉U盘,避免重复升级。
但是这种方法是有隐患的:因为Flash升级前需擦除原来的NK文件,如果擦除后,新的Nk文件写不正确或写一段时出现意外情况将导致系统崩溃。这时只有通过重新烧写Nk的方法,让系统恢复了。
我们升级一般都是自己做的,很少给客户这么操作,这样出了问题,立马解决。
等 级:
#14楼 得分:0
回复于:2010-01-21 08:30:22
今天继续关注
(风雨雪夜)
等 级:
#15楼 得分:10
回复于:2010-01-21 08:55:07
我们现在的升级方法是增加一个homekey,开机按住homekey进入升级菜单,然后就是通过SD卡来升级,可以升级BootLoader和NK。不知道我们的这种方法是不是最优的~~~大家一起讨论哈!
(§D→I←Y§)
等 级:
#16楼 得分:0
回复于:2010-01-21 10:10:22
系统升级?BootLoader只能通过烧写来实现,能升级的应该只有NK. 0或者NK.bin文件…
(Show me the mon)
等 级:
#17楼 得分:10
回复于:2010-01-21 10:18:13
引用 12 楼 amorous 的回复:
引用 9 楼 reallyu 的回复:
通过应用程序或者bootloader读取SD卡升级都是可以的
不过后者要可靠些,即使升级出错只要boot部分没有被擦除或者修改,都还可以挽救
通过应用程序,如果升级出错,设备就变砖了.
还有,大哥意思是如果升级发生错误,只要有bootloader,还是可以发现sd卡或u盘,然后把里面镜像拷到指定的flash地址,是不是呢?
是这样的,在系统中升级的原理是一样的,用应用程序把操作系统复制到flash,重启后生效,但是会有风险.如果一定要在系统中升级,又想可靠的话.可以用足够大的flash,升级时候不擦除原来的操作系统镜像,写到一个新的地方,然后修改启动参数,让bootloader启动新的镜像.如果升级中发生错误,还可以通过修改启动参数来恢复.当然其中有些细节,还需要认真处理.
等 级:
#18楼 得分:0
回复于:2010-01-22 09:31:39
引用 15 楼 hao507 的回复:
我们现在的升级方法是增加一个homekey,开机按住homekey进入升级菜单,然后就是通过SD卡来升级,可以升级BootLoader和NK。不知道我们的这种方法是不是最优的~~~大家一起讨论哈!
这个方法似乎可行,不过俺还没有想到要升级bootloader的地步呵呵
等 级:
#19楼 得分:0
回复于:2010-01-22 09:32:37
引用 17 楼 reallyu 的回复:
引用 12 楼 amorous 的回复:
引用 9 楼 reallyu 的回复:
通过应用程序或者bootloader读取SD卡升级都是可以的
不过后者要可靠些,即使升级出错只要boot部分没有被擦除或者修改,都还可以挽救
通过应用程序,如果升级出错,设备就变砖了.
还有,大哥意思是如果升级发生错误,只要有bootloader,还是可以发现sd卡或u盘,然后把里面镜像拷到指定的flash地址,是不是呢?
是这样的,在系统中升级的原理是一样的,用应用程序把操作系统复制到flash,重启后生效,但是会有风险.如果一定要在系统中升级,又想可靠的话.可以用足够大的flash,升级时候不擦除原来的操作系统镜像,写到一个新的地方,然后修改启动参数,让bootloader启动新的镜像.如果升级中发生错误,还可以通过修改启动参数来恢复.当然其中有些细节,还需要认真处理.
大侠的意思是升级后的系统flash里存在两个不同版本的镜像?
(鬼子)
等 级:
#20楼 得分:0
回复于:2010-01-22 09:54:57
引用 19 楼 amorous 的回复:
大侠的意思是升级后的系统flash里存在两个不同版本的镜像?
我们感觉如果在系统盘容量允许的情况下是可以存在两个不同版本的镜像的,但通常仅保存一个新的镜像的系统。毕竟嵌入式系统容量空间有限的。
等 级:
#21楼 得分:0
回复于:2010-01-26 16:12:31
做了个小方案,到时在应用程序里开设一个相关的升级信息界面,检测U盘是否有同名应用程序和同名镜像存在,最好还有一个版本管理和镜像校验的文件。先试试看是否可行
等 级:
#22楼 得分:0
回复于:2010-06-23 20:52:34
路过发现还没结贴~
可以下载了,更新速度还可以,至少比网络下载方便,方法还是参照几个大侠的操作flash实现
相关问题玩家在QQ三国内任一角色等级达到20级;再次登录QQ,即可点亮图标。
点亮图标
角色等级30级
升级图标
角色等级40级
升级图标
角色等级50级
升级图标
角色等级60级
升级图标
角色等级70级
升级图标
角色等级80级
升级图标 图标点亮或升级后,图标不可回退,但用户可点击进入
,即可进行熄灭图标操作。 |xGv00|c22d4b2a1236a2e9307be5ef4be29239信息提示
您的同一ip请求过于频繁,如果希望继续访问,请输入验证码:
Copyright 1998 – 2010 Tencent. All Rights Reserved.

参考资料