Hardware/Boards

From Nutwiki
Jump to: navigation, search

Officially Supported Boards

Officially supported means, that the board configuration is included in the Nut/OS distribution and that compiling and linking of the system libraries for the specific board had been verified.

It does not mean, that binaries had been verified to run on the board. If you have problems, please contact your distributor or try the given support link. If none is available, you may try to contact other developers via the Ethernut mailing list. But note that this service is provided by volunteers. Some companies also offer commercial support for Nut/OS.

ARM Boards

Target Board Description Vendor Nut/OS Support
AT91EB40A

[[File:../../img/at91eb40a_200x149.png|200x149px|AT91EB40A]]

The AT91EB40A Evaluation Board enables real-time code development and evaluation. It supports the AT91R40008. End-of-Life without any replacement was announced in August 2010. Atmel
AT91SAM7SE-EK

[[File:../../img/at91sam7se-ek200x117.png|200x117px|AT91SAM7SE-EK]]

The AT91SAM7SE-EK evaluation board enables the evaluation of and code development for applications running on an AT91SAM7SE device. The board is equipped with an AT91SAM7SE512. Atmel
AT91SAM7X-EK

[[File:../../img/sam7x-ek-small.png|164x118px|SAM7X-EK]]

The AT91SAM7X-EK evaluation kit enables evaluation capabilities and code development of applications running on an AT91SAM7X microcontroller. Atmel
AT91SAM9260-EK

[[File:../../img/sam9260-ek-small.png|196x115px|SAM9260-EK]]

The AT91SAM9260-EK evaluation kit enables the evaluation of and code development for applications running on an AT91SAM9260 device. Atmel
AT91SAM9M10-G45-EK

[[File:../../img/sam9m10-g45-ek-200x159.png|200x159px|AT91SAM9M10-G45-EK]]

The evaluation kit for SAM9M10 and SAM9G45. This kit lets designers quickly evaluate and develop code for applications running on the Atmel SAM9M10 or the Atmel SAM9G45. Only the latter is currently supported by Nut/OS. Atmel
Elektor Internet Radio 1.0

[[File:../../img/eir10c-pov_tn.png|164x145px|EIR]]

The Elektor Internet Radio plays MP3 streams from SHOUTcast radio stations, using the new AT91SAM7SE CPU and 64 MBytes SDRAM. egnite egnite
eNet-sam7X

[[File:../../img/enet-sam7x.png|180x61px|eNet-sam7X]]

The eNet-sam7X module was designed by thermotemp as easy drop-in ARM7 module and allows you a money and time saving integration of Ethernet and USB interfaces along with a powerfull SAM7 microcontroller into your project. thermotemp thermotemp
Ethernut 3.0

[[File:../../img/ethernut30e200x146.png|200x146px|Ethernut 3.0]]

The first 32 bit version of the Ethernut Open Source Hardware Family is packed with features like 8 MBytes NAND Flash and 256kBytes full speed SRAM, MMC/SD-Card Socket, user programmable logic etc. With the 32-Bit AT91R40008 CPU (ARM7TDMI) running at 73.728MHz, it is mainly targeted at performance intensive processing like real-time coding and decoding applications. A DM9000 controller is used for the 100 MBit Ethernet Interface. Ethernut 3.0 Rev-E
Ethernut 3.1

[[File:../../img/ethernut31d-200x149.png|200x149px|Ethernut 3.1]]

The announcement of Xicor/Intersil to stop production of the combined RTC and EEPROM chip used on Ethernut 3.0 required a redesign, which was published in October 2009. egnite egnite
Ethernut 5.0

[[File:../../img/Ethernut50f_200x147.png|200x147px|Ethernut 5.0]]

This is the first Ethernut Board based on an ARM9 CPU. Beside Nut/OS it is capable of running Linux. egnite egnite
GameBoy Advance SP

[[File:../../img/xg2link-small.png|128x96px|Gameboy Port]]

32-bit handheld video game console with Xport 2.0 devkit. The GameBoy hardware is based on an ARM7 CPU. [[../../en/portarm/gbaxport2.html|Additional hardware]] is required to upload and run a Nut/OS application on the GBA. Charmed Labs
KickStart Kit for LPC1768

[[File:../../img/ksk-lpc17xx-sk.jpg|200x139px|ksk-lpc17xx-sk]]

