linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Ungerer <gerg@snapgear.com>
To: micklweiss@gmx.net, linux-kernel@vger.kernel.org
Subject: Re:  Linux on 16-bit processors
Date: Wed, 19 Mar 2003 17:25:41 +1000	[thread overview]
Message-ID: <3E781B75.6080206@snapgear.com> (raw)


Hi Mick,

> I'm interested on running Linux on some less powerful, cheaper 16 bit
> systems. I would like to know if there is a slimmed down version of the kernel (any
> version 2.2+) that can run on 16-bit CPUs. I know that linux "requires" a
> 32-bit CPU, but I know that it has run on less. I'm interested in any arch -
> really. 
> I can't seem to find a slimmed down version of the kernel. Any projects out
> there? Something with decent performance would be cool too. :o)

You want uClinux, http://www.uclinux.org.


> I'm not apart of the list, so if you could pleace CC: any replies to this
> e-mail (micklweiss@gmx.net) that would be great.
> 
> I asked before at a local user group (southflorida embedded user group)..
> and this is what info they got me. I just cut-n-pasted.
> 
> <cut>
> 
> To: Mick Weiss
> From: "wblake@emsys.net" <wblake@emsys.net>
> 
> glad to help. you have interesting research.
> Most handhelds these days are 32 bit processors, even pagers. Mostly some
> ARM variant especially Intel StrongArm.

Allmost all Palm's use a Motorola 68k varient (either
68328, 68EZ328 or 68VZ328). These have no MMU.


> The main obstacle to running Linux on smaller (cheaper) CPUs seems to be an
> MMU which Linux and most Unixes expect.

Nope. That is what uClinux is all about. Running Linux without
an MMU. We have been doing it for years. First supported on
kernels in the linux-2.0.x range. Most people using 2.4.x these
days, or now uClinux is part of standard linux, it is in all
the latest 2.5.x kernels.


[snip]
> Lineo supports processors in the following specific architectures: 
> 
> 32 bit with memory management 
> 32 bit without memory management 
> 16 bit/ 16 bit DSP 
> 8 bit processor/ 8 bit controller 
> 
> and uclinux is a whopping $200 (its whopping when your just messing with it
> on your spare time ;), plus I'm not sure how its licenced (GPL?).

Well this is most certainly wrong. uClinux is free. It is just
a set of patches against standard linux kernels, so it is,
offcourse, covered by the GPL. You can get all the code at
www.uclinux.org or under cvs at cvs.uclinux.org

Lots of MMUless processors support, including Motorola 68000/683xx
and ColdFire varients, ARM7TDMI cores (from Atmel, Conexant, Samsung,
NetSilicon, etc), NEC v850, Sparc LEON, Intel i960, Hitachi H8/300,
MIPS (MMUless varients, for example from Brecis), FPGA soft cores
(like Altera NIOS, OpenCores OpenRISC, etc).

Regards
Greg




------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Wizard        EMAIL:   gerg@uclinux.org
SnapGear Pty Ltd                               PHONE:    +61 7 3435 2888
825 Stanley St,                                  FAX:    +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia              WEB:   www.SnapGear.com


             reply	other threads:[~2003-03-19  7:13 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-19  7:25 Greg Ungerer [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-03-18 23:46 Linux on 16-bit processors micklweiss
2003-03-18 23:58 ` Joel Jaeggli
2003-03-19  0:27 ` J.A. Magallon
2003-03-19  8:35   ` Xavier Bestel
2003-03-19 14:26 ` Alan Cox
2003-03-19 17:36   ` H. Peter Anvin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3E781B75.6080206@snapgear.com \
    --to=gerg@snapgear.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=micklweiss@gmx.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).