LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 923|回复: 10

關於嵌入式linux平台下,如何實現web 版本升級的問題請教

[复制链接]
发表于 2007-3-2 09:22:27 | 显示全部楼层 |阅读模式
各位大俠;
小妹在做的是在嵌入式系統上(INTEL IXP425 CPU)搭建Web Server, 跑的是Linux 2.6.
產品要實現在web上直接升級版本,不能逕入串口在redboot下升級,不知道如何實現,請各位大俠指點!
发表于 2007-3-2 14:25:54 | 显示全部楼层
http upgrade?
回复 支持 反对

使用道具 举报

发表于 2007-3-3 01:55:39 | 显示全部楼层
没这么简单。要能够先从web page 上载升级文件,然后 MD5校验,然后将其以raw格式写入flash。还要考虑是否要reboot才能生效。
只是一个思路,其实我也不知道具体咋做。
回复 支持 反对

使用道具 举报

发表于 2007-3-3 09:09:25 | 显示全部楼层
嵌入式上直接升级恐怕比较难,毕竟原来做的时候一般是交叉编译过的。
回复 支持 反对

使用道具 举报

发表于 2007-3-3 10:08:05 | 显示全部楼层
做嵌入式linux的时候能否加入包管理机制?
写入flash和写入硬盘一样么?
回复 支持 反对

使用道具 举报

发表于 2007-3-3 23:46:22 | 显示全部楼层
恐怕很难,毕竟编译的时候都是交叉编译的,嵌入式平台之间都不一样,除非你自己做适合自己平台的软件包。

写入 flash 和硬盘是不一样的,这个很明显应该可以知道。flash 是靠擦除后重新写入,而且基本上在操作过程中不能随便写入,而硬盘应该随时可以写入。
回复 支持 反对

使用道具 举报

发表于 2007-3-4 04:49:14 | 显示全部楼层
要说难,其实也不太难,大多数嵌入产品,尤其是网络设备,都支持从网页升级firmware。
我们生产的VoIP网关有这个功能,只是我不做这部分,不知道细节。
回复 支持 反对

使用道具 举报

发表于 2007-3-4 17:59:18 | 显示全部楼层
我说的“难”是我听说的做这方面的人比较少,要自己做比较麻烦呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-7 16:56:03 | 显示全部楼层
多謝各位大俠!
我們做的就是類似d-link 無線路由這樣的網羅產品,買了別人的產品都支持該功能,但是就是不知道是怎麼做的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-7 16:56:58 | 显示全部楼层
Post by future_god
http upgrade?
是http upgrade
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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