Видео: безголовый ARM9 SBC загружает Linux менее чем за секунду

[Обновление до сообщения от 26 ноября] - Technologic опубликовала видео-демонстрацию своего быстродействующего безбумажного ПК / 104 SBC с возможностью расширения без запуска, который запускает Debian на SoC PXA16x и включает в себя Lattice FPGA.

TS-7250-V2 SBC обеспечивает путь обновления для клиентов, использующих одноплатные компьютеры TS-7250 или около 2006 TS-7260 примерно в 2004 году, сообщает Technologic Systems.
Плата форм-фактора PC / 104 предлагает на выбор процессор PXA-168 на базе ARM9, работающий на частоте 1 ГГц, который также используется в недавнем компьютере-модуле TS-4740 от Technologic или аналогичном 800-МГц PXA166 , которые являются частью Marvell. Армада 100 серия.


TS-7250-V2

(щелкните изображение, чтобы увеличить)

В более ранних версиях TS-4740 использовалась FPGA Xilinx Spartan-6 с 25K LUT, в TS-7250-V2 используется менее мощная FPGA LFXP2-8E [PDF] с 8K или 17K LUT.
Все контакты PC / 104 подключены напрямую к ПЛИС, что позволяет пользователям добавлять внешние аппаратные и физические / приемопередающие уровни.

Загрузка FPGA по умолчанию обеспечивает стандартную шину PC / 104 на 104-контактных разъемах, поддерживая совместимость с другими ARM SBC от Technologic и периферийными платами PC / 104.
FPGA «обеспечивает простую и недорогую настройку, не требующую изменений физического оборудования», - заявляют в компании.


PXA168 структурная схема

(нажмите, чтобы увеличить)

TS-7250-V2 SBC поставляется с 512 МБ оперативной памяти DDR2 и слотом microSD, а также дополнительным 2 ГБ флэш-памяти eMMC SLC и дополнительным слотом SD.
(Как обычно в Technologic, варианты и они обширны, хорошо документированы и индивидуально оценены на странице продукта.)

Порты береговой линии включают один или два порта Ethernet 10/100, пару хост-портов USB 2.0 и последовательный порт DB9.
Все остальные входы / выходы являются внутренними, включая порт устройства USB, еще три последовательных порта, один из них RS-485, плюс три дополнительных последовательных интерфейса TTL и дополнительный интерфейс RS-422.


TS-7250-V2, передняя и задняя

(нажмите на картинку, чтобы увеличить)

SBC поставляется с пятью интерфейсами АЦП, 75-полосным DIO и 40-контактным разъемом PC / 104 с выводами, управляемыми ПЛИС.
Вы также получите порт CAN, если выберете более позднюю решетчатую FPGA.

Другие варианты включают модуль WiFi, выбор источников питания 5 В или 8–28 В постоянного тока, а также комплект разработчика с предварительно сконфигурированной картой microSD 4 ГБ, кабелями и регулируемым источником питания.
Промышленная поддержка температуры от -40 до 85 ° C является опциональной, а также имеется металлический корпус TS-ENC720 стоимостью 85 долларов США, который разделяет еще два последовательных порта с разъемами DB9.


Опциональный корпус TS-ENC720

(щелкните изображение, чтобы увеличить)

Как и другие SBC и модули Technologic, TS-7250-V2 поставляется с открытыми спецификациями и запускает стек Debian Linux с открытым исходным кодом, который поддерживается обширной документацией.
Technologic также предлагает услуги по настройке.

Загрузка до терминальной оболочки Linux 3.14 BusyBox менее чем за секунду

TS-7250-V2 загружается с карты microSD или дополнительной флэш-памяти eMMC SLC на ядро ​​Linux 3.14 за 0,87 секунды в оболочку терминала BusyBox, согласно сообщению HardLinux, полученному от представителя Technologic.
Кроме того, плата поддерживается полным дистрибутивом Debian 7 «Wheezy» для Linux, а также коллекцией компиляторов GNU для разработки встроенного программного обеспечения.
Также предусмотрены утилиты пользовательского пространства для управления различными аспектами платы, такими как DIO, SPI и UART.
(Примечание. Изначально в заголовке этого поста неправильно указывалось, что при загрузке 0,87 секунды использовался «Debian».)

Обновление (17 декабря)…

По запросу HardLinux Technologic Systems создали видео, демонстрирующее возможности быстрой загрузки TS-7250-V2.
На видео YouTube ниже показан TS-7250-V2, оснащенный процессором 1 ГГц, загрузкой ядра Linux 3.14 и «минимальными initramfs» с карты памяти Sandisk microSD.
«0,44 секунды - это измерение от того момента, когда FPGA выходит из режима сброса, до того момента, когда мы выполняем код пользовательского пространства в исходной файловой системе ram для считывания счетчиков в FPGA», - пишет Technologic в описании видеопоста YouTube.
«Технически консоль запускается через 0,49 секунды.
Затем он монтирует файловую систему Debian и выполняет / mnt / root / ts / init, который представляет собой небольшой сценарий оболочки из Debian, где пользователь обычно добавляет свои хуки ».

Демонстрация быстрой загрузки от Technologic

Краткое описание спецификаций TS-7250-V2

Технические характеристики, перечисленные для TS-7250-V2, включают в себя:

  • Процессор - Marvell PXA168 (1x ARM9 @ 1 ГГц) или PXA166 (1x ARM9 @ 800 МГц) Решетка LFXP2-8E FPGA (8K или 17K LUT)
  • Объем памяти:
    • 512 МБ оперативной памяти DDR2
    • Опциональная вспышка eMMC SLC емкостью 2 ГБ
    • MicroSD слот
    • Дополнительный слот для SD
  • Сеть - 10/100 Ethernet-порт;
    дополнительный второй порт 10/100
  • Другой ввод / вывод:
    • 2 хост-порта USB
    • Интерфейс USB-устройства (только для консоли)
    • 3 последовательных интерфейса RS-232 (1 реальный порт DB9)
    • 3x TTL последовательных интерфейса
    • Интерфейс RS-485
    • Опционально RS-422
    • Шина CAN (требуется 17K LUT FPGA)
    • 5 интерфейсов АЦП
    • 75x DIO
    • 40-контактный разъем ПК / 104
  • Другие преимущества:
    • RTC с батареей и темп.
      компенсация
    • Датчик температуры
    • Дополнительный модуль WiFi ($ 35)
    • Дополнительный комплект разработчика ($ 70) с загрузочной картой microSD 4 ГБ, регулируемым источником постоянного тока, различными адаптерами и кабелями
    • Дополнительный металлический корпус (85 $)
  • Рабочая температура - от -40 до 85 ° C
  • Питание - 5 В постоянного тока или вход 8–28 В постоянного тока
  • Операционная система - Linux 3.14 (также доступна 2.6.34) с Debian 7 «Wheezy»

Дальнейшая информация

TS-7250-V2 теперь доступен по цене от 165 долларов США по цене 100 штук.
Другие опции и предварительно настроенные комбинации опций подробно описаны и оценены на странице продукта TS-7250-V2 .