Do you have a question? Post it now! No Registration Necessary
Subject
- Posted on
Embedded Linux PC
- 06-25-2004
June 25, 2004, 1:10 am

I am planning on building a new project in the near future.
One of the features I am attempting to add is a compact flash drive
connected through IDE which would hold linux system processes normally
run in ram.
In effect I would like to have the system shut itself down when logged
out and have a minimal load time when booting back up. With everything
normally loaded into ram at bootup, stored in the flash drive instead,
the only load time would in effect be the bios boot.
I think Linux would be the best way to go about achieving my objectives,
especially since there are many prominent embedded linux projects. What
I want to do is have everything that would be normally loaded up to the
point when you get to the X, KDE, GNome (Whatever) logon screen, stored
solid on a flash drive interfaced through IDE. After you login, it would
load stuff from the harddrive, to ram. Is there any similar project
out there allready or anything that could help me? Any help is
appreciated, thank you.
The objective of the system would be a demonstration that network
systems in schools and businesses who sit at the logon screen 75% of the
time, could be shutdown and the minimal network, system and logon
processes stored in rom, drastically reducing power consumption.
One of the features I am attempting to add is a compact flash drive
connected through IDE which would hold linux system processes normally
run in ram.
In effect I would like to have the system shut itself down when logged
out and have a minimal load time when booting back up. With everything
normally loaded into ram at bootup, stored in the flash drive instead,
the only load time would in effect be the bios boot.
I think Linux would be the best way to go about achieving my objectives,
especially since there are many prominent embedded linux projects. What
I want to do is have everything that would be normally loaded up to the
point when you get to the X, KDE, GNome (Whatever) logon screen, stored
solid on a flash drive interfaced through IDE. After you login, it would
load stuff from the harddrive, to ram. Is there any similar project
out there allready or anything that could help me? Any help is
appreciated, thank you.
The objective of the system would be a demonstration that network
systems in schools and businesses who sit at the logon screen 75% of the
time, could be shutdown and the minimal network, system and logon
processes stored in rom, drastically reducing power consumption.

Re: Embedded Linux PC

I am running KDE/Kongueror on a 256M Compact Flash Drive at this
moment. However, KDE alone is approx 180M, which is loaded across the
network. With 512M, the whole thing can be loaded from Flash.

My system is on 10 to 12 hours a day. With the monitor in stand-by,
power consumption is minimized. My guess is approx 15W to 20W usage.

Why bother with hard drive? You can load everything from flash and
store user data over the network.

See: http://ide-cf.info-for.us

This can be done with just a single 512M Compact Flash Drive,
currently around $100 each. It should be in the $70 to $80 range
later this year. We are still in the process of negotiating for a
volume contract witht he manufacturers and will pass on the savings to
our customers.

Re: Embedded Linux PC

If you don't have to save any video files, 512M Compact Flash Drive
should be sufficient. If you must (and got the money), 4G Compact Flash
Drives are available for only $700 each. You can stuff your PC with 4
of them with 16G for a mere $2800.

There are times when over-the-network loading is meaningful. For example,
if you have a constantly on NFS/Samba server and two or more stations.
But there are times when single flash drive is more appropriate. Some users
don't even know the meanings of NFS/Samba, let alone setting up one.


Re: Embedded Linux PC

I suspect that you could get essentially equivalent power savings
without using any local storage by booting off the 'net and just
putting the machines into a low-power ("instant on") state especially
if you turn the machines off at night. At the very least, you could
pay for the tiny increase in electricity used with the money (and
effort) you save by not having extra flash memory. Resume times
would be dramatically lower too.
If you still really want to be able to suspend the systems, take a
look at the NFS support being developed for Software Suspend 2.
--kyler
Site Timeline
- » hardware design for embedded linux
- — Next thread in » Embedded Linux
-
- » Journal FS and kernel 2.4.10-suse
- — Previous thread in » Embedded Linux
-
- » Crosscompiling for ARM: reloc type R_ARM_ABS32 is not supported for PIC - ...
- — Newest thread in » Embedded Linux
-
- » Re: OT: Superglue tip
- — The site's Newest Thread. Posted in » Electronics Design
-
- » Il quick charge usb su che base lavora?
- — The site's Last Updated Thread. Posted in » Electronics Hobby (Italian)
-