Its worth mentioning that even though 1.69 seconds is pretty good
for Linux its still a miserable long time compared to most RTOS.
For instance, eCOS (the real-time operating system that RedBoot runs
on) and Windows CE are up and ready to run applications in
milliseconds after power-on. With these types of systems the BIOS
initialization time becomes the weak link for "instant-on" designs.
The TS-7300 bootup firmware was designed to be much faster than a
x86 PC/SBC BIOS so even better bootup times can be acheived with an
RTOS.
Part of these optimizations on Linux were done for applications of
the new TS-BAT3 PC104 board we designed. Basically, this board is a
battery backup board that one can program to turn off the system and
have it come back on (with or without external power) at an
arbitrary time. Several applications of this are remote sensors
where the SBC only has to be online every 5 minutes or so just long
enough to check a sensor or two and go back to sleep. Checking a
sensor may take only .01 seconds of CPU time most of the time. Your
bootup time quickly becomes where the bulk of your battery/saved
solar power is spent-- even at 1.69 s, 99% of your power was spent
by Linux and firmware bootup boilerplate and not your code. Of that
1.69 s, about 1.4 represents fair game for optimization (Linux
bootstrap) and about .3 of it is the hardware init.
//Jesse Off
--- In "Don W. Carr" <> wrote:
>
> Wow, thanks. That is just what I need! Great to see all of the
inovations
> possible because you are using Linux. Good to see that development
is very
> active. Don.
------------------------ Yahoo! Groups Sponsor --------------------~-->
Check out the new improvements in Yahoo! Groups email.
http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/CFFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|