Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Difference between revisions of "Processors"

From eLinux.org
Jump to: navigation, search
(added list of supported boards)
m (ARM)
Line 7: Line 7:
  
 
From the Linux perspective, there are 2 very different kinds of ARM chips:
 
From the Linux perspective, there are 2 very different kinds of ARM chips:
* ARM devices that include a MMU, and can run standard Linux
+
* ARM processors that include a memory management unit (MMU), and can run standard Linux
* ARM devices without a MMU, which cannot run standard Linux. However, they can run uClinux. The Linux/Microcontroller project is a port of Linux to systems without a Memory Management Unit (MMU), such as the ARM7TDMI and the Microblaze. ( http://uclinux.org/ ).  
+
* ARM processors without MMU. These can run a modified version of Linux called uClinux ( http://uclinux.org/ ), enabling Linux to run on MMUless platforms or embedded processors with memory protection unit (MPU). These include ARM processors such as ARM7TDMI, ARM1156T2(F)-S or ARM Cortex-R4(F) for instance.
''(FIXME: indicate whether or not each chip has a MMU)''
+
  
 
Please note that because of security considerations for MMU-less processors, it is unwise to  
 
Please note that because of security considerations for MMU-less processors, it is unwise to  

Revision as of 17:27, 25 June 2007

Here is a list of different processor families, with miscellaneous notes for development information:

See also Hardware Hacking for a list of systems that include these processors.

ARM

See ARM website and the Wikipedia ARM article for information about the ARM architecture and processor family.

From the Linux perspective, there are 2 very different kinds of ARM chips:

  • ARM processors that include a memory management unit (MMU), and can run standard Linux
  • ARM processors without MMU. These can run a modified version of Linux called uClinux ( http://uclinux.org/ ), enabling Linux to run on MMUless platforms or embedded processors with memory protection unit (MPU). These include ARM processors such as ARM7TDMI, ARM1156T2(F)-S or ARM Cortex-R4(F) for instance.

Please note that because of security considerations for MMU-less processors, it is unwise to use them when 3rd-party or untrusted code will be running on the device. For locked-down, single function devices, MMU-less processors may be appropriate. They are usually less expensive than processors with MMU.

Some major ARM platforms/SOCs are:

MIPS

need info here

SuperH

Superh logo.gif

Built by Renesas Technology the webpage of record for the SuperH family of microprocessors can be found here: SuperH RISC Engine Family.

Wikipedia Page: SuperH

Linux on SuperH: linux-sh

Renesas SuperH Overview

SuperH is an embedded RISC developed for high cost-performance, miniaturization, and performance per unit of power consumption (MIPS/W). We are developing CPU cores for a wide range of applications and functions and have many products available. Our product lines include a series with the SH-2 as the CPU core and on-chip large-capacity flash memory and peripheral functions such as timer, serial I/O, and AD converter, and a series with the SH-3 or SH-4 as the CPU core, which achieves high-speed data processing and is equipped with cache and MMU. Additionally, there is lineup of series with the SH2-DSP or SH3-DSP as the CPU core, which have full DSP functions and an emphasis on multimedia and communications processing. Currently available products also have lots of features, such as low power modes, low power consumption, and small size. Various versatile operating systems and development tools have been improved, allowing for more efficient development.

Devices

  • Sega
    • Dreamcast - Limited to the machine models that can start by MIL-CD and usage of a Broad Band Adapter is recommended.
  • Hitachi ULSI Systems
    • MS7206SE01 - SH72060 Solution Engine
    • MS7750SE01 - SH7750(sh4) Solution Engine
    • MS7709SE01 - SH7709(sh3) Solution Engine
  • SuperH, Inc.
    • ["MicroDev"]
  • HP Jornada
    • 525 (SH7709 (sh3))
    • 548 (SH7709A (sh3))
    • 620LX (SH7709 (sh3))
    • 660LX (SH7709 (sh3))
    • 680 (SH7709A (sh3))
    • 690 (SH7709A (sh3))
  • Renesas Technology Corp.
    • RTS7751R2D - CE Linux Forum(CELF)Compliant Evaluation Board
  • Renesas Europe/MPC Data Limited
    • EDOSK7705 - SH7705 sh3
  • EDOSK7760 - SH7760 sh4
    • EDOSK7751R - SH7751R sh4
    • SH7751R SystemH - SH7751R sh
  • CQ Publishing Co.,Ltd.
    • CQ RISC Evaluation Kit(CqREEK)/SH4-PCI with Linux
    • [http://www.kmckk.co.jp/eng/ Kyoto Microcomputer Co., Ltd. (KMC or KμC)
    • Solution Platform KZP-01 KZP-01[Mainboard] + KZ-SH4RPCI-01[SH4 CPU Board]
  • Silicon Linux Co,. Ltd.
    • CAT760 - SH7760
    • CAT709 - SH7709S
    • CAT68701 - SH7708R For A-one CATBUS[Designed for 68000 board] compliant
  • Daisen Electronic Industrial Co., Ltd.
    • SH2000 - SH7709A 118MHz
    • SH2002 - SH7709S 200MHz
    • SH-500 - SH7709S 118MHz
    • SH-1000 - SH7709S 133MHz
    • SH-2004 - SH7750R 240MHz
  • IO-DATA DEVICE, Inc.(Network Attached Storage [NAS Series)]
    • LAN-iCN - NAS Adapter for IODATA HDD with "i-connect" Interface
    • LAN-iCN2"] - NAS Adapter for IODATA HDD with "i-connect" Interface
    • LANDISK"] - SH4-266MHz[FSB133MHz] RAM64MB UDMA133 USB x2 10/100Base-T
      • HDL-xxxU - LANDISK Series NAS Standard Model
      • HDL-xxxUR - LANDISK with RICOH IPSiO G series print monitor for Windows support
      • HDL-WxxxU - LANDISK with wide body & twin drive support for Heavy storage or RAID1
      • HDL-AV250 - LANDISK with Home Network DLNA guideline support
      • LANTank - LANDISK kit SuperTank(CHALLENGER) Series
        • HDL-WxxxU based twin drive bulk NAS kit. LANTank have a special feature witch supported network media server(cf. iTunes etc..).
  • TOWA MECCS CORPORATION
    • TMM1000 - SH7709
    • TMM1100 - (SH7727
    • TMM1200 - SH7727
  • Sophia Systems
    • Sophia SH7709A Evaluation Board
    • Sophia SH7750 Evaluation Board
    • Sophia SH7751 Evaluation Board
  • MovingEye Inc.
    • A3pci7003 - Using SH7750/ART-Linux [Linux with Realtime Extension]
  • AlphaProject Co., Ltd.
    • MS104-SH4 - SH7750R/PC104(Embedded ISA Bus) with apLinux
  • Interface Corporation.
    • MPC-SH02 - SH7750S: ATX Motherboard Style
    • PCI-SH02xx"] - SH7750S: PCI-CARD Style
  • TAC Inc.
    • T-SH7706LAN another name "Mitsuiwa SH3 board" SH-MIN - SH7706A/128MHz Flash512KB SDRAM 8MB 10BASE-T
  • SecureComputing/SnapGear (older products, check ebay etc, all can netboot and have a debug header)
    • SG530 - SH7751@166MHz RAM16MB FLASH4MB 2x10/100 1xSerial
    • SG550 - SH7751@166MHz RAM16MB FLASH8MB 2x10/100 1xSerial
    • SG570 - SH7751R@240MHz RAM16MB FLASH8MB 3x10/100 1xSerial
    • SG575 - SH7751R@240MHz RAM64MB FLASH16MB 3x10/100 1xSerial
    • SG630 - SH7751@166MHz PCI NIC card RAM16MB FLASH4MB 1x10/100 1xSerial-header
    • SG635 - SH7751R@240MHz PCI NIC card RAM16MB FLASH16MB 1x10/100 1xSerial-header

x86

need info here