Плата GRiSP 2 предназначается для разработки на языках программирования Erlang и Elixir (краудфандинг)


Erlang — это язык программирования, используемый для создания распределительных вычислительных систем реального времени с требованиями высокой доступности и используемый в телекоммуникациях, банковском деле, электронной коммерции, компьютерной телефонии и обмене мгновенными сообщениями. Elixir — это динамичный, функциональный язык, предназначенный для создания масштабируемых и поддерживаемых приложений, использующих виртуальную машину Erlang, известную своей работой с распределенными и отказоустойчивыми системами с малой задержкой.

Elixir используется во многих типах приложений, от веб-разработки более высокого уровня до встроенного программного обеспечения, и Пир Стритцингер (Peer Stritzinger), в 2017 году, специально разработал плату GRiSP. Сейчас он вернулся с GRiSP 2 с NXP i.MX 6ULL ​​SoM под управлением Linux и RTEMS (Real-Time Executive для многопроцессорных систем) RTOS. 


Плата GRiSP (не GRiSP 2)

Плата GRiSP 2 состоит из системы-на-модуле и базовой платы со следующими спецификациями:

  • Система-на-модуле
    • SoC — NXP iMX6UL Arm Cortex-A7 с частотой 696 МГц, кэш-память L2 128 КБ, с TRNG, криптографическим механизмом (AES/TDES/SHA), защищенной загрузкой
    • Память — 128 МБ DDR3 DRAM
    • Память — 4 ГБ флэш-памяти eMMC, 4 КБайт EEPROM
    • Интегрированное управление питанием
  • Основная плата
    • Внешнее хранилище — Разъем MicroSD
    • Сеть — Wi-Fi 802.11b/g/n, порт Ethernet 100 Мбит/с с поддержкой IEEE 1588
    • Расширения
      • 3-контактный разъем Dallas 1-Wire
      • 1x Digilent Pmod-совместимый интерфейс I²C
      • 2х интерфейса Digilent Pmod типа 1 (GPIO)
      • 1x интерфейс Digilent Pmod Type 2 (SPI)
      • 1x интерфейс Digilent Pmod Type 2A (расширенный SPI с прерываниями)
      • 1x Digilent Pmod тип 4 интерфейс (UART)
    • Разное — 2х светодиода RGB, 5х DIP-переключателей, кнопка сброса
    • Отладка и блок питания
      • Последовательный порт через Micro USB для консоли (Erlang Shell или RTEMS Console)
      • Встроенный отладчик JTAG через Micro USB
      • JTAG/Trace разъем для внешних отладчиков
      • Питание через разъем Micro USB
      • Для питания, консоли и встроенного JTAG необходим только один USB-кабель
    • Размеры — TBD

Они не опубликовали ни одной фотографии платы GRiSP 2, и даже в видео они показывают только оригинальную плату GRiSP, за исключением рисунка GRiSP 2 на картинке в видео.

Перечисленные улучшения для GRiSP 2 включают в себя:

  • Настоящий голый металлический Erlang, использующий RTEMS RTOS
  • Поддержка Elixir через Nerves и Linux
  • Большая мощность процессора для лучшей пиковой производительности и повышенной энергоэффективности
  • Лучшие возможности загрузки, направленные на сверхбыстрое время загрузки
  • Порт Ethernet для большего выбора конфигурации сети
  • Общая улучшенная пропускная способность ввода-вывода
  • Более модульная конструкция, облегчающая переход от разработки к производству
  • Улучшенный инструмент
  • Полная обратная совместимость проекта Erlang

Проект GRiSP 2 был запущен на Kickstarter несколько недель назад с целью сбора финансирования в 15 000 евро, и на момент написания этой статьи он поднял около 10 000 евро. Цена начинается с 179 евро за одну плату GRiSP 2 с дополнительными тратами за доставку от 5 до 10 евро. Плата, по-видимому, будет отправляться только в Европу, так как нет возможностей выбора доставки в страны остального мира, и вам нужно будет подождать, по крайней мере, до октября 2019 года, чтобы получить плату, при условии, что в процессе разработки не возникнет никаких серьезных проблем. Более подробную информацию можно найти на веб-сайте GRiSP и в аккаунте Github.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.