ARM. Обзор компактных систем.

Недавно передо мной встала задача поиска ARM платы с установленным Linux. Кроме того, был перечень ограничений, в которые входили: размер, напряжение питания, наличие  Ethernet, USB, COM,  а также LCD разъема.  Чтобы найти такую плату мне пришлось перебрать огромное число устройств, поэтому я решил сделать обзор наиболее интересных из них. Надеюсь, он будет пополнятся и в дальнейшем.

Встраиваемые ARM системы пока еще довольно дороги и не так распространены. Но в последнее время появились проекты-лидеры, чей уровень продаж позволил сделать их доступным большинству пользователей, а стоимость приблизить к стоимости материнской платы.

Отмечу, что в этой статье я отхожу от своего правила - писать про оборудование, проверенное мной.

 

 

1. BeagleBoard.

 

 

 

  • 1GHz ARM® Cortex™-A8
    • Based on TI's DM3730 DaVinci™ digital media processor and compatible with the AM37x Sitara™ ARM microprocessors
    • 800 MHz C64x+™ digital signal processor
    • 3D graphics accelerator
  • Flexible expansion
    • On-board USB hub with Ethernet
    • Works with standard PC peripherals
  • Develop anywhere
    • Incredibly low-power operation
    • In non-hub operation at two watts
  • Active community

 

 

 

 

 

В прошлом году появилась вторая версия этой платы. На данный момент, это самое выгодное приобретение по отношению функционал/стоимость. По сути на плате есть все, что только может быть нужно разработчику. Медиа-процессор Да Винчи - уникальный продукт Texas Instruments. Кстати, их же отдел и разработал эту плату. В интернете есть ролики, где показывается производительность этого процессора, особенно впечатляет игра в Quake 3 на данной плате. На мой взгляд, у этих систем есть недостаток в виде неправильной компоновки компонентов на плате. В свое время я отказался от этого решения из-за того, что подключенные разъемы и даже флешка серьезно выходили за пределы платы и смысл ее миниатюрности полностью терялся. На сайте проекта плату на данный момент можно приобрести за 149$.

2. FOX Board G20.

  • Built on the Atmel ARM9 @ 400Mhz CPU module Netus G20
  • 64MB of RAM, 8MB of flash 256KB of flash
  • Up to 16GB on bootable microSD (*)
  • Two USB 2.0 host ports (12 Mbits)
  • One Ethernet 10/100 port
  • One USB device port (12 Mbits)
  • One debug serial port (3.3v)
  • Two serial ports (3.3v)
  • One serial port for 4DSystems oLed displays
  • 5VDC power supply input (compatible with PS5V1A)
  • GPIO lines (3.3v)
  • 4 A/D converter lines
  • I2C
  • SPI
  • Built-in quad power supply Netus PS1 module
  • Same footprint and pinout of the old FOX Board LX832
  • Fully mechanical compatible with TUXCASE and FOXCASE
  • Temperature range: -15 to +70 Celsius degree (°C)
  • Average power consumpiom: 80 mA @ 5V (0.4 Watt) without microSD, ethernet link, USB devices or other peripherals.
  • (*) the microSD card memory is optional
  • (**) the lithium backup battery for RTC is optional

Меня эта плата удивила, так как это единственное на данный момент решения с таким функционалом и размером меньше 80х80мм! Кроме того, это открытый проект с документацией. Плата имеет модули расширения таким образом, что:

В общей сложности анонсированы следующие платы расширения:

DAISY-1 Daisy adapter for the FOX Board G20 board
DAISY-2 Stepper motor controller
DAISY-4 One relay
DAISY-5 8 push-button module for educational purpose
DAISY-7 Digital MEMS accelerometer and giroscope
DAISY-9 RS232 interface
DAISY-10 Optoisolated RS485/422 interface
DAISY-11 8 led module for educational purpose
DAISY-12 Prototiping board
DAISY-13 Teltonika GPRS modem
DAISY-14 Ethernet interface
DAISY-15 Adapter for 4D systems serial display
DAISY-16 Audio adapter
DAISY-17 Breadboard adapter

