|
Posted by Unruh on June 2, 2006, 1:38 pm
>>I would like to use Linux on an embedded HW and my application requires the
>> system to start operation as soon as it is switched on.
>> (As an example, imagine a VCR, which start operation in a fraction of
>> second.)
>> I did not seleted the HW yet. I need 4xRS232 port + 4xUSB host interface +
>> 100 MBit/sec Ethernet + Video card + Mouse & Keyboard input + 48 general
>> purpose parallel I/O lines + (battery operated) + physical dimensions are
>> as
>> small as possible.
>> Can you advise me if it is possible to start/boot a version of Linux in
>> sub-second (100-800 millisecond)?
>> Do you know any embedded HW with the above specs?
>> Thanks
>I never worked with embedded linux before, so my opinion may be worthless.
>I've implemented an winxp embedded though, and when I was studying it, I saw
>one technical article that tackled that issue. What they reccomended was to
>implement two on/off buttons, one in the front which is the "soft" switch,
>and one in the back of the device, that is the "hard" switch. When you turn
>it on/off using the front switch, it only goes to standby (I don't know if
>linux has such a mode), therefore with xp embedded the "boot" time is almost
>immediate.
I suppose you could also do it by having a large enough rom so that Linux
entirely fit onto the rom. That way it would simply be a metter of booting
by jumping to the kernel on the rom, and everything is already loaded. The
probem is that rom is liable to be rather slow memory.
Or there could be something to copy everything directly to ram and then
start, but that copying time is liable to be longer than a few
milliseconds.
>Cheers
>Padu
|
>I would like to use Linux on an embedded HW and my application requires the
> system to start operation as soon as it is switched on.
> (As an example, imagine a VCR, which start operation in a fraction of
> second.)
> I did not seleted the HW yet. I need 4xRS232 port + 4xUSB host interface +
> 100 MBit/sec Ethernet + Video card + Mouse & Keyboard input + 48 general
> purpose parallel I/O lines + (battery operated) + physical dimensions are
> as
> small as possible.
> Can you advise me if it is possible to start/boot a version of Linux in
> sub-second (100-800 millisecond)?
> Do you know any embedded HW with the above specs?
> Thanks