Spanish Italian
17436 Users    

5 Regal Microcontrollers meet His Majesty Linux

  Download PDF version of the Article
Avr32

AVR32 [Atmel]

AVR32 based 32-bit MCU/DSP
Vectored multiplier co-processor, 32 KB on-chip SRAM, 16 KB instruction and 16 KB data caches, MMU, DMA controller. Peripherals include a 16-bit stereo audio DAC, 2048x2048 pixel TFT/STN LCD controllers, and 480 Mbps USB 2.0 with on chip transceivers (PHY). Serial interfaces include RS232, USART, I2S, AC97, TWI/I2C, SPI, PS/2 and several synchronous serial modules (SSC) supporting most serial communication protocols.
Link--> AVR32

Industrial Software Technology can customize the AVR32-AP7 Java platforms to perfectly fit special requirements. Customization can deal with new Virtual Machine MicroJvm® features such as implementation of specific services, new garbage collector etc., or just changes regarding the platform libraries and drivers (Board Support Package adaptation).
Industrial Software Technology Java solutions for AVR32 information is available at
http://www.ist-eu.com/en/products-avr32.php
.

Here you will find information about the AVR32 port of the Linux Kernel as well as various related tools, utilities and applications. If you're new to AVR32 Linux, the Getting Started page might be something for you. Otherwise, you might want to check out the latest news on the AVR32 Linux project.
Link -- > http://avr32linux.org/twiki/bin/view

AVR32 Development Board

avr32_stk1000 STK1000 provides a complete AT32AP7000 development environment. The kit has two ethernet ports, a high quality QVGA LCD, a loudspeaker, and
connectors for USART, PS/2, VGA, and USB. A expansion header can be used for prototyping. A pre-installed Linux image on the enclosed 256 MB SD card ensures that the user can boot Linux and start program development directly after power up.
STK1000 is also supported by AVR JTAGICE mkII. With either GNU GCC or the IAR compiler, the JTAGICE mkII supports basic runtime control and a limited trace.

 

 


How-to Buy (24h delivery) --> FARNELL

 

Renesas Mpu

SH7750 Series [Renesas]

The SuperH Family is a range of 32-bit microcomputers suitable for built-in hardware, realizing faster processing speed and reduced power consumption, with RISC system instructions adopted. The SH7750 Series (SH-4) uses Harvard Architecture, has a 2-way Superscalar system, and can execute two instructions in parallel. The integer performance is 430MIPS (Dhrystone@240MHz). Also, high-speed FPU is on-chip, and FPU performance of 1.7GFLOPS is realized with single precision matrix operation. Additionally, the on-chip MMU (Memory Management Unit) supports various general purpose operating systems, including Windows®CE and Linux.
Applications: Car navigation systems, CIS, Broadband router, Firewalls, Networking equipment, Image processing, Internet equipment, Multimedia equipment
Link --> SH7750_Series

Emulation data required for high speed board design is offered free of charge, and so issues such waveform reflection, ringing etc can be examined and troubleshooted before the actual board is produced.
After completing user registration, it is possible to download IBIS/BSDL data.

National Semiconductor's partners have developed the reference designs that include the implementation of the DP83847.
Renesas SH7710 RISC [PDF]

SH4R Development Board

Renesas SH4 boardEmbedded PC with Renesas Super SH4R processor.
HiCO.SH4R 2 Watt - 430 MIPS
The CORE Module, HiCO.SH4R-Core contains:
Renesas SuperH SH4R Processor with 240 MHz (HD6417750R-240) On-board memory: 16 MB Flash / 64 MB RAM USB, PS/2 Keyboard/Mouse interface, AC97 Audio-Codec and serial ports (through HD64465 Companion Chip) VGA graphics controller with 1.2 MB video memory and LCD/CRT support Touch Ethernet interface Bus interface, corresponding to the ISA bus Fine-Pitch connectors that can be mounted onto any base board.

 





How-to Buy (24h delivery) --> Farnell

 

Omap 35X

Omap [Texas Instruments]

OMAP35x applications processors
inspire new applications with unprecedented performance at handheld power levels. The new OMAP™ platform is based on the market’s first broad offering of the ARM® Cortex™-A8 core to provide an unprecedented combination of laptop-like performance at handheld power levels in a single chip. With more than four times the processing power of today’s 300MHz ARM9 devices, the superscalar 600 MHz Cortex-A8 core is integrated into four new OMAP35x applications processors.

These processors offer a variety of combinations of the Cortex-A8 core, multimedia- rich peripherals, OpenGL® ES 2.0 compatible graphics engine, video accelerators and TMS320C64x+ DSP core. The modular and extensible OMAP35x Evaluation Module (EVM) provides all the components
needed to start developing today on the OMAP3503 processor including an OMAP3503 Linux board support package based on the 2.6.22 kernel.