Этот проект также развивается уже давно и переживает 2 версию. Теперь о печальном. В Россию официальный производитель платы не доставляет. Это связано с работой нашей почтовой службы. Дело в том, что в этой стране нет гарантии доставки и сложно что-то взять с почты по причине потери или доставки не вовремя.   Видел эту плату в Терраэлектронике по цене около 9000 руб. На сайте производителя набор вместе с этой платой стоит 185 евро. В него помимо платы входит коробка, шнуры, флешка с установленной ОС, БП.

3.  Digi Connect ME.

  • NetSilicon NS7520 32-bit ARM Microprocessor 75 MHz.
  • 10/100Base-T Ethernet with power pass-thru for network powered devices.
  • 2MB Flash, 8MB RAM on board.
  • 230Kbps TTL Level Async Serial Port.
  • 5 Shared GPIO Ports.
  • Strong SSL/TLS encryption.
  • Royalty-free NET+Works development platform.
  • 3.3Vdc @ 250mA.
  • Small 36.7 x 19.05 x 18.67mm Package with Samtec FTS-110-01-F-DV-TR 20pin Micro.

 

Что это? Ethernet разъем. Нет,  не только. Некогда задуманный разработчиком из Германии проект дошел до конца и превратился в самое маленькое ARM устройство с установленным Linux.

4.Toradex Colibri PXA . Ребята из этой компании - классные разработчики, так как смогли создать совсем миниатюрные устройства, аналоги которым я затрудняюсь назвать (особенно это касается семейства WOODPECKER). Мы же рассмотрим их модули Colibri, а точнее  самую производительную модель.


CPU NameMarvell PXA320

Clock Rate 806 MHz

CPU TypeWireless MMX 2

Size 67.6 x 36.7 x 5.2 mm

Typical Power Dissipation0.7 - 1.7 W

Temperature0 to 70 °Celsius

RAM 128MB DDR RAM (32Bit)

Flash 1GB NAND Flash (8Bit)

Я патологически не переношу платы расширения в таком виде. Мне всегда нравились законченные устройства all-in-one. Для это  производитель предлагает дочерние платы:

Функционал платы впечатляет.

5. Toradex T20 nVidia Tegra.

CPU Name NVIDIA Tegra 2

Clock Rate 1.0 GHz

CPU Type Cortex A9 MPCore (Dual Core)

Size 67.6 x 36.7 x 5.2 mm

RAM 256MB DDR RAM (32Bit)

Flash 1GB NAND Flash (8Bit)

Скорее из любопытства, нежели из необходимости публикую эту интересную штучку. Сложно сказать, где может пригодиться 2х ядерный контроллер с кучей периферии.  Такие контроллеры стоят в некоторых ноутбуках, обеспечивая их всей медиа-нагрузкой: от просмотра фильмов в высоком разрешении до 3d игр. Кроме того, имеет 3 UART, SPI, One-wire, 4 PWM, может быть подключен IRDA порт,  2 SD карты, 2 USB,  LCD экран (WSXGA+ 1680 x 1050), чип-матрица камеры до 12 мегапикселей,  аудио устройство АС97, до 113 портов ввода/вывода.

Может идти с предустановленной  Windows CE. Стоимость модуля - от 99$.  В списке дочерних SoDimm модулей Toradex этот - самый продвинутый.

6. PandaBoard.

Dual-core ARM Cortex-A9 MPCore (cores run at 1 GHz each)

Ample MIPS for rich applications
Multimedia OMAP4430

Full 1080p30 multi-standard HD record and playback
OpenGL® ES v2.0 graphics engine
Memory

1GB LPDDR2 (DRAM)
Wireless connectivity

WiLink™ 6.0 (802.11b/g/n, Bluetooth® v2.1 +EDR)
Display

HDMI v1.3 connector for HD display
DVI-D connector for simultaneous dual display
Expansion USB host, USB OTG host

Еще один интересный open-source проект с документацией и сообществом разработчиков. Стоимость начинается от $174.  Вообще, очевидна популярность дешевых и производительных систем на базе OMAP 4.  Эта плата - конкурент BeagleBoard.

Что дальше? Наверное, пока все. Ибо нет большого смысла перебирать все платы данного класса. Их число огромно, но широкую известность получили далеко не все. Конечно, со временем естественный электронный отбор сделает свое дело, а пока нам остается что-то создавать и для этого доступен инструмент на любой цвет и вкус.

Leave a Reply

You must be logged in to post a comment.