2002 Linux Symposium
navigation



related

contact:

Porting Linux to the M32R processor

Hirokazu Takata

We have ported a Linux system to the Renesas M32R processor, which is a 32-bit RISC microprocessor designed for embedded systems, and with an on-chip-multiprocessor feature.
In this paper, we describe this new architecture port of a Linux system. So far, both of UP (Uni-Processor) and SMP(Symmetrical Multi-Processor) kernels have been ported and they are operating on the M32R processor. A Debian GNU/Linux based system have been also developed on a diskless NFS-root environment, and more than 300 unofficial .deb packages have already prepared for the M32R target. As regarding the GUI environment, some window systems (X, Microwindows, etc.) are also available simply using a framebuffer device.

The following topics will be covered in this paper:

  • kernel porting (including SMP support for the M32R)
  • platform development (including M32R softmacro
    on a FPGA board)
  • M32R GNU toolchain enhancement (m32r-linux tools) and library porting (GNU C library, etc.)
2004
© 1999-2003 Linux Symposium.  All Rights Reserved.