wrote:
> After spending lots of time on the ts-7800.. I think, what embedded support
> means about "booting time" is the time that it takes to load the kernel
> image, that DOES NOT include a lot of initialization processes..
>
> So being able to do something meaningful with the ts-7800 board will take
> much more that 0.68 secs. I would say that at least 10 secs are needed for
> having for example the SD card mounted and to execute things like your own
> init scripts..etc.
>
> This is very disappointing.. and not clear when they advertise the ts-7800
> board. If someone has any ideas on how to reduce this booting time please let
> us know.
>
> I hope this post would be useful for people to find out about the real
> ts-7800 capabilities.
If you honestly expect any device with a OS as intricate as Linux to
totally boot with printing, file sharing, wireless, or whatever in less
then 10 seconds then I think you'd better re-examine your plan. My
cable box takes almost 5 seconds to boot and I highly doubt it's running
any kind of OS. Heck, I've built systems based on Microchip PIC's that
can take upwards of ten seconds to become "fully functional" just due to
the initialization and settling time of the other devices on the board.
Now, I don't have a TS7800, but I would assume that their 0.68 second
time is to load the fastboot kernel and environment, not a full debian
system. From fastboot you could load your application, I do have a
TS7200 and the application it runs will load in either TS-Linux or
Debian with TS-Linux being far faster then Debian since the debian
install is totally loaded from CF. Debian is booted for making changes
in the field for me (it was installed a good 1000-1500km from the shop
in the middle of nowhere) with normal operation booting from flash.
Flash bootup, about 5-6 seconds minus my application init, debian is
closer to 15-20 seconds.
So I guess what I'm getting at is please don't exepect to load a system
from SD and have it boot in .68 seconds :) It's just not practical, not
even for a modern dual-core desktop let alone a embedded device. If you
really find you need to run from SD then make sure you disable
_everything_ you don't need. Also recompile your kernel removing any
extras you're not using and remove or don't insert modules you're not using.
--
Jason Stahls
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|