> G'day Guys and Gals,
> As part of a new embedded development project (a scientific
> instrument) we are currently trying to settle on an OS. Linux is being
> considered along with NT, WinCE, QNX and ThreadX. One of the important
I'd focus on Linux and QNX. Much as I like Linux, you should take
a hard look at QNX. They had an impressive single-floppy demo that
included X and networking.
> factors in the decision will be size of Flash required (we'll be using Disk
> On Chip).
>
> Does anyone out there have a good feeling (experience based is best)
> on how many megabytes of DOC will be required to run Linux on a PC104 board
> with the following services:
>
> X-windows for VGA LCD (we need a gui front end, though not the actual
> windowing, drop down lists etc).
This is the big part.
> Floppy disk support for upgrades and general file reading & writing.
> DOC file support
> Serial ports
> Parallel port
> keyboard
> Unicode support
> touch screen drivers (we can work this out separately).
>
> We will not need networking, browsers, etc.
What! No networking! Are you sure? One big way to save space is
to dump X on the embedded system, add networking, and tell people
they need Netscape on a PC to run the system. Think about the
environment where the system is going. Is there going to be a PC
nearby?
But it sounds like this may not work for you.
As for size, there are several single-floppy linux systems. In fact,
the red-hat install disk is a single floppy linux system with networking
and character based graphics. The BOOTDISK-HOWTO explains how to
create single-floppy systems.
With X client and server, I'd guess you're in the tens-of-megabytes
area. We have a pretty full-featured system that has a 12MB compressed
image. That's the entire root partition. No X, though.
Plus, remember to look at your write cycles with flash ram.
-- cary
>
> Thanks in advance,
> Regards,
> Alf Katz
>
> Principal Software Engineer
> Vision Instruments Limited
Looks like fun! Feel free to contact me if you have any
questions.
> e-mail: [EMAIL PROTECTED]
> ph: -61 3 9265 8900
> fax: -61 3 9265 8847
>