LPC1768 evaluation board. Note, that the IAR compiler is currently not supported. IAR Systems
mbed NXP LPC1768

[[File:../../img/mbed_nxp_lpc1768.jpg|200x100px|mbed_nxp_lpc1768]]

The mbed NXP LPC1768 is one of a range of mbed Microcontrollers packaged as a small 40-pin DIP, 0.1-inch pitch form-factor making it convenient for prototyping with solderless breadboard, stripboard, and through-hole PCBs. It includes a built-in USB programming interface that is as simple as using a USB Flash Drive. ARM Limited
Morphoq 1.1 Rev-A

[[File:../../img/morphoq_200x124.png|200x124px|Morphoq]]

Morphoq is a modular monitoring and control device for industrial applications. The main CPU is an AT91SAM7XC512. egnite egnite
SAM7-EX256

[[File:../../img/olimex-sam7-ex256.jpg|200x152px|OLIMEX-SAM7-EX256]]

Olimex distributes a nice SAM7X Board with 128x128 TFT, which had been reported to work with Nut/OS. However, only FreeRTOS is officially supported by Olimex. Olimex

FreeRTOS

SAMDIP-7X

[[File:../../img/samdip-7x.jpg|175x75px|SAMDIP-7X]]

taskit GmbH offers the SAMDIP-7X, a small microprocessor board designed to be as simple as possible to use. It contains a low-power, high-performance ARM7TDMI processor core with a large variety of peripherals and needs as less as possible of external components. The board is mostly compatible to the AT91SAM7X-EK and taskit successfully installed Nut/OS on this target.

taskit GmbH
STM32F4DISCOVERY

[[File:../../img/stm32f4_discovery.jpg|200x127px|stm32f4_discovery]]

Based on the STM32F407VGT6, it includes an ST-LINK/V2 embedded debug tool, two ST MEMS, digital accelerometer and digital microphone, one audio DAC with integrated class D speaker driver, LEDs and push buttons and an USB OTG micro-AB connector. STMicroelectronics

AVR Boards

Target Board Description Vendor Nut/OS Support
Arthernet

[[File:../../img/arthernet.jpg|193x129px|Arthernet]]

Arthernet is an ATmega128 based board with Ethernet, USB and CAN interface and additionally provides a memory card socket. Arthernet
Charon 2

[[File:../../img/charondb_small.png|143x93px|Charon DB]]

The Charon Development Kit includes a Charon 2 Module and a Motherboard, which provides the required Ethernet transformer and RJ45 connector for the Charon modules. It additionally includes two RS232 ports, LCD interface, 8 bit dip switch input, 8 bit LED output, JTAG and ISP connector. HW group HW group
Ethernut 1.1

[[File:../../img/ethernut103-200x161.jpg|200x161px|ethernut103]]

The first Ethernut reference design: Ethernut 1.1 with Atmega103. This board is no longer in production. Ethernut 1.3 can be used as a one-to-one replacement. egnite egnite
Ethernut 1.3

[[File:../../img/ethernut13h-200x150.png|200x150px|ethernut13]]

The minimalist design of Ethernut 1 had been reduced to four essential components: ATmega128 Flash Microcontroller, 32 kBytes RAM, RTL8019AS 10Mbit Ethernet Controller and Power Supply egnite egnite
Ethernut 2.0

[[File:../../img/ethernut2p200px.png|200x146px|ethernut20]]

4-layer board with ATmega128 running at 14.7456 MHz, 100 MBit SMSC Ethernet Controller and 512 kByte banked SRAM. Ethernut 2.0
Ethernut 2.1

[[File:../../img/ethernut21c-128_200x149.png|200x149px|ethernut21]]

Ethernut 2.1 is a small (80 x 100 mm) board combining Atmel's ATmega128 RISC micro­controller with SMSC's LAN91C111 Ethernet controller egnite egnite
MMnet01

[[File:../../img/mmnet01.jpg|200x198px|MMnet01]]

Propox offers several modules and evaluation boards with Nut/OS support. Minimodule with ATmega128 microcontroller equipped with Ethernet interface 10Mbit, DataFlash memory. Ideal for the production of devices using the Ethernet/Internet.

Propox Propox
MMnet02

