Re: how to port linux to pc104?

From: Simon Paradis (see.end.of.message_at_globetotter.net)
Date: 01/24/05


Date: Mon, 24 Jan 2005 02:20:13 GMT

It's like a PC with a ISA bus tough the signal electrical drive is lower.

You might want to try an embedded distribution or Linux From Scratch to
allow for a very minimal system. I had a PC104 system running Linux 2.4
kernelC, C++ glibc libraries, boot scripts, basic configuration/admin tools,
telnet+ftp and it fitted under 8 megabytes.

Some makers also provide pre-built Linux distributions

With a cheap 32MB CompactFlash, you've got plenty of space for your
application. The CF emulates an IDE harddisk but it is slower. Linux will
think it is a standard hard drive. Just make sure you do everything to avoid
writing to the compactflash (disable swapping, write temp stuff to a ram
drive, disable logging or points log file to a ram drive). Unlike hard disk,
flash memories wears out.

Most PC/104 can also redirect BIOS output to a serial port. You can also use
a serial port as the Linux console. The CPU is x86 compatible but often have
extras digital I/O pins and A/D D/A converters. Just watch out for max
source/sink currents. You can sometime access these using direct I/O port
when running as root or you use a kernel driver. The PC104 maker often
provides kernel patch/drivers for extra functionality.

Some PC/104 also have Disk-on-Chip (www.m-systems.com). DoC requires the
Linux MTD driver & boot loader support. I've never used them. I think DoC
are better than CF for industrial or long-term use. CF are probably lower
quality as they are sold for consumer devices like cameras. The physical
C.H.S. of the CF varies among brand. The actual capacity is always a nominal
value. CF are cool as you can hook them to a USB CF reader for less than 20$
on your Linux workstation. When the board won't boot; you can fix things on
your workstation. Believe me, it helps at lot.

Simon Paradis
simon _dot_ paradis _at_ usherbrooke _dot_ ca

"cool_ice" <airtooth007@sina.com> wrote in message
news:cs8k2f$10l4$1@mail.cn99.com...
> pc104,not plus.the cpu is 486.
> who knows the steps?
> any hint?



Relevant Pages

  • Re: RH 9.0 doesnt install: blank screen! (RH 8.0 & 7.2 do though)
    ... Tried 'linux text noprobe skipddc noapic apm=off noht'. ... I wanted to try on and so I chose 7 boot options: ... linux text noprobe skipddc lowres apm=off noapic nousb ...
    (linux.redhat.install)
  • Re: installation problems
    ... RH 9 had trashed my Linux partition and rendered my PC unbootable. ... >you can create the floppy from and can be created on a differnet ... >on the CD as the floppy boot image. ... and since flash drives seem to be listed in /proc as scsi devices, ...
    (comp.os.linux.misc)
  • RE: Linux hacked
    ... Subject: Linux hacked ... After you boot up into the OS running from CD, ... >> First let me say I'm a security novice. ... >> been unsuccessful in getting root back. ...
    (Security-Basics)
  • Re: New to linux..looking for program I can boot and run off CD
    ... >>and he was using a windows os but booted and run Linux programs off a CD. ... >having to do a dual boot thing on my current machine. ... > That would be Knoppix or one of it's derivatives. ...
    (alt.linux)
  • Re: Linux "print server"
    ... porting Ghostscrip to a C64 is ... so a Linux server seemed possible. ... "> I already have TCP/IP communication using ppp between the C64 and the ... "> DTP app I use can send data to a serial port, ...
    (comp.os.linux.misc)