TO ULF SAMUELSSON: Why "sigh" at uCLinux?




Good afternoon, Ulf.

Back in November of 2007, in comp.arch.embedded, you wrote:

"I see as many ARM9 users as ARM7 users today and neither the CM3 or
the uC3k will meet the performance of the ARM9 and neither will run
Linux/WinCE. - uCLinux? ...sigh!"

I've only started reading about uCLinux over the last couple of days
but I was wondering why you "sigh" at it.

I'm told that the Atmel AVR32UC3A/B (and their associated eval boards,
the EVK1100/1) cannot run Linux because the processor doesn't have an
MMU... hence something like the AVR32-AP7, at a minimum, is needed.

On the other hand, uCLinux is specifically designed to run on
processors without MMUs. So, any reason why uCLinux cannot (or should
not) run on the AVR32UCA/B?

Certainly uCLinux has its limitations but if it's the only flavor of
Linux that will run on processors without an MMU, and the lack of MMU
is the reason why the UC3x can't run Linux, then I would think that a
uCLinux port for the UC3x would be welcomed by low-end processor
developers... would it not?

.



Relevant Pages

  • Re: TO ULF SAMUELSSON: Why "sigh" at uCLinux?
    ... I've only started reading about uCLinux over the last couple of days ... Linux that will run on processors without an MMU, ... One SDRAM chip and one serial flash ...
    (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. ... 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: TO ULF SAMUELSSON: Why "sigh" at uCLinux?
    ... Good afternoon, Ulf. ... I've only started reading about uCLinux over the last couple of days ... uCLinux could run on any decent processor without an MMU. ... Many applications which runs under Linux will not run under uCLinux, ...
    (comp.arch.embedded)
  • Re: Why not Linux on Atmel AVR32UC3?
    ... uCLinux is specifically designed to run on ... It's not the lack of the MMU that's the main problem. ... You need at least 2 MB flash and 4 MB ram to make a sensible Linux system, and these devices have not nearly enough. ...
    (comp.os.linux.embedded)