Interested Article - Omega 2 (микрокомпьютер)

Omega2 — это одноплатный компьютер , разработанный компанией Onion, который позиционируется как "самый миниатюрный Linux -сервер в мире". Система совмещает в себе компактность и универсальность Arduino и производительность Raspberry Pi . Микрокомпьютер работает под управлением OpenWrt .

История

Omega2 — это следующее поколение продукции Onion после Omega. Первоначальная Omega была основана на SoC Qualcomm Atheros AR9331 ( MIPS -архитектура), работала под управлением полной версию Linux для одноплатных компьютеров и стоила порядка 20 долларов. Вскоре компания прекратила производство Omega, заменив её преемником — Omega2, использующим чип Mediatek MT7688. Цена нового устройства заметно снизилась до 5 долларов.

По состоянию на начало 2017 года, Onion уже привлекла через краудфандинг более $850,000 за Omega2, что значительно превысило их первоначальную цель в $440,000.

Технические характеристики

Omega2 существует в двух версиях: простая Omega2 и Omega2 Plus . Omega2 основана на SoC MIPS-архитектуры и работает на частоте 580 МГц, оснащена 64 МБ RAM и 16 МБ Flash-памяти . Omega2 Plus похожа на Omega2, а отличается лишь 128 МБ RAM, 32 МБ Flash и слотом MicroSD . Микрокомпьютер выполнен на небольшой печатной плате с двумя рядами по 16 контактов. Питание осуществляется от внешнего источника напряжения 3.3 В, ток потребления — до 0.6 А.

Omega2+ на Expansion Dock

На данный момент имеются проблемы в работе интерфейсов:

Проблемы SPI :

  • невозможно реализовать аппаратный SPI, работает только через прямое управление выводами (программная эмуляция);
  • ошибки при передаче первого бита посылки — 50%;
  • после передачи 16 байт сбрасывается сигнал CS (в бета-версии ОС b176 значение увеличено до 4096 байт).

Проблемы I2C :

  • драйвер не выдает сообщений об ошибке, даже если устройство отсутствует;
  • при чтении данных, если устройство отсутствует, то результатом чтения будет 0xFF.

Проблемы I2S :

  • в документации указаны назначенные для I2S выводы, но официально не реализован драйвер устройства.

Проблемы GPIO :

  • поставляемые библиотеки С и Python не способны обработать прерывания GPIO.
Характеристики
Параметр Omega2 Omega2 Plus
CPU MIPS32 24Kc MIPS32 24Kc
Частота 580 МГц 580 МГц
RAM 64 MB 128 MB
Flash-память 16 MB 32 MB
USB Один USB 2.0 Один USB 2.0
SD слот - 1 MicroSD слот
WiFi b/g/n b/g/n
GPIO 15 15
PWM 2 2
UART 2 2
I 2 C 1 1
SPI 1 1
I 2 S 1 1

Примечания

  1. . Community (англ.) . 2017-10-17. из оригинала 5 сентября 2018 . Дата обращения: 4 сентября 2018 .

Ссылки

  • — официальный сайт Omega 2
  • — уроки на русском языке
  • — книга на русском языке, с примерами проектов на Omega 2
Источник —

Same as Omega 2 (микрокомпьютер)