EBOX-335xDX2

Промышленный компактный компьютер с пассивным охлаждением EBOX-3350DX2/AP на базе процессора Vortex86DX2 с архитектурой i586.

Компания «DMP Electronics Inc.» представляет широкий спектр промышленных устройств с различными архитектурами CPU, предназначенных для различных сфер применения. Одним из таких устройств был, теперь устаревший, EBOX-3350DX2 линейки EBOX-335xDX2/AP на базе CPU Vortex86DX2 933MHz. Сейчас данную линейку представляют устройства устройства на базе двухъядерного SoC Vortex86DX3 1.0GHz.

Hardware Features

Устройство EBOX-3350DX2 построено на базе 32-битного процессора DM&P Vortex86DX2 частотой 933MHz. По своим возможностям это довольно скромное вычислительное устройство, однако подобные компактные машины имеют широкое распространение и мы не долны забывать о 32-битных CPU.

EBOX-3350DX2 выполнен в металлическом корпусе, являющимся одновременно пассивным радиатором, и имеет монтажные отверстия VESA 75x75 миллиметров. На копрусе выведены три порта USB 2.0, Ethernet RJ45 разъем, 15-контактный D-Sub разъем для подключения монитора, а также 3.5мм разъемы для микрофона и наушников.

EBOX-335xDX2
  • Процессор: DM&P 32-bit x86 Vortex86DX2 933MHz, архитектура i586
  • BIOS: AMI BIOS
  • Оперативная память: 512 МБ DDR2
  • VGA: Integrated Graphics Chip/D-Sub 15-pin (max. 1920 x 1080 pixels)
  • Ethernet: RDC R6040 10/100 Mbps LAN x1 (RJ-45 connector, Built-in PXE diskless boot)
  • USB: USB V2.0 x3 (Front x2, Rear x1)
  • HD Audio: Realtek ALC262VD Mic-in & Line-out
  • SD card slot: SD Slot x1 IDE Primary Channel (Internal SD slot x1 Optional)
  • Power requirement: DC +5V/2A
  • Dimensions: 95x95x20mm/VESA 75x75mm Support
  • Net Weight: 277g/350g
  • Operation Temperature: 0 - 60°C
  • Certifications: CE, FCC, VCCI
  • OS Support: Windows 7, WES7, Windows XP, XPe, CE6.0, Compact 7 and Linux

На корпусе нет кнопки включения, устройство запускается автоматически при подключении блока питания.

Toolchain

Toolchain для работы на 64-разрядных Linux машинах можно получить на нашем FTP-сервере в каталоге toolchains/x86_64. Выбирать здесь нужно последнюю версию архива с именем 'i586-PC-linux-glibc-*.tar.gz'.

Для самостоятельной сборки toolchain-а, необходимо получить срез репозитория toolchains, например,

$ svn co svn://radix.pro/toolchains/branches/toolchains-1.7.x toolchains

И выполнить команду make в соответствующем каталоге:

$ cd toolchains/products/I586-glibc/1.7.2
$ make -j8

Напомним здесь, что перед сборкой необходимо подготовить каталог для инсталляции toolchains-а так, как это описано в разделе, посвященном загрузке toolchain-ов с нашего FTP-сервера.

Source Code

Исходный код системы Radix.Linux можно найти на ветке radix-1.8 репозитория platform.

Kernel

Для EBOX-335xDX2 мы используем ветки Mainline Linux с длительной поддержкой. На данный момент, система построена на ядре версии 5.15.64. Порядок сборки и приготовления отчуждаемого пакета, можно найти в каталоге boot/kernel/ebox-3350dx2/5.15.64 репозитория платформы Radix.Linux.

GRUB

Сборка загрузчика осуществляется в каталоге grub/ebox-3350dx2/2.06.

Для создания загрузочного образа необходимо загрузить файлы ebox-3350dx2.grub-records, ebox-3350dx2.ext4fs с нашего FTP-сервера и записать их на SD-карту с помощью следующих команд:

# cat ebox-3350dx2.grub-records ebox-3350dx2.ext4fs > SDHC.img 
# dd if=SDHC.img of=/dev/mmcblk0

Оставшееся место на диске можно распределить с помощью утилиты fdisk, например, создав дополнительный раздел для размещения домашних каталогов пользователей.

Здесь необходимо заметить, что перед использованием fdisk необходимо переместить Secondary GPT таблицу в конец носителя. Сделать это можно с помощью утилиты sfdisk:

# sfdisk --move-second-header /dev/mmcblk0

Перемещение Secondary GPT таблицы необходимо по тому, что емкость физического носителя может быть гораздо больше, чем образ SDHC.img, который мы записали на SD-карту.


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