[U-Boot] http client?
jeffery palmer
jefferypalmer at hotmail.com
Wed Jul 22 16:04:43 CEST 2009
We are looking for an http client now as well. Our major issue revolves around the download times for tftp.
Can Volkmar Uhlig kindly provide the patches?
Our units automically update themselves inside of uboot giving us the most control over our firmware. The issue is that it takes 20 minutes via a DSL line in Africa to update our units. An http test showed that the same firmware downloads in 30 seconds. We have also added things like the blksize parameter to the uboot tftp client to get it down to 20 minutes, our original download times were ~50 minutes.
We would like to work to integrate or add the necessary http client functions to achieve this. If there are no patches obtainable, is anyone interested in working on this with us?
Jeffery Palmer
Project Development
954.709.7232
_____
From: Mark T [mailto:mark at astfin.org]
Sent: Wednesday, July 22, 2009 8:47 AM
To: Jeff Palmer
Subject: Fwd: [U-Boot] http client?
fyi
Begin forwarded message:
From: Robin Getz <rgetz at blackfin.uclinux.org>
Date: July 22, 2009 8:26:58 AM GMT-04:00
To: u-boot at lists.denx.de
Cc: Ben Warren <biggerbadderben at gmail.com>, Volkmar Uhlig <vuhlig at us.ibm.com>
Subject: Re: [U-Boot] http client?
On Tue 21 Jul 2009 17:09, Wolfgang Denk pondered:
Dear Robin Getz,
In message <200907211400.21275.rgetz at blackfin.uclinux.org> you wrote:
I know there have been discussions about adding wget to U-Boot,
which I agree is not something that is worthwhile to do.
I am not so sure about that, but that's just my opinion.
http://lists.denx.de/pipermail/u-boot/2006-March/013697.html
but a simple client would be helpful in many situations.
There is such in IBM's port of U-Boot for the Blue Gene super-
computer, and Volkmar Uhlig promised to submit patches. But so far he
didn't.
Hmm.. That sounds interesting. Do you know if there is a public repository? or
Do I need to buy a Blue Gene to get access to the source :)
According to:
http://domino.research.ibm.com/comm/research_projects.nsf/pages/kittyhawkindex.html/$FILE/Kittyhawk%20OSR%2008.pdf
We added a simple HTTP server to U-Boot so that individual nodes can be
booted via a PUT command that pushes the desired boot images and kernel
command line. The command line is evaluated via the scripting environment
before it gets passed on to the OS kernel thereby allowing per node
customizations. With this simple extension to U-Boot we are able to
construct powerful scripted environments and bootstrap large numbers of
nodes in a controlled, flexible, and secure way.
What is in RedBoot is a "HTTP GET".
So -- while it shouldn't be hard to extend from there...
If a port of the redboot functionality is done - any thoughts on if
it would
be accepted?
Well, you are aware that such a thing would need a TCP/IP stack, which
is far beyond what we currently have in U-Boot support?
Yes - I'm aware. My thoughts were to do something like what IBM and other
suggestions were - use lwip.
-Robin
_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
__________ NOD32 4266 (20090722) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com
More information about the U-Boot
mailing list