Link --> www.omap.com

Link -- > OMAP35x family

OMAP35x Processor
Based on ARM® Cortex™-A8 core at 600 MHz
Rich peripheral set
Integrated memory for the ARM CPU (16kB I-Cache, 16kB D-Cache, 256kB L2) and on-chip (64kB SRAM, 112kB ROM)
Package: 16 x 16 mm 0.65 mm pitch

Key Benefits

4x performance increase over today’s ARM9 devices
Low power utilizing TI’s SmartReflex™ technology
EVM, BSP and development tools available to get started today

The OMAP3503 will empower users with faster accessibility to databases, spreadsheets, presentations, e-mail, audio and video attachments, web browsing and video conferencing applications.

OMAP-LINUX --> http://www.muru.com/linux/omap/

Omap Development Board

beagle board omap

Beagle Board - Unleash Linux on this ARM Cortex based and USB powered SBC! We can find many ARM9 boards from the electronics market, however the boards for new models are hard to find. You can hardly find the ARM11, ARM Cortex-A8 boards, because most of these new chips are only available for the key customers of silicon suppliers. OMAP was designed for mobile phones, instead of general purpose computers. Now Beagle board changed the game rules. The Beagle board is offered as a general purpose development platform for the embedded applications. A lot of projects have been announced and listed at Beagleboard.org.

 

How-to Buy (24h delivery) --> Farnell

 

coldfire-v4

 

ColdFire [Freescale]

The MCF548X ColdFire microprocessors are based on the V4e ColdFire core and features multiple connectivity peripherals including Ethernet,CAN,PCI and other serial interfaces. In addition, this device offers an encryption accelerator for secure communications in network connected control applications. The MCF548x family is pin compatible with the MCF547x Family of microprocessors offering scalability and flexibility for designs that need to evolve over time.
V4e ColdFire core - delivering up to 308 (Dhrystone 2.1) MIPS at 200 MHz and Memory Management Unit (MMU)

 

Coldfire V4 Development Board

coldfire dev board

The M5484LITE Linux development kit provides everything required to quickly develop an embedded Linux design with the MCF548x processor family. The kit contains a system-on-module, called a Fire Engine, containing 64 MBytes of DDR-SDRAM, 4 MB of Boot Flash,and a USB Device
output. The Fire Engine module, along with the included ethernet ports, PCI slot, serial interface, CAN interface, and the best-in-class ColdFire debug module generates a complete package to enable quick design support for the MCF548X Family Processors. The kit software includes the Linux v2.4.26 Kernel, Core Tools, Open Source Compiler along with Serial, I2C, DSPI, Ethernet, USB, and PCI drivers.

 

 

 


 

How-to Buy (24h delivery) --> Farnell

 

Axis-Linux

ETRAX [Axis]

Designed to meet demands for low cost, easy implementation and superior network performance, the ETRAX 100LX is Axis'sixth-generation optimized system-on-a-chip solution for putting peripherals on the network. The ETRAX 100LX was developed using 0.25µm ASIC technology with the best price/performance ratio available today.

The sixth generation of the chip was specifically designed with Linux in mind and includes an MMU (Memory Management Unit) for that purpose.

Link --> Axis Developer

The Linux/ETRAX port is based on the 2.0.38 Linux kernel, copyright Linus Torvalds et al. We are also using the uClinux patches for MMU-less Linux, copyright by D. Jeff Dionne and
Kenneth Albanowski. For more info on uClinux, see uClinux - The Linux/Microcontroller Project. Linux is a Trademark of Linus Torvalds.Smile

Axis Developer Board

Fox-BoardFOX Board runs a real Linux operating system (not a uC Linux) on an ETRAX 100LX microprocessor, a 100MIPS RISC CPU made by Axis Communications.

Linux Kernel up to version 2.6.19

These micros are all single source products

Since these microprocessors are only available from single manufacturers. We have to consider many other issues. Personally I care about the availablities for the deveopment toolchains, demo boards, communities supports and free media codecs. For example, TI's OMAP is supported by Linux, but DSP part still requires extra investment. Here in China, AVR32, OMAP35XX and ColdFire are available, but not for SH4 and AXIS.

BTW, I would like to suggest ADI's Blackfin to the list because it presents low cost, high performance and well supported community for the whole ecosystem. Although the software, hardware tools are still expensive. Anyway, we can run uCLinux on it.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
1 + 7 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Who's new

  • pulper
  • mauriss
  • jbares
  • christiank79
  • agabor
  • fabriziopd
  • irenix
  • pepershoe
  • raghun14
  • andreaspousette

Who's online

There are currently 0 users and 29 guests online.