Re: Does rtlinux always require MMU?



rk wrote:
Hi,
Can anyone please confirm whether RTLinux always requires an onboard
MMU for its execution? If not then when can the MMU be turned off and
what are the further implications of this?
What about other variants of embedded linux os, except uclinux do all
need mmu?

Yes, all Linux variants except ucLinux require an MMU. (In order to do virtual
memory, mmap(), virtual address spaces, etc.)

ucLinux does not require a MMU but it doesn't support those features.

--
┌── dg@cowlark.com ─── http://www.cowlark.com ───────────────────

│ "The first 90% of the code takes the first 90% of the time. The other 10%
│ takes the other 90% of the time." --- Anonymous
.



Relevant Pages

  • Re: Does rtlinux always require MMU?
    ... with their timing parameters(interrupt latency, ... MMU for its execution? ... all Linux variants except ucLinux require an MMU. ...
    (comp.os.linux.development.system)
  • Re: uC for Indirect Execution
    ... Why uCLinux for an ARM9 with an MMU. ... People often run ucLinux in embedded systems even if there is an MMU. ... which is seldom used in embedded systems, and memory protection ...
    (comp.arch.embedded)
  • Re: uC for Indirect Execution
    ... Why uCLinux for an ARM9 with an MMU. ... People often run ucLinux in embedded systems even if there is an MMU. ... processes switching overhead, so there are good reasons not to use ...
    (comp.arch.embedded)
  • Re: uC for Indirect Execution
    ... Why uCLinux for an ARM9 with an MMU. ... People often run ucLinux in embedded systems even if there is an MMU. ... An MMU provides two things - flexibility for things like swap space, which is seldom used in embedded systems, and memory protection between processes. ...
    (comp.arch.embedded)
  • Re: TO ULF SAMUELSSON: Why "sigh" at uCLinux?
    ... any reason why uCLinux cannot (or should ... Linux that will run on processors without an MMU, ... look-alike services on low resource platforms? ...
    (comp.arch.embedded)