[[File:../../img/mmnet02.jpg|200x149px|MMnet02]]

Minimodule with ATmega128 microcontroller equipped with Ethernet interface 10Mbit, DataFlash memory, real time clock with battery back-up. Ideal for the production of devices using the Ethernet/Internet. Propox Propox
MMnet03

[[File:../../img/mmnet03.jpg|200x169px|MMnet03]]

Minimodule with ATmega128 microcontroller equipped with Ethernet interface 10Mbit, RS-232 interface, DataFlash memory. Ideal for the production of devices using the Ethernet/Internet. Propox Propox
MMnet04

[[File:../../img/mmnet04.jpg|200x166px|MMnet04]]

Minimodule with ATmega128 microcontroller equipped with Ethernet interface 10Mbit, USB interface, DataFlash memory. Ideal for the production of devices using the Ethernet/Internet. Propox Propox
MMnet101

[[File:../../img/mmnet101.jpg|200x190px|MMnet101]]

Minimodule with ATmega128 microcontroller equipped with Ethernet interface 100Mbit, DataFlash memory. Ideal for the production of devices using the Ethernet/Internet. Propox Propox
MMnet102

[[File:../../img/mmnet102.jpg|200x145px|MMnet102]]

Minimodule with ATmega128 microcontroller equipped with Ethernet interface 100Mbit, DataFlash memory. Ideal for the production of devices using the Ethernet/Internet. Propox Propox
MMnet103

[[File:../../img/mmnet103.jpg|164x136px|MMnet103]]

Minimodule with ATmega128 microcontroller equipped with Ethernet interface 100Mbit, RS-232 interface, DataFlash memory. Ideal for the production of devices using the Ethernet/Internet. Propox Propox
MMnet104

[[File:../../img/mmnet104.jpg|200x161px|MMnet104]]

Minimodule with ATmega128 microcontroller equipped with Ethernet interface 100Mbit, USB interface, DataFlash memory. Ideal for the production of devices using the Ethernet/Internet. Propox Propox
Poor Man's Ethernut

[[File:../../img/poorman.png|196x101px|Poor Man's Ethernut]]

Some people argue, that buying the parts for an Ethernut Board is many times the price of an ISA network card. Too true. So, how about using any cheap ATmega board and add an ISA connector to it?

Jochen Beck contributed all [[../isa/index.html|details]] to build such a real cheap solution.

STK501

[[File:../../img/stk501_200px.jpg|200x109px|STK501]]

The STK501 board is a top module designed to add ATmega103(L) and ATmega128(L) support to the STK500 development board from Atmel Corporation Atmel
XNUT-100

[[File:../../img/xnut100.png|77x180px|XNUT]]

XNUT Boards are packed in DIN-rail enclosures and perfectly suited for process control and industrial automation tasks requiring the integration of serial or CAN devices into an Ethernet or TCP/IP based network. Proconx Proconx
XNUT-105

[[File:../../img/xnut105.png|77x180px|XNUT]]

XNUT Boards are packed in DIN-rail enclosures and perfectly suited for process control and industrial automation tasks requiring the integration of serial or CAN devices into an Ethernet or TCP/IP based network. Proconx Proconx

AVR32 Boards

Target Board Description Vendor Nut/OS Support
EVK1100

[[File:../../img/evk1100.jpg|200x171px|evk1100]]

The EVK1100 is a evaluation kit and development system for the AVR32 UC3A microcontroller from Atmel Corporation. Atmel
EVK1101

[[File:../../img/evk1101.jpg|200x161px|evk1101]]

The EVK1101 provides a complete development environment for the AT32UC3B micro- controller series from Atmel. Atmel
EVK1104

[[File:../../img/at_evk1104.png|200x165px|evk1104]]

The AVR32 EVK1104 is an evaluation kit for the AT32UC3A3256 which combines Atmel’s state of art AVR32 microcontroller with an unrivalled selection of communication interface like USB device including On-The-Go functionality, SDcard, NAND flash with ECC and stereo 16-bit DAC Atmel
EVK1105

[[File:../../img/evk1105_200x159.jpg|200x159px|EVK1105]]

The EVK1105 is an evaluation kit for the AT32UC3A0512 which demonstrates Atmels state-of-the-art AVR microcontroller in Hi-Fi audio decoding and streaming applications. Atmel