On Tue, 11 Sep 2007, Lloyd Sargent wrote:
The other two DVFlasher replacement candidates use C and kermit.
Either of
them can be used as basis for BOOTME & BOOTMMS rewrite.
Which one do you prefer? Why?
I have never been a big fan of Kermit - nor is it really required.
Kermit was
designed for the days of modem-modem file transfer. Here it is just
overkill.
I've written MANY downloaders and frankly, a simple, block oriented,
system
seems to work quite well (with ack-nak/CRC of course).
Kermit allows to write scripts. Scripts are good for automation. It is OK to
use whatever you want to program ONE board. But if you have a whole bunch of
them and must not only download a bootloader but program each board with
U-Boot, kernel, filesystem, test each board, personalize it and register
somewhere in database you will need something like kermit. Another
alternative is send/expect but it is bigger that kermit, not that flexible
and lacks a lot of kermit's features and niceties.
And kermit is ported to every platform imaginable so one can just take the
same script and run it on, god forgive, Windoze...
Modem capabilities are secondary and not used.
Another nice kermit feature on Linux is that it gives you a very good
console. Not like that crappy weirdo, minicom. That IS a modem program
unlike kermit that is much more than that.
It'd be great if you can also give some feedback about the other sides
of
UBL/Host tools.
Frankly, I think a C-oriented (vs. assembly) is a better route. It would
allow
a greater number of people to participate and get more eyes on the code.
Unfortunately, I have not had the time to work with any of them... :^(
So basically I'm speaking from experience from other downloaders (some
that I
have written).
Cheers,
Lloyd
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
---
******************************************************************
* [EMAIL PROTECTED] KOI8 Net < > The impossible we do immediately. *
* Las Vegas NV, USA < > Miracles require 24-hour notice. *
******************************************************************
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source