Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Содержание

Cubietruck. Уютный, домашний сервер / Хабр

Недавно купил вот такую красоту.

Поигрался с Android на ней и решил сделать домашний сервер на замену RaspberryPI.



*Картинка не моя… если разберу хлам — сделаю свою.
От автора, т.е. меня:

Не судите строго, это моя первая статья.
Буду рад конструктивной критике и помощи от более скиллованых пользователей!
Заранее Спасибо!
По мотивам — http://www.cubieforums.com/index.php/topic,1650.0.html

Ну чтож, начнем пожалуй!


  1. Введение
  2. Установка Системы
    • Установка системы в NAND
    • Установка системы на SD
    • Перенос системы в SATA
    • Перенос системы в NAND
  3. Первое включение
    • Смена порта SSH
    • Настройка сети
    • Установка часового пояса
    • Автоматическое монтирование раздела HDD
  4. Настройка сервера
    • Установка Nginx + php5-fpm + mysql
    • Установка торрент клиента Transmission
    • Установка Samba
  5. Удаленное управление Ajenti/Webmin

1. Введение

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

Остановался на Cubietruck, она-же Cubieboard3.

Характеристики уже проскакивали на хабре

habrahabr.ru/post/186576

В дополнение я купил 1Тб SATA HDD

Hitachi 7K1000
Т.к. на хабре не видел полного руководства по настройке данного девайса, решил сделать свой гайд с го и гейшами.
2. Установка системы

Для CubieTruck’а существует несколько разных дистрибутивов.

Я сегодня буду рассматривать установку и настройку Cubian.


Установка системы в NAND

Мне лично такой вариант установки не очень нравится, т.к. NAND имеет ограниченное количество циклов записи/перезаписи, а если у вас будет стоять SQL сервер, то эти циклы очень быстро закончатся. ИМХО!

Скачиваете необходимый образ

здесь
Если вы вользователь Linux, то:

Берете

отсюда

LinuxSuite (есть 32 и 64-битные версии)

Запускаете Livesuite

$ ~/Bin/LiveSuit/LiveSuit.sh

скрин

Выбирате образ для заливки


скрин

Переводите устройство в режим FEL
1. Зажимаете кнопку FEL

скрин

2. Втыкаете miniusb кабель в плату и ждете запрос от Livesuite.

ВНИМАНИЕ: многие USB порты не дадут нужного питания плате, поэтому перед тем как нажать «Да» — подключите плату к блоку питания (рекомендуется 5В не менее 3А)

3. Жмете «Да»


скрин

Дожидаетесь пока образ полностью зальется на ваше устройство.

скрин

Теперь можете отключать устройство от ПК и запускать отдельно ))

Если вы пользователь Windows, то:

— берете

отсюда

PhoenixSuite.

Запускаете PhoenixSuite:

скрин

Выбирате образ для заливки


скрин

Переводите устройство в режим EFL

1. Зажимаете кнопку EFL


скрин
скрин

2. Втыкаете miniusb кабель в плату и ждете запрос от Livesuite.

ВНИМАНИЕ: многие USB порты не дадут нужного питания плате, поэтому перед тем как нажать «Да» — подключите плату к блоку питания (рекомендуется 5В не менее 3А)

3. Жмете «Да»

Ждете пока образ полностью зальется на ваше устройство.
Теперь можете отключать устройство от ПК и запускать отдельно.

Установка системы на SD карту

Скачиваем необходимый образ

отсюда

:

Я для примера буду пользоваться дистрибутивом Cubian.

Если у вас Linux:

Разархивируйте скачанный архив.

Запишите образ на вашу SD карту

dd if=путь_к_образу of=/dev/ваша_sd_карта bs=4096; sync

Например:

dd if=/home/pupkin/Cubian-base-r5-a20-ct.img of=/dev/sdb1 bs=4096; sync

По окончании можете вытащить карту и установить её в ваш Cubietruck.

Если вы пользователь Windows:
— Скачиваете Image writer, github.com/downloads/openSUSE/kiwi/ImageWriter.exe или cubieplayer.github.io/Cubian/tools/;
— Разархивируйте полученный файл;
— Переименуйте файл из img в raw (программа находит только такое расширение).
— Запишите образ на вашу SD карту:

Перенос системы на SATA диск

Для переноса системы из NAND раздела на SATA диск вам потребуется выполнить несколько команд:

логинимся под рутом

sudo su - root

создаем папки для монтирования разделов

mkdir /tmp/1 /tmp/target

монтируем NAND раздел

mount /dev/nandb /tmp/1

форматируем SATA раздел в ext4

mkfs.ext4 /dev/sda1

монтируем SATA раздел

mount /dev/sda1 /tmp/target

Перемещаем систему

(cd /tmp/1; tar --backup -c *) |tar -C /tmp/target -xv

Изменяем настройки загрузки

mount /dev/nanda /mnt/
nano /mnt/uEnv.txt

(Замените root=/dev/sda1)

В итоге, файл должен выглядеть так:

cat /mnt/uEnv.txt
root=/dev/sda1
extraargs=console=tty0 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x720p50 rootwait panic=10 rootfstype=ext4 rootflags=discard

Синхронизируем наши изменения

sync

Отмонтируем раздел

umount /mnt

и ребут!

reboot
Перенос системы с SD карты в NAND раздел

После копирования образа и загрузки с SD карты вы можете перенести вашу систему в NAND раздел с помощью одной простой комманды:

sudo ~/nandinstall/install.sh

Если в вашем дистрибутиве нет такого скрипта вы можете его скачать и установить:

apt-get install cubian-nandinstall && sudo cubian-nandinstall
3. Первое включение

Итак зайдя в свой домашний роутер, я увидел, что мой кубик получил адрес 192.168.0.108

Подключаемся к нему. Если вы подключаетесь с Linux машины, то открываем терминал и пишем

ssh -p 36000 192.168.0.108 -l cubie

Где 36000, порт для SSH соединения. В целях безопасности выбран нестандартный порт, как его поменять написано

здесь

. cubie — это логин пользователя, пароль тоже cubie

После чего должно пройти соединение и появиться сообщение о добавлении ключа SSH соединения в базу данных ключей. Оно появляется только один раз, при добавлении новой комбинации ключ+устройство. Пишем yes.

Если подключаемся с Windows машины, то выбираем SSH клиент по вашему вкусу, в большинстве случаев это Putty.

Подключаемся и первым делом меняем пароль пользователя:

sudo passwd cubie

И создаем пользователя root, который по умолчанию отсутствовал в целях безопасности, но нам он потом будет нужен, так что создадим его сейчас:

sudo passwd root
Смена порта подключения SSH

Если вас не устраивает порт 36000 для SSH доступа, можно сменить его на стандартный порт 22:

Открываем файл /etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config

Находим строчку

Port 36000

Меняем на

Port 22

Теперь кубик доступен так:

ssh [email protected]
Настройка сети

По умолчанию настройки хранятся в файле /etc/network/interfaces.

Посмотрим что у нас:

sudo cat /etc/network/interfaces

Видим конфигурацию сети по умолчанию

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

auto eth0 подразумевает автоконфигурирование интерфейса при загрузке

allow-hotplug eth0 и iface eth0 inet dhcp подразумевает, что когда ядро Linux определит физический интерфейс eth0, строка allow-hotplug поднимет его, а строка iface присвоит ему адрес по DHCP.

Внимание! Такая конфигурация настраивает сетевой адрес по DHCP если кабель подключен при загрузке. Если же кабель при загрузке не был подключен, то загрузка блокируется на одну минуту для ожидания таймаута DHCP. Таким образом, если вам совершенно не нужна проводная сеть, то закомментируйте или удалите строчку auto eth0 в /etc/network/interfaces, это сэкономит вам время при загрузке.

Чтобы закомментировать просто добавьте # перед auto eth0, это выглядит так #auto eth0

Вы все еще сможете поднять и настроить интерфейс вручную, выполнив команду

ifup eth0

Если вам требуется прописать постоянный адрес кубику, то вот пример конфигурации

allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.110
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1
Хотя я больше склоняюсь к автоматическому присвоению адреса от роутера.

Настройка wi-fi
Загрузка модуля

modprobe bcmdhd

Для того, чтобы wi-fi автомачтиески загружался при старте системы добавьте строку «bcmdhd» в конец файла /etc/modules.

Примеры команд для использования wi-fi:

iwlist scan
iwconfig wlan0 essid "ssid" key xxxx
iwconfig wlan0
ifconfig wlan0 up
dhclient wlan0
Установка часового пояса

Задаем часовой пояс

dpkg-reconfigure tzdata

Добавляем сервера:

sudo nano /etc/ntp.conf
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst

— ближайшие сервера можете взять отсюда —

www.pool.ntp.org
sudo /etc/init.d/ntp start
Автоматическое монтирование раздела HDD

Статей о монтировании разделов существует уже огромное количество, но т.к. мне это тоже понадобилось, добавлю для полноты картины.

Создаем папку, куда будет смонтирован HDD

sudo mkdir /media/files

Даем право доступа на чтение/запись для всех пользователей

sudo chmod 777 /media/files

Чтобы посмотреть какие разделы у нас на hdd пишем

sudo fdisk -l

Смотрим в конец и видим примерно следующее


fdsik -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x673511d7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    33556479    16777216   83  Linux
/dev/sda2        33556480  1953525167   959984344    5  Extended
/dev/sda5        33558528  1953525167   959983320   83  Linux

У меня три раздела на HDD, я буду монтировать третий (/dev/sda5)

Узнаем UUID нашего раздела:

sudo blkid

Пример вывода:


blkid
/dev/nanda: SEC_TYPE="msdos" LABEL="Volumn" TYPE="vfat"
/dev/nandb: UUID="fc870bf6-cf02-4f17-aab6-a2ee56137668" TYPE="ext4"
/dev/sda1: UUID="df0f786f-4b74-4710-a128-412b81a6bece" TYPE="ext4"
/dev/sda5: UUID="4dc5f707-d7fa-4a48-ad32-efddb23cbf97" TYPE="ext4"

Нам нужна строчка /dev/sda5, копируем все что в кавычках

4dc5f707-d7fa-4a48-ad32-efddb23cbf97

Помните у вас эта строчка будет иной!

Далее открываем /etc/fstab:

sudo nano /etc/fstab

Добавляем в самый конец:

UUID=4dc5f707-d7fa-4a48-ad32-efddb23cbf97       /media/files    ext4   defaults,acl,user,user_xattr,errors=remount-ro

* аттрибуты выставляете по своему вкусу

Записи разделяем либо пробелом, либо табуляцией

Перезагружаемся:

sudo reboot

После перезагрузки проверяем

mount

mount

/dev/root on / type ext4 (rw,relatime,discard,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=934508k,nr_inodes=137526,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=186924k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=373840k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /tmp type tmpfs (rw,relatime)
tmpfs on /var/tmp type tmpfs (rw,relatime)
/dev/sda5 on /media/files type ext4 (rw,nosuid,nodev,noexec,relatime,errors=remount-ro,data=ordered)

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

4. Настройка сервера

Ну и так как у меня кубик все-же это сервер — настраиваем samba, nginx, transmission.

Вы можете воспользоватся скриптом

github.com/igorpecovnik/Debian-micro-home-server
sudo apt-get -y install git
cd ~
git clone https://github.com/igorpecovnik/Debian-micro-home-server
chmod +x ./Debian-micro-home-server/install.sh
cd ./Debian-micro-home-server
sudo ./install.sh

Или установить только то что нужно


Установка Nginx + php5-fpm + mysql

Устанавливаем nginx:

sudo apt-get install nginx

Запускаем

sudo /etc/init.d/nginx start

Открываем браузер, пишем адрес кубика.

Видим следующую надпись

Welcome to nginx!

Сервер запущен
Для примера наши сайты будут хранится на уже примонтированном жестком диске.
Для этого нужно поправить конфиг nginx

sudo nano /etc/nginx/sites-available/default

Находим строчку

root /usr/share/nginx/www

Меняем на

root /media/files/www

Сохраняем, закрываем редкатор

Не забываем дать доступ пользователю nginx’a к папке:

sudo chown www-data -R /media/files/www/
sudo chmod 0755 -R /media/files/www/

Перезапускаем nginx

sudo /etc/init.(.+\.php)(/.+)$;
        #       # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
        #
        #       # With php5-cgi alone:
        #       fastcgi_pass 127.0.0.1:9000;
        #       # With php5-fpm:
               fastcgi_pass unix:/var/run/php5-fpm.sock;
               fastcgi_index index.php;
               include fastcgi_params;
        }

Устанавливаем

mysql
sudo apt-get -y install mysql-client mysql-server openssl libsasl2-modules

Устанавливаем php5-fpm и модули

sudo apt-get install -y php5-fpm
sudo apt-get install -y php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-memcached php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl memcached
sudo apt-get install -y php-apc
sudo apt-get install -y fcgiwrap
Установка торрент клиента Transmission

Установка Transmission-daemon

sudo apt-get install transmission-daemon

После завершения установки сервис автоматически запускается с настройками по умолчанию, остановим его

sudo /etc/init.d/transmission-daemon stop

или

service transmission-daemon stop

Теперь отредактируем конфиг

sudo nano /etc/transmission-daemon/settings.json

Все параметры рассматривать не будем, самые основные

"download-dir": "/var/lib/transmission-daemon/downloads"

Путь к закачиваемым файлам

Меняем на свой, например:

"download-dir": "/mnt/hdd"

P.s. Надеюсь у вас по этому пути уже смонтирован жесткий диск

Разрешаем форвардинг, не забывая включить UPnP в своем роутере

"port-forwarding-enabled": false,

Меняем на

"port-forwarding-enabled": true

Если хотим заходить в веб интерфейс по паролю, оставляем:

"rpc-enabled": true

иначе меняем на:

"rpc-enabled": false

Удаляем все, что в кавычках, пишем вместо этого желаемый пароль. Пароль при запуске демона зашифруется.

"rpc-password": "{f40c259f547fb2b99f7faa1e27d6e9b31905e9c1DcVjhWHD"

Например:

"rpc-password": "cubietruck"

Порт, на который вешаем web интерфейс

"rpc-port": 9091

Имя пользователя:

"rpc-username": "transmission"

меняем на свое понравившееся:

"rpc-username": "pupkin"

Оставляем, если хотим, чтобы к веб интерфейсу был доступ только с локальной машины:

"rpc-whitelist-enabled": true

иначе меняем

"rpc-whitelist-enabled": false

Сохраняем конфиг

Запускаем сервис

sudo /etc/init.d/transmission-daemon start

или

service transmission-daemon start

Теперь проверим запустился ли сервис и веб интерфейс, открываем в браузере адрес

http://ip_вашего_кубика:9091

Если видим приглашение ввести логин и пароль, значит transmission работает.

Установка Samba
sudo apt-get install samba samba-common-bin

Так как мой кубик находится в домашней сети, я решил не устанавливать пароль на доступ к папкам, а просто настроил публичный шаринг для всей сети.

Для этого открываем файл smb.conf:

sudo nano /etc/samba/smb.conf

Вместо всего имеющегося содержимого пишем:

[global]
workgroup = WORKGROUP
guest ok = yes
netbios name = cubieT
security = share
browseable = yes

[files]
path = /media/files
writeable = yes
browseable = yes

Сохраняем. Перезапускаем Samba:

sudo /etc/init.d/samba restart

С этого момента в вашей сети появилось новое устройство cubieT, которое имеет папку files.
В ней Вы можете создать любые файлы, которые будут доступны для просмотра во всей сети с помощью браузера.

5. Удаленное управление Ajenti/Webmin

Webmin

лидер на рынке свободного серверного ПО для администрирования, имеет множество подключаемых модулей на любой вкус.

Рассмотрим его установку

Добавим репозиторий Webmin в список репозиториев

sudo nano /etc/apt/sources.list

Вставляем в конец списка следующие строки

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Сохраняем, выходим из редактора.

Добавляем ключ репозитория в список ключей, для этого нужно быть под рутом.

Включаем суперюзера, переходим в домашнюю папку root, скачиваем ключ, устанавливаем.

sudo su
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc

Обновляем список пакетов, устанавливаем webmin

sudo apt-get update && apt-get install webmin

Все зависимости установятся автоматически.

Открываем браузер, пишем

https://ip_вашего_кубика:10000

Браузер ругается и предлагает покинуть сайт, но мы добавляем сайт в доверенную зону и входим.

Пробуем сначала войти пользователем cubie, если не получается, то рутом.

Можно отключить шифрование (https):
Открываем файл конфигурации webmin

sudo nano /etc/webmin/miniserv.conf

находим строчку

ssl=1

1 меняем на 0

Перезапускаем webmin

sudo /etc/init.d/webmin restart

Теперь webmin работает по адресу

http://ip_вашего_кубика:10000

Если вас не устраивает webmin, можете попробовать ajenti. Тем более, что никаких дополнительных движений делать не нужно, ajenti уже установлен в Cubian, нужно лишь обновить систему и он заработает.
После обновления системы будет доступен по адресу

http://ip_вашего_кубика:8000

***В планах разобраться с возможностями GPIO, т.к. на малинке был организован небольшой логгер данных с датчиков DHT22 и DS18B20.

CubieTruck или по-простому Кубик.

Увидев в первый раз этот мини компьютер я сразу понял, что тоже хочу его себе.
Развитие истории читайте под катом.

Когда магазин gearbest предложил товар для обзора, то я не смог устоять и заказал себе эту плату.
Игрушка недешевая, согласен, но думаю, что многие, кто увлекаются такими игрушками, меня поймут.
Начну со стандартных фото и описания самой посылки.
Посылка пришла довольно быстро, 12 дней по треку, шла из Нидерландов, что немного удивило.
Упакована была довольно просто, в большой белый конверт.

Но в принципе посылке ничего не угрожало, внутри была коробка из довольно плотного картона, она даже не примялась нигде.

А уже внутри коробки находилась плата, очень плотно вставленная в коробочку из материала, напоминающего резину (я даже не могу понять, что это за материал, плотный, но одновременно мягкий), сверху лежала крышечка из того же материала.

Под белой упаковкой находились дополнительные аксессуары, необходимые и не очень, для этой платы. Они упакованы в отдельную картонную коробочку. Вообще все выглядит очень аккуратно.

Весь комплект. Пластины корпуса были упакованы в плотный пакет с защелкой.

В комплект входит:
1. Кабель питания платы от USB, на противоположном конце разъем с наружным диаметром 4мм, длина кабеля 80см.
2. Коротенький OTG кабель, длина 12см.
3. Кабель USB- mini USB длиной 80см.
4. Кабель SATA + питание 5 и 12 Вольт, длина 11см
5. Комплект крепежа для сборки корпуса.
6. Собственно пластины из оргстекла (или акрила), 3 штуки.
7. Радиатор для процессора.
8. Ну и сама плата Cubie

Ну и собственно героиня данного обзора.
Плата основана на двухядерном процессоре A20 на ядре ARM Cortex-A7 от компании Alwinner.
Сверху платы находится собственно сам процессор, оперативная память, разъемы IO, WiFi и Bluetooth модуль с антенной, но об этом позже.

На переднюю часть платы выведены —
ИК приемник для возможности использования пульта дистанционного управления.
Кнопка включения.
4 светодиода (назначение светодиодов можно менять программно)
Разъем для microSD карты памяти
Разъем для подключения линейного выхода и микрофона.
Разъем miniUSB для подключения внешних устройств, может работать совместно с OTG кабелем, а так же для подключения к компьютеру (обновление прошивки, установка приложений).
2 полноразмерных разъема USB для подключения внешних устройств.
Так же на боковой стороне находятся разъем для подключения SATA диска, и так же питания к нему (если используется 2.5 дюйма диск, то питание получает от основного разъема платы, если 3.5, то надо подключить дополнительное питание 12 Вольт).
Разъем для подключения внешнего аккумулятора.
Так же на боковой стороне находится разъем, на который выведены контакты различных интерфейсов (собственно это одна из основных особенностей таких плат).

На заднюю сторону платы выведены-
Разъем VGA для подключения монитора и ТВ
Разъем Toslink для вывода звука в цифровом виде.
Разъем HDMI для подключения монитора или ТВ.
Разъем Ethernet
Разъем питания. На плате указано нестандартное напряжение питания, 5.2 Вольта, макс ток 3 Ампера. но по факту плата отлично работает просто от USB с питанием 5 Вольт, к характеристикам питания я еще вернусь.
На второй боковой стороне платы расположены:
кнопки сброса (куда же без нее :)) и кнопка входа в режим прошивки.
Второй интерфейсный разъем.
Разъем UART.
Модуль Wi-Fi с чип антенной, подключение внешней антенный не предусмотрено (а очень жаль).

Сзади платы находятся некоторые дополнительные элементы, а так же микросхема флеш памяти.

Я выше писал, что на плате установлены светодиоды, их 5 и все они разных цветов, с одной стороны это очень удобно, с другой немного напоминает новогоднюю елку, так как светодиоды довольно яркие. На фото получилось поймать момент, когда светят все 5 (пятый находится около разъема питания)
.

Характеристики платы выглядят так (взято с сайта производителя).
— AllWinnerTech SOC A20, ARM® Cortex™-A7 Dual-Core, ARM® Mali400 MP2 Complies with OpenGL ES 2.0/1.1
— 1GB/2GB DDR3@480MHz (960MTPS)
— HDMI&VGA 1080P display output on-board
— 10M/100M/1G Ethernet
— Wifi+BT wireless connection with antenna on-board
— SATA 2.0 interface support 2.5' HDD, (for 3.5' HDD, only need another 12V power input)
— Storage solution: NAND+MicroSD or TSD+ MicroSD or 2*MicroSD
— 2 x USB HOST, 1 x OTG, 1 x Toslink (SPDIF Optical), 1 x IR, 4 x LEDs, 1 Headphone, 3 x Keys
— Power: DC5V @ 2.5A with HDD, support Li-battery & RTC
— 54 extended pins including I2S, I2C, SPI, CVBS, LRADC x2, UART, PS2, PWMx2, TS/CSI, IRDA, LINEIN--FMIN--MICIN, TVINx4 with 2.0 pitch connectors
— PCB size: 11cm *8cm*1.4mm, very suite for installing a 2.5' HDD

В описании указано наличие выхода композитного видеосигнала, но на схеме я такого выхода не обнаружил, так же в интернете видел упоминание о ошибке в спецификации (а очень хотелось бы его иметь).
В принципе данная плата и привлекла внимание обилием внешних интерфейсов. Применений данной плате можно найти много, например Умный дом, управление различными техпроцессами. Есть даже идея насчет системы видеонаблюдения, только боюсь, что не хватит производительности. Ну или банальный медиасервер, либо NAS.

Данная плата имеет на борту гигабитный Ethernet, что само по себе полезно, кроме того этот интерфейс подключен к шине процессора, а не использует промежуточное соединение через шину USB, как бывает на некоторых подобных платах.
Так же очень радует наличие SATA, для устройства типа медиасервера весьма полезная вещь.
Вывод видео организован двумя вариантами — HDMI или VGA. Второй вариант удобен для использования старых мониторов, что может сильно расширить сферу применения устройства.
Еще есть ИК приемник, можно использовать пульт ДУ если делать медиасервер или какой нибудь ТВ бокс… Я не встречал такого на других платах.
На плате так же присутствует Bluetooth и Wi-Fi, По поводу Блютуза ничего особо не скажу, а Вай Фай работает нормально, хоть антенна и очень мелкая, но при этом связь держит отлично, по крайней мере лучше, чем планшет дочки в том же месте (он там вообще не коннектится), связь проверялась через 3,5 железобетонные стены, подключение было к USB свистку Ралинк.

Энергопотребление платы мизерное, даже под нагрузкой можно спокойно держать палец на процессоре без радиатора. Радиатор я установил только потому, что он шел в комплекте, да и возможно, если устанавливать плату в закрытый корпус, то возможно увеличение нагрева. С радиатором перегрев точно не грозит.
Один из дистрибутивов Линукса показывал температуру платы 36.2 градуса, не знаю, можно ли этому верить, но по ощущениям вполне реально.
В процессе загрузки одного из дистрибутивов увидел табличку зависимости напряжения питания процессора от его частоты, при этом частота работы процессора начиналась с нуля.

Кстати о электропитании.
Вариантов питания несколько.
1. Разъем питания 5.2 Вольт 3 Ампера (макс, отдельно написано, 3 с жестким диском, 2 без диска), в реальности плата спокойно питается от USB хаба Длинк.
2. Разъем OTG он же miniUSB на плате, при заливке ПО в плату я спокойно питаю ее только от этого раъема. Но был интересный эффект. Работает Линукс, плата питается от двух разъемов сразу (Внешнего питания и OTG), все работает, отключаю разъем внешнего питания, все работает, мышь, подключенная к USB не работает. Подключаю внешнее питания, все опять работает нормально, надо разбираться.
3. Подключение аккумулятора, это вообще круто, на мой взгляд, устройство с по сути интегрированным бесперебойником, куда еще круче. 🙂
Так же на плате присутствует разъем 12 Вольт, туда подаем питание, если используем 3.5 дюйма жесткий диск, от него больше ничего не питается.
Плата умеет управлять питанием 5 Вольт подаваемых на жесткий диск (насколько я понял).

Есть правда и минусы, например питание часов RTC, оно реализовано от небольшого аккумулятора, размером с пуговку, хватает его только на несколько дней, дальше время обнуляется, а год сбрасывается на 2000, если у вас браузер вдруг стал спрашивать сертификат страницы, то проверьте время, на обычном компе забыл когда такое делал. Во время подачи питания на плату, аккумулятор заряжается.

Дальше процесс сборки.
На фото собственно плата, три пластинки из оргстекла с предварительно прорезанными отверстиями под разъемы и крепления (в том числе 4 отверстия для крепления жесткого диска), а так же крепеж.
4 стойки 15мм, 8 стоек 12мм, 8 стоек 6мм и 4 гаечки М3. Винты для крепления жесткого диска я использовал свои, они в комплект не входят. Зато у меня остались 4 стойки 15мм, я пока не понял, куда их применить.
Пока экспериментирую с версиями ПО, решил собрать как предлагает производитель, после этого буду либо делать корпус, либо подберу что-то подходящее из того, что есть в продаже.

Все собрано.
Комплект выглядит очень красиво, да и собрана плата на 5 баллов, ничего подгонять, допиливать, допаивать и т.п. не надо, как конструктор отличная вещь, правда и цена данного набора немаленькая.

Первое включение.
Собственно стартовый экран родного Андроида.

Информация о системе.

Тест Антуту. Да, быстродействием плата не блещет, но собственно быстродействие нее конек.

Ну и как же не зайти на родную Муську.

Немного о ПО.
Из коробки был установлен Андроид 4.2.2, все запустилось сходу, без проблем подключился к домашнему Wi-Fi, но заметил неудобную вещь, у меня под Андроидом не получилось использовать Wi-Fi и Ethernet одновременно. Есть еще Блютуз, но мне он особо без надобности, по крайней мере пока.
На сайте производителя есть более новая прошивка, я ее попробовал просто ради эксперимента, стала и заработала без проблем, сделал это только ради проверки, что она работает, насколько я понял, изменения не сильно большие.

Но как многе понимают, Андроид на этой плате интересен только с точки зрения получить работающее устройство прямо из коробки, в этом проблем нет.
Проблемы начались тогда, когда я решил использовать с этой платой Линукс.
Так как я почти всегда работал с Windows (начиная с 3.11), не считая начальных ковыряний с Синклерами и работой под DOS, то для меня это было непросто.
Но в принципе, когда я заказывал данную плату, я знал, что будет тяжело (правда еще не понимал насколько), но так даже интереснее.
Дело в том, что когда пытаешься начать работать с Линуксом, используя обычный компьютер, то я в итоге все равно ставил Windows и на этом все заканчивалось. Здесь такой вариант не пройдет, либо Андроид, либо Линукс, а так как Андроид мне неинтересен (особенно с точки зрения возможности спользования внешних специфических интерфейсов), то остается только Линукс. Большая часть материалов присутствует здесь, здесь и здесь, ну и здесь, вообще информации довольно много, с одной стороны это очень хорошо, с другой, для начинающего это очень большой объем информации, который тяжело охватить сразу.

Перед своими экспериментами я прочитал несколько статей 1, 2, 3 на Хабре и сначала думал, вот скачаю образ, разверну его на внешнюю или внутреннюю флешку и наступит счастье. Ан нет. Мне пришлось познакомиться с командами работы в командной строке вроде этих-
sudo su
modprobe bcmdhd
iwlist scan
ifconfig eth0 up
ifconfig wlan0 down
И не только. Мне, как заядлому виндузятнику это было необычно, привык уже чекбоксы тыкать мышкой. Но стоит заметить, насколько я понял, Wi-Fi и Ethernet не могут работать одновременно только в Андроиде, как я понимаю, в Линуксе этой проблемы нет.

В процессе экспериментов измерил потребление платы.
Подано 5.2 Вольта, работа только самой платы при нахождении на рабочем столе (справа внизу экрана немного видно индикатор загрузки процессора).

Включен просмотр видео

А так же были проблемы типа —
Один из дистрибутивов выдал черный экран, видимо расчитывалось под выход через HDMI (версии скомпилированы обычно либо под HDMI либо под VGA и не у всех это указано, но есть версии, которые работают с обоими вариантами подключения). В процессе дальнейшего тестирования выяснилось, что работает только с HDMI, но были проблемы с настройкой сети.
Другой заработал, но сначала пришлось поднимать соединение с интернетом используя командную строку (это мелочи), но потом выяснилось, что в этом варианте плата вместо отключения переходила опять на экран ввода Логина и не выключалась, если питание выключить жестко, то на 2-3 раз она уже не хотела загружаться сама.
Третий нормально выключался, но даже после поднятия интернета отказывался пинговать даже шлюз.
Четвертый вообще оказался на китайском языке и я не смог разобраться как его перевести хотя бы на английский, китайских иероглифов я не знаю, а по картинкам и методом перебора не смог, так же иероглифами на меня ругалась и командная строка.
Пятый не имел графической оболочки, ввиду своей неопытности я не смог подключить интернет и скачать графическую оболочку (каюсь, привык к окошкам)
Шестой и седьмой вместо показа мне чего либо, включал\выключал подсветку монитора и мигал горизонтальной белой полоской. Заработал с HDMI, почти идентичен восьмому.
Восьмой я все таки запустил, но при большом объеме он даже не имел медиаплеера, с ковыряниями в командной строке инет я оживил, скачал какой то Драгон плеер весом в 96 мегабайт, который ставился у меня минут 40, и после этого видео я все равно не посмотрел.
Девятый имел только текстовый режим, работает только с HDMI, дальше не разбирался.
Десятый завелся с пол пинка, сделан под HDMI, пол пинка заключались во включении Wi-Fi через командную строку, сразу принял разрешение монитора 1680х1050, имеет приятный интерфейс, уже присутствует браузер Хром (хотя я привык к Опере), видео и аудиоплеер, не было проблем с выключением. Очень рекомендую как замену десктопу, работает довольно шустро.

Что получилось на текущий момент.
Работа от аккумулятора, ОС- Debian debieez, запущен интернет, в браузере открыта страница с Муськи.

Во вложении предлагаю для скачивания проверенный образ (правда работает только с HDMI), Логин\пароль для данного образа (Debian debieez) — cubie/cubieboar и root/cubieboard.
Для запуска Wi-Fi я сделал несколько манипуляций из командной строки-
Sudo su
Вводим пароль cubieboard
modprobe bcmdhd

Ссылка на скачивание.

А так же проверенный образ Fedora 20, скомпилированный под VGA, конфигурация попроще, но он точно у меня заработал.
Ссылка на скачивание.

Программа PhoenixSuit, ImageWriter, схема платы и небольшое описание.
Скачать.

Резюме.
Плюсы.
Плата действительно интересная, подумываю о приобретении нескольких штук друзьям, они очень ею заинтересовались. Очень большой простор для творчества, но правда и время съедается незаметно.
Фактически полноценный компьютер, хоть и не очень быстрый, но работающий «из коробки».
Большое количество интерфейсов, VGA, HDMI, Выход звука либо в аналоге, либо в цифре по оптике или HDMI, ИК приемник, возможность использовать аккумулятор для резервного питания (плата сама его заряжает), SATA, Bluetooth, Wi-Fi, Ethernet.
Быстрая доставка, упаковка продавцом простенькая, но о сохранности позаботился производитель.
Качество изготовления отличное.

Минусы.
Что-то надо делать с часами, вернее с их подпиткой, маленький аккумулятор, установленный на плате, со своей функцией справляется плохо.
В Андроиде не получается использовать сразу два сетевых интерфейса, правда там они сразу два не особо и нужны.
Плата не совсем бесшумная, есть тихий писк дросселей, поначалу немного привлекал внимание, сейчас не замечаю, если поставить плату в корпус, либо расположить хотя бы в полуметре от себя, то уже будет не слышно.

Проблемы с установкой альтернативных ОС не буду заносить в минусы, так как это не проблема ни производителя ни продавца, а скорее мое незнание этих альтернативных версий ОС, с родным Андроидом работает хорошо. С вопроизведением 1080р проблем не заметил, но при попытке проиграть 2160p Андроид выдал Out of memory.
Так же не помешала бы комплектация данной платы блоком питания, и крепежом для жесткого диска.

P.S. С этой платой будто вернулся лет на 18 назад, первый РС, 486DX2, 4 мб ОЗУ, винт на 810Мб, видео 512, и я в первый раз снес все с жесткого диска и потом пытался все запустить, не зная, что диск сначала надо сделать загрузочным, синие окошки Волкова, Autoexec.bat, Config.sys, Command.com.
В общем не кидайтесь помидорами, старался как мог. Но на этом обзоре я скорее всего не закончу, и планирую, что будет небольшая серия, посвященная использованию данной платы.
Надеюсь, что было интересно и полезно.

Буду рад комментариям, предложениям что нибудь попробовать, идеям о дальнейшем использовании.

Данная плата была бесплатно предоставлена для тестирования и обзора магазином gearbest.
До 31 сентября магазин проводит акцию на данную плату, купон — DD23DH стоимость с купоном $ 104.29.

Вместо котика

Не совсем по теме, зато хорошо подходит под настроение.
Россияне наверняка видели этот ролик по ТВ, но у нас он неизвестен, может кому понравится.


Отладочная плата Cubietruck - DevDotNet.ORG

Команда Cubieteam, одни из первых начали делать одноплатные мини-компьютеры на процессорах компании AllWinner Tech. Первый open-source-hardware продукт команда разработала еще в августе 2012 года. Cubieteam — небольшая команда, с несколькими молодыми людьми, у которых нет опыта ведения бизнеса, умения управления компанией, но очень любит современные технологии. Команда Cubieteam объедена общей мечтой: «Создание дешевого мини-компьютера и обмен технологиями с гиками со всего мира».
Для нас было большой неожиданностью, когда мы получили более чем 90 000 $ для начала производства Cubieboard. Эти деньги мы получили от энтузиастов, друзей, и желающих получить заветную плату, путем предоплаты. За прошлый год множество людей связывалось с нами для изменения продукта, что делало изготовление продукта не легким делом. Команда Cubieteam ограничена в возможностях делать больше проектов, но не хочет разочаровывать поклонников, и не смотря на все трудности продолжает работу.
Каждый год технологии встраиваемых решений улучшаются (embedded SOCs). Мы горды, быть на пике современных технологий. И основываясь на предложениях в форумах, от клиентов, команда Cubieteam решила разработать второй open-source hardware продукт. Это другая PCB модель платы, названая —  CubieTruck( или Cubieboard3).

На данный момент плата Cubietruck не выпускается, новые продукты команда Cubieteam не разрабатывает.

Спецификация платы Cubietruck:
Процессор: SoC AllWinner A20 ARM® Cortex™-A7 Dual-Core(двухъядерный процессор)
GPU ARM® Mali400MP2, Complies with OpenGL ES 2.0/1.1, HDMI 1080p@30fps или 720p@60fps
Оперативная память: 1GB/2GB DDR3 @480MHz
Пользовательская память: NAND память + MicroSD или TSD+ MicroSD или 2*MicroSD
SATA: поддержка дисков от 2T до 2.5T размером 2.5′
Питание: 5V постоянного тока в 2.5A, при подключенном диске SATA, поддержка Li-ion батареи и RTC(часы реального времени)
Сеть: 10/100/1000 Ethernet, Wi-Fi+BT с антенной размещенной на плате
Разъемы: два порта USB 2.0 HOST, и один порт USB 2.0 OTG, один SPDIF, один IR, четыре LED индикатора, наушники, три программируемые кнопки
Операционная система: Ubuntu Desktop 12.04, Android 4.2.2, Armbian
Размер: 11 см x 8 см x 1.4 мм

GPIO

На плате разведено 54 контакта GPIO, которые образуют различные интерфейсы: I2S, I2C, SPI, CVBS, LRADC x2,UART, PS2, PWMx2, TS/CSI, IRDA, LINEIN&FMIN&MICIN, TVINx4.

Общая схема платы

Разъемы для подключения GPIO обозначены на схеме как CN8 и CN9, с шагом 1.27 дюйма.

Порт расширения CN8 2х15 контактов

№ контактаФункция№ контактаФункция
1GND16PI14 (PS2SCLK1/EINT26)
2VCC-3.3V17PI21 (FMIN-R/PS2SDA0/UART7-RX/HSDA)
3AVCC18PI15 (PS2SDA1/EIN27)
4RESET#19PI3 (PWM1)
5PC19 (SPI2-CS0/EINT12)20PB3 (IR0-TX)
6PC21 (SPI2-MOSI/EINT14)21PB2 (PWM0)
7PC20 (SPI2-CLK/EINT13)22PB4 (IR0-RX)
8PC22 (SPI2-MISO/EINT15)23PB18 (TWI1-SCK)
9PB14 (SPI0-CS0/JTAG_MS0)24LINEIN-L
10PB16 (SPI0-MOSI/JTAG_DO0)25PB19 (TWI1-SDA)
11PB15 (SPI0-CLK/JTAG_CK0)26LINEIN-R
12PB17 (SPI0-MISO/JTAG_DI0)27CVBS
13GND28LRADC0
14GND29VCC-5V
15PI20 (FMIN-L/PS2SCLK0/UART7-TX/HSCL)30LRADC1

Порт расширения CN9 2х12 контактов (CSI1/TS/TP/TVIN)

№ контактаФункция№ контактаФункция
1VCC-3.3V13PG10 (TS1_D6/CSI1-D6/UART4-TX)
2VCC-3.3V14PG11 (TS1_D7/CSI1-D7/UART4-RX)
3PG0 (TS1_CLK/CSI1-PCLK)15GND
4PG3 (TS1_ERR/CSI1-VSYNC)16GND
5PG2 (TS1_SYNC/CSI1-HSYNC)17XP-I2SDO1 (Analog)
6PG1 (TS1_DVLD/CSI1-MCLK)18TVIN0-I2SMCLK (Analog)
7PG4 (TS1_D0/CSI1-D0)19XN-I2SDO2 (Analog)
8PG5 (TS1_D1/CSI1-D1)20TVIN1-BTPCMCLK (Analog)
9PG6 (TS1_D2/CSI1-D2/UART3-TX)21YP-I2SDO3 (Analog)
10PG7 (TS1_D3/CSI1-D3/UART3-RX)22TVIN2-BTPCMSYNC (Analog)
11PG8 (TS1_D4/CSI1-D4/UART3-RTS)23XN-BTPCMIN (Analog)
12PG9 (TS1_D5/CSI1-D5/UART3-CTS)24TVIN3-BTPC

Фотографии

Вид сверху

В акриловом корпусе

С установленным жестким диском 2.5`

Вариант комплектации

Корпус с возможностью установки жесткого диска и аккумуляторной батареи

Armbian

На данный момент доступны достаточно старые сборки образов ОС. Хорошей альтернативой является использование сборки Armbian, которая основана на популярном дистрибутиве Ubuntu. Доступны редакции для сервера и с рабочим столом. Сборка основана на последних ядрах Linux, поддерживает технологию Docker, что делает ее лучшей ОС для использования. На данный момент была установлена версия версия Armbian_21.02.1_Cubietruck_focal_current_5.10.12.img.xz, основанная на Ubuntu 20.04.1 LTS (Focal Fossa), ядро Linux 5.10.12. Ссылка для загрузки образа Armbian для Cubietruck. Более подробно ознакомится с Armbian.

Версия ОС, команда  uname -a :


root@cubietruck:~# uname -a
Linux cubietruck 5.10.12-sunxi #21.02.1 SMP Wed Feb 3 20:39:30 CET 2021 armv7l armv7l armv7l GNU/Linux

Терминал ssh на Armbian для Cubietruck.

Просмотр запущенных процессов программа — htop

Ресурсы

Ссылки

VGA выход на Cubieboard | Radiotech.kz

Несмотря на то, что на плате Cubieboard 1 и 2 присутствует лишь HDMI видео выход возможно получить VGA сигнал непосредственно с выводов GPIO Cubieboard.

Схема

Если у вас уже куплена дочерняя плата с VGA коннектором, можете смело пропускать этот раздел и листать к следующему. Если же нет то, то смотрим как сделать собственную схему подключения.

Не используйте пины 33 и 35 коннектора U15. Это HSYNC и VSYNC для LVDS, а не VGA. Потому что HSYNC и VSYNC сигналы имеют уровень 3,3В и должны быть преобразованы в 5В для соответствия спецификации VGA.
Каждый из VGA сигналов (красный, зеленый и синий) должны быть нагружены на номинальное сопротивление VGA. Это значит что резисторы 75Ом должны быть подключены между сигналом цвета и землей. Без этого аналоговый сигнал очень зашумлен и картинка на мониторе просто ужасна.
Итак минимальная схема будет выглядеть так:

Более правильная схема выглядит так:

5В можно взять с пина 1 коннектора U15.

Настройка VGA выхода

Сперва сделаем бэкап script.bin

cp /boot/script.bin /boot/script.bin.bck

Сконвертируем script.bin в .fex файл

./bin2fex /boot/script.bin /boot/script.fex

Открываем файл script.fex в любом текстовом редакторе (можно воспользоваться Sublime Text из этого туториала) или открыть nano

nano /boot/script.fex

Найдите блок, начинающийся с „[disp_init]“ и измените строки до следующих значений
disp_init_enable: 0 выкл; 1 вкл
disp_mode: Используемый режим дисплея:

screen0_output_type: Тип выхода для screen0:

screen1_output_type: Тип выхода для screen1: то же что и предыдущее
screen0_output_mode: Режим выхода для screen0:

screen1_output_mode: Режим выхода для screen1: то же что и предыдущее

fb0_framebuffer_num: fb0 число буферов, используйте 2 для двойной буферизации
fb1_framebuffer_num: fb1 число буферов, используйте 2 для двойной буферизации

fb0_format: формат пикселей для fb0:

fb1_format: формат пикселей для fb1: то же что и предыдущее

fb0_pixel_sequence: fb0 пиксельная последовательность (0 общий для Linux, 2 для android):

fb1_pixel_sequence: fb1 пиксельная последовательность (0 общий для Linux, 2 для android): то же что и предыдущее

fb0_scaler_mode_enable: 0 выкл; 1 вкл
fb0_scaler_mode_enable: 0 выкл; 1 вкл

Таким образом часть .fex файла будет выглядеть так:

[disp_init]
 disp_init_enable = 1
 screen0_output_type = 4
 screen1_output_type = 2
 screen1_output_mode = 14
 fb0_framebuffer_num = 2
 fb0_format = 10
 fb0_pixel_sequence = 0
 fb0_scaler_mode_enable = 1
 fb1_framebuffer_num = 2
 fb1_format = 10
 fb1_pixel_sequence = 0
 fb1_scaler_mode_enable = 1

Файл сконфигурирован на VGA выход с разрешением 1024х768 на screen0 с двойной буферизацией. screen1 выключен и его параметры игнорированы.

Далее конвертируем script.fex обратно в .bin файл

./fex2bin /boot/script.fex /boot/script.bin

Выключаем cubieboard

shutdown –h now

И отключаем коннектор питания на несколько секунд, включаем его обратно. Теперь можно увидеть картинку на VGA мониторе.

Перевод статьи VGA output github.com/cubieplayer/Cubian/wiki/VGA-output

Еще ссылки по теме:
Fex руководство: linux-sunxi.org/Fex_Guide#.5Bdisp_init.5D
Sunxi-tools: linux-sunxi.org/Sunxi-tools#Building
Другие vga туториалы: taqlim.blogspot.de/2013/04/vga-out-for-cubieboard.html

My Home Server on Cubieboard: Подключаю матрицу от ноутбука

КДПВ


Попал в руки ноутбук китайский не живой.
Разобрал и достал матрицу LP141X7 B1IB (Drive.Google)

Начитался про LVDS.
По идее дифф-сигналы весьма устойчивы к помехам.
В планах пустить кабель на несколько метров из экранированной витухи.
И далее иду за помощью в сообщество Cubieboard+LVDS [cubieforums.com]

 

Адаптирую под себя

Питание матрицы - 3,3 V
EEPROM - нет

Дифф-сигналы:
Матрица LVDS == Cubieboard  -- Цветовая маркировка пар витухи
5 == 4
6 == 1 Коричневый
8 == 6
9 == 3 Оранжевый
11 == 8
12 == 5 Синий
14 == 10
15 == 7 Зелёный

Данные из даташита для правки script.bin

Horizontal Period = 1344
Horizontal Blanking = 136
Vertical Period = 806
Vertical Blanking = 1...24
Clock freq = 65

Как править script.bin можно почитать здесь: VGA
Сама конфигурация начитывается:

[disp_init]
disp_init_enable = 1 
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 4
[lcd0_para]
lcd_hbp = 136 # Horizontal Blanking
lcd_ht = 1344 # Horizontal Period
lcd_vbp = 24  # 2*Vertical Blanking
lcd_vt = 1612 # 2*Vertical Period
lcd_dclk_freq = 65 # Clock freq
lcd_x = 1024
lcd_y = 768
lcd_if = 3    # its LVDS
lcd_io_cfg0 = 268435456
lcd_hw_if = 0         # parallel
lcd_lvds_bitwidth = 1 # 18 bit 

Инвертор болтается на отдельной плате со светодиодами индикации.
Распиновку разгребал мультиметром. ШИМ по идее у меня не задействован и в конфиге включать его не обязательно.
1 -- +5V
2 -- +5V
3 -- ШИМ (PWM) ???
4 -- +5V (ENABLE)
5 -- D5
6 -- D4
7 -- D3
8 -- D1
9 -- D2
10 -- GRND

И адаптирую к Кубику:
INV == Cubieboard
  3 == 31
  4 == 37

Получается следующий жгут, длиной метра 3-4:
К блоку питания: 3 провода
К Кубику: 3 провода
К Кубику витухой: 4 пары
Итого две витухи? Одна экранированная...
Можно браться за паяльник 🙂

Витуха медная:
Коричневая пара - 3,3V
Оранжевая пара - 5V
Зелёная пара - GND
Синяя пара - ENABLE 2 Cubieboard + NC

Экранированная витуха:
Цвет - LVDS - Cubieboard
Коричневый - А0 - 4M1P
Оранжевый - А1 - 6M3P
Синий - А2 - 8M5P
Зелёный - CLK - 10M7P
Белые провода - минус (M) дифференциала


Загружаюсь и возвращаю графику в конфиге, если надо.
Наслаждаюсь )))
ENABLE и PWM не подключал, занимательные артефакты при перезагрузке только радуют!

Далее ещё фотки и редизайн коннектора..............

 




Добавил разём на 25 (LPT).
   Тут меня подстерегала падла. Включаю, я значит, а из проводов дым валит...
Оказалось, что в одном из моих штекеров вот такая, как на картинке, перемычка на землю внутри! Ну т.е. совсем внутри самого штекера.
Распайка:
1, 14 - оранжевый
2, 15 - зелёный
3, 16 - синий
4, 17 - коричневый

25, 24..... 5 - GRND
13, 12 - 3.3V
11, 10 - 5V
9, 8 - синяя пара (PWR_ON, PWR_EN)

// Первый контакт - основной цвет.
// Т.е. 9 - чисто синий, а 2 - чисто зелёный.

По итогу всего получается фоторамка на стене на кухне.

Одноплатный компьютер для разработчиков OptimusBoard на восьмиядерном A80

Первая отладочная плата Cubieboard версии 1, на процессоре AllWinner A10 была выпущена в октябре 2012 г..Потом последовали выпуски Cubieboard версии 2, процессор AllWinner A20. И Cubieboard 3, или Cubietruck. В отличие от предыдущих версий, на плате Cubietruck дополнительно были размещены беспроводные модули Wi-Fi+BT со встроенной антенной.

В начале 2014 г. компания NanoXion запустила первый хостинг colocation(колокейшн) на базе платы CubieBoard(Cubiebox). 

На выставке CES 2014 компания Allwinner Tech представила публике будущую отладочную плату Optimus Board на базе SoC AllWinner A80. 

Компания Shenzhen Merrii Technology (aka WITS) сделавшая средства разработки(development kits) для процессоров Allwinner Tech, разработала и представила плату OptimusBoard.

Знакомство с платой OptimusBoard.

Плата A80 OptimusBoard – разработана на восьмиядерном SoC AllWinner A80 с четырьмя ядрами Cortex A15, и Cortex A7, работающие в режиме big.LITTLE. 

SoC AllWinner A80

OptimusBoard можно приобрести на площадке AliExpress за $345 плюс доставка в Россию $92.61, службой Fedex. Пока очень дорого, но вскоре стоимость должна упасть.

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

  • Процессор: AllWinner Ultra Core A80 4x Cortex 15, 4x Cortex A7 big.LITTLE с PowerVR GC6230 GPU(64-потока), и поддержкой OpenGL ES 1.1/2.0/3.0, Directx 9.3
  • Оперативная память: 2GB DDR3, процессор поддерживает до 8GB
  • Пользовательская память: NAND память 8 GB, плюс MicroSD до 32 GB
  • SATA: в официальном анонсе нет сведений, но скорее всего есть, т.к. все предыдущие версии SoC поддерживали
  • Видео: HDMI 1.4a до 4K30, UHD/4K H.264/VP8 4Kx2K @ 30 fps
  • Аудио: AC100 Codec, headphone jack
  • Сетевые интерфейсы: Wi-Fi 802.11 b/g/n, Bluetooth 4.0 (AP6330), и Gigabit Ethernet (GMAC)
  • USB: один порт USB 3.0 OTG !!!, два порта USB 2.0 host
  • Камера: 16MP MIPI CSI
  • Отладка: UART и JTAG
  • Программирование: контакты 32-pin GPIO, один IR
  • Дополнительно: кнопка питания и сброса, LED индикаторы
  • Управление питанием: AXP806, AXP809 “smart power management specialist”
  • Питание: 5V постоянного тока в 3А, или от батареи (15w)
  • Размер: 135 мм x 70 мм

Плата поставляется с адаптером питания, и кабелем для отладки (UART –> USB). На плате предварительно загружен Android 4.4.2, Linux 3.4.39. Пока выбор подготовленных ОС для этой платы заканчивается, но Allwinner Tech пообещала для SoC AllWinner A80, поддержку 5 операционных систем:

  • Android
  • Chrome OS
  • Ubuntu
  • Firefox OS
  • Windows RT (!!!)

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

Сравнение производительности с другими платами:

Помимо OptimusBoard, на A80 есть плата pcDuino8 в стадии беты.

Видео о плате OptimusBoard:

Выводы

Ценовой фактор говорит сам за себя! Сегодня плата стоит слишком дорого для массового распространения, но мы считаем, что цена должна упасть. В виду своей новизны и инновационности разработчики намеренно завышают цену на свой продукт, дабы побыстрее отбить расходы на разработку и производство. Будем ждать, когда цена станет более адекватной.

Соотношение производительности к энергопотреблению устройства поражает. При 8-ми ядерном процессоре, 2 гигабайт оперативной памяти DDR3 и остальном "фарше" плата потребляет всего 15 ват, что несомненной дает дорогу технологиям в будущее! На данной плате возможно запустить полноценную десктопную ОС linux - это серьезный рывок архитектуры ARM.

Плата и технологии получат широкое применение в десктопных и серверных решениях в местах и проектах требовательных к низкому энергопотреблению. Технология задает серьезную заявку на вытеснение десктопных платформ иных архитектур, не требовательных к высоким показателям производительности.

Встроенное графическое ядро выдает разрешение в 4K - что позволяет подключить плату к новейшим дисплеям с ультравысоким разрешением и большой диагональю.

Без недоработок и недостатков не обошлось. К недостаткам мы отнесли:

  • Отсутствие SATA разъема.
  • Отсутствие возможности доустановки ОЗУ.
  • USB 3.0 только OTG.
Интересная новость - повод поделиться с друзьями:

Cubieboard. Прошивка Linux в NAND. Настройка


В интернете написано много способов, как прошить Linux в Cubieboard. Часто предлагают устанавливать на uSD карту. Когда я хотел это сделать, то у меня под рукой не оказалось этой самой карты, поэтому я решил установить в NAND дистрибутив Lubuntu (облегчённая версия Ubuntu).


Для данного метода существует две программы LiveSuit и PhoenixSuit. Кстати говоря, все манипуляции я выполняю на виндовой машине, как бы парадоксально это не звучало. 🙂

LiveSuit у меня не заработала ни на одном ПК, с PhoenixSuit проделывается некоторая манипуляция (об этом ниже), после чего прошивка успешно заливается. Есть ещё одна тонкость: программа может конфликтовать с некоторыми USB девайсами. Мне, к примеру, пришлось отключать AVR JTAG, чтобы всё заработало, поэтому советую отключить все "нестандартные" устройства: программаторы, отладчики и т.п.

Далее скачиваем образ дистрибутива Linux.

Установка


1. Подключаем Cubieboard к компьютеру, при помощи mini-USB, одновременно удерживая кнопку, которая находится под разъёмом USB. Кнопку необходимо держать в течении ~10 секунд, после этого на плате должен гореть только красный светодиод.

2. Открываем программу, идём во вкладку Firmware и указываем путь к образу Линукса


3. Нажимаем кнопку "Upgrade", соглашаемся со всем. И, скорее всего, вы получите ошибку и приглашение проделать некоторые шаги.



  • Удерживаем кнопку питания (находится рядом с HDMI разъёмом) в течении 10 секунд, чтобы отключить питание

  • Отключаем плату от ПК

  • Удерживаем кнопку под mini-USB разъёмом и опять подключаем плату к USB

  • Не отпуская первую кнопку, 10 раз нажимаем на кнопку питания

  • После этого процесс, прошивки должен автоматически запуститься


Через несколько минут прошивка завершится и вы получите рабочую плату с установленным Линуксом.

Первичная настройка


Дефолтные настройки входа в систему:

  • Логин: linaro

  • Пароль: linaro


Для смены пароля, в консоли вводим команду:

passwd

Cubieboard прекрасно работает с usb-хабами, поэтому вы можете подключить хаб к одному из портов и воткнуть клавиатуру и мышку, а в оставшийся порт — WiFi-модуль. Для начальных настроек, вам потребуется подключить плату к монитору, чтобы сконфигурировать сеть и установить ssh.

Если вы подключились к сети по Ethernet, то вам, возможно, потребуется выполнить в консоли команду:

dhclient eth0

чтобы получить маршруты через DHCP для eth0. В дальнейшем, можно настроить Wi-Fi модуль, указав сеть и пароль от неё.

Узнаём текущий ip-адрес командой:

ifconfig

Запоминаем IP. Чтобы нам больше не потребовались клавиатура и мышка, советую ставить SSH, это позволит удалённо отлаживать/настраивать/программировать вашу плату. Установка происходит посредством команды:

sudo apt-get install ssh

SSH-сервер автоматически запустится, теперь можно подключаться к Cubieboard с любого компьютера вашей домашней сети. Для этого я использую клиент Putty, для подключения необходимо ввести IP платы и порт 22, затем появится консоль с предложением ввести логин и пароль. Рекомендую поменять номер порта и сменить аутентификацию с парольной на ключи.

Файл с настройками находится: /etc/ssh/sshd_config

В качестве текстового редактора я использую Nano, для установки вводим команду:

sudo apt-get install nano

Данных настроек вам будет достаточно для начала работы с Cubieboard. В следующих постах, я постараюсь рассказать о работе с портами ввода-вывода, uart'ом, а так же об установке и настройке дополнительных программ для работы с платой.

 

Серия оборудования с открытым исходным кодом

Привет всем, с Рождеством и Новым годом! CubieBoard2 был запущен 19 июня 2013 года, до настоящего времени прошло более 4 лет. CubieBoard2 - это очень маленький одноплатный компьютер с открытым исходным кодом (SBC), работающий под управлением Android и многих операционных систем с открытым исходным кодом Linux. Из-за невысокой стоимости…

Резюме CubieTruck - продукт третьего поколения из серии CubieBoard, он очень популярен в сообществе.Мы запустили версию CubieTruck TSD в 2017 году, в этом документе мы расскажем, как использовать версию CubieTruck TSD. В следующем посте CubieTruck TSD для краткости называется CT-TSD…

CubieBoard4 - это самое мощное оборудование с открытым исходным кодом в серии CubieBoard, и эта ситуация может не измениться в обозримом периоде времени. Из-за благосклонности энтузиастов на форумах всегда были голоса в пользу создания полностью закрытой версии CB4.Еще в июле 2015 года Cubie…

В настоящее время встраиваемые технологии и оборудование с открытым исходным кодом развиваются очень быстро. При всеобщей поддержке в течение нескольких лет CubieTeam имеет…

Оболочка Rainbow специально разработана для CubieBoard1 и CubieBoard2, имеющих одинаковый дизайн печатной платы. Верхний и нижний слои изготовлены из…

В наши дни выходит прототип CubieBoard5, который также будет называться CubieTruck Plus.Сейчас у нас много проверочной работы…

Чанвит - доцент школы компьютерной инженерии Инженерного института Технологического университета Суранари, Таиланд. Он стал соучредителем SUT Aiyara…

Как и в предыдущем объявлении, Cubietech будет работать с другой категорией продуктов, отличной от серии Cubieboard, мы называем ее серией Эйнштейна. Это также…

Cubieboard4, также называемый CC-A80, представляет собой мини-ПК с открытым исходным кодом или одноплатный компьютер, который обладает сверхмощной производительностью и в основном предназначен для ...

Сегодня мы собираем несколько плат Cubieboard4 / CC-A80 и делаем несколько фотографий, чтобы поделиться с вами.Спасибо за внимание.

Надеюсь, у вас было хорошее Рождество и счастливый Новый год. После 8 месяцев работы мы наладили первую партию массой…

PremoBoard разработан командой PremoBoard из Италии (веб-сайт: www.premoboard.net). PremoBoard - это важное нововведение в использовании CubieBoard2. Это приносит…

Cubieboard 3 CubieTruck pcDuino Аппаратное обеспечение с открытым исходным кодом Основная плата DIY Allwinner A20 ARM Cortex - комплект для разработки мини-ПК A7 Продажа, цена и обзоры

Представление продукта

Cubieboard3 - это продукт 3-го поколения в серии Cubieboard от Cubietech Limited.CubieBoard - это оборудование с открытым исходным кодом, которое подходит для разработчиков, компьютерных фанатов, производителей ... Это новая модель печатной платы, принятая с основным чипом Allwinner A20, как и Cubieboard2. Но он расширен некоторыми функциями, такими как 2 ГБ памяти DDR3, 8 ГБ NAND Flash, встроенный порт дисплея VGA, 100M / 1000M RJ45, встроенный WiFi + BT, поддержка батареи Li-Po и батареи RTC, аудиоинтерфейс SPDIF.

Это не только для разработки, но также может использоваться в различных областях, как и другие продукты MiniPc. Благодаря богатым интерфейсам, низкой стоимости и хорошей среде поддержки с открытым исходным кодом все больше и больше разработчиков могут извлечь из этого выгоду и хотели бы продвигать его.

Это известное оборудование с открытым исходным кодом, официальная команда Cubietech будет постоянно поддерживать операционные системы Android, Debian, Debian Server. Многие другие дистрибутивы с открытым исходным кодом также поддерживают его.

Линия Linux kenel main stream поддерживает его как стандартное устройство. Мы рады участвовать в сообществе и видеть, что они постоянно растут ...

Характеристики
• AllWinner SOC A20, двухъядерный ARM Cortex-A7, ARM Mali400 MP2 Соответствует OpenGL ES 2.0 / 1.1
• 1 ГБ / 2 ГБ DDR3 , 480 МГц (960 Мбит / с), 2 ГБ по умолчанию.Флэш-память NAND 8 ГБ
• Выход на дисплей HDMI и VGA 1080P, 60 Гц
• 100M / 1000M Ethernet RJ45
• Беспроводное соединение WiFi + BT 4.0 с антенной на плате
• Интерфейс SATA 2.0, поддержка 2,5-дюймового жесткого диска (для 3,5-дюймового жесткого диска требуется еще один вход питания 12 В)
• Решение для хранения: NAND Flash + слот для карт Micro SD / TSD + слот для карт Micro SD / 2 x слот для карт Micro SD
• 2 x USB HOST, 1 x OTG, 1 x Toslink (оптический SPDIF), 1 ИК-порт, 4 светодиода, 1 наушник, 3 клавиши
• Питание: 5 В постоянного тока 2,5 А с жестким диском, поддержка литиевой батареи и батареи часов реального времени
• 54 дополнительных контакта, включая I2S, I2C, SPI, выход CVBS, низкий уровень разрешение АЦП x 2, UART, PS2, PWM x 2, TS / CSI, IRDA, LINE-IN, FM-IN, MIC-IN, TV-IN вход аналогового видеосигнала x 4 с 2.Штыри заголовка с шагом 0 мм
• Подходит для установки 2,5-дюймового жесткого диска / SSD в корпусах
• Поддержка системы: Android, Debian, Ubuntu и многие другие дистрибутивы с открытым исходным кодом ...
• Целевой пользователь: Разработчик, Компьютерщик, Создатель, Ученый , Студент ...
• Утверждение RoHS, FCC и CE

CubieBoard · GitHub

CubieBoard · GitHub

Исходный код Cubieboard и сообщество.

Популярные репозитории

  1. манифестирует инструмент репо для Android

    17 21 год

  2. CC-A80-ядро-источник

    C 14 13

  3. linux-sdk-kernel-source для a10 и a20

    C 14 11

  4. buildroot для Sunxi

    C 8 6

  5. Некоторые инструменты для упаковки

    C 8 7

Репозитории
  • C 0 1 0 1 Обновлено 6 марта 2020 г.
  • C 5 8 2 0 Обновлено 27 апреля 2018 г.
  • C 14 11 1 0 Обновлено 24 февраля 2018 г.
  • C 8 7 0 0 Обновлено 23 ноября 2017 г.
  • C 4 3 3 0 Обновлено 31 августа 2017 г.
  • C 2 3 0 0 Обновлено 11 декабря 2016 г.
  • 2 1 0 0 Обновлено 10 октября 2016 г.
  • C 7 18 2 0 Обновлено 19 мая 2016 г.
  • C 8 7 1 0 Обновлено 12 мая 2016 г.
  • Оболочка 1 4 1 0 Обновлено 5 мая 2016 г.
Наиболее часто используемые темы

Загрузка…

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

различий между мини-компьютерами ARM

В этом сравнении мы покажем вам, в чем различия между мини-компьютерами ARM, Cubieboard и Raspberry Pi.

Cubieboard против Raspberry Pi: оборудование

  • Что касается аппаратного обеспечения, у Raspberry Pi явно есть недостаток.Процессор ARMv6 с 512 МБ ОЗУ не похож на двухъядерный чип Cortex-A7 нынешнего Cubieboard 3 с 2 ГБ ОЗУ.
  • И Raspberry Pi, и Cubieboard 3 могут воспроизводить видео в разрешении 1080p.
  • Raspberry Pi в наиболее распространенном варианте имеет два порта USB 2.0 и Ethernet-контроллер 10/100 Мбит / с. Cubieboard имеет входы USB, интерфейс SPDIF и поддерживает Wi-Fi и Bluetooth. Контроллер Ethernet на Cubieboard допускает соединения со скоростью 10/100/1000 Мбит / с.

Cubieboard против Raspberry Pi: программное обеспечение

  • С точки зрения программного обеспечения преимущества на стороне Raspberry Pi.Благодаря большому Сообществу доступно множество операционных систем с открытым исходным кодом.
  • Вокруг Cubieboard нет такого активного сообщества, и поэтому в настоящее время есть только несколько программных расширений для предустановленной системы Android. Однако, в конце концов, Lubuntu на Cubieboard устанавливается.

Cubieboard против Raspberry Pi: размер и цена

  • Raspberry Pi имеет размер 8,6 × 5,6 × 2,1 см, что немного меньше, чем Cubietruck с размером 11 x 8 x 1.4 дюйма.
  • С точки зрения цены, между двумя мини-компьютерами ARM есть существенные различия: в то время как Raspberry Pi в онлайн-торговле около 35 евро стоит Cubietruck около 100 евро.

Вывод: более сильное оборудование по разумной цене

Что вам больше подходит - Cubieboard или Raspberry Pi, зависит от цели использования. У кого достаточно ноу-хау и мощного оборудования, Cubietruck (Cubieboard 3). Raspberry Pi намного дешевле, но и намного слабее.Однако для Pi широкий спектр применения - это возможности, а также активное Сообщество. Если вы хотите впервые купить мини-компьютер, вам следует начать с Raspberry Pi.

Cubieboard | Arch Linux ARM

Cubieboard - это небольшая (10x6 см), удобная для хакеров, расширяемая и недорогая плата ARM с Allwinner A10 SoC. Плата отличается тем, что предлагает SATA и расширенный контактный интерфейс для низкоуровневого доступа к SOC.

Архитектура
ARMv7 Cortex-A8
Процессор
Allwinner A10 1 ГГц
RAM
1 ГБ
NAND
4 ГБ
SD
Micro SD
USB
2
SATA
1
Ethernet
10/100

Установить на карту micro SD

Замените sdX в следующих инструкциях на имя устройства для SD-карты, которое отображается на вашем компьютере.

  1. Обнулить начало SD-карты:
     dd if = / dev / zero of = / dev / sdX bs = 1M count = 8 
  2. Запустите fdisk, чтобы разбить SD-карту на разделы:
     fdisk / dev / sdX 
  3. В приглашении fdisk удалите старые разделы и создайте новый:
    1. Тип или . Это очистит все разделы на диске.
    2. Введите p для вывода списка разделов. Перегородок не должно быть.
    3. Теперь введите n , затем p для основного, 1 для первого раздела на диске, 2048 для первого сектора, а затем нажмите ENTER, чтобы принять последний сектор по умолчанию.
    4. Запишите таблицу разделов и выйдите, набрав w .
  4. Создайте файловую систему ext4:
     mkfs.ext4 / dev / sdX1 
  5. Смонтируйте файловую систему:
     мкдир мнт
    монтировать / dev / sdX1 mnt 
  6. Загрузите и извлеките корневую файловую систему:
     wget http://os.archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz
    bsdtar -xpf ArchLinuxARM-armv7-latest.tar.gz -C mnt
    синхронизация 
  7. Установите загрузчик U-Boot:
     wget http: // os.archlinuxarm.org/os/sunxi/boot/cubieboard/u-boot-sunxi-with-spl.bin
    dd if = u-boot-sunxi-with-spl.bin of = / dev / sdX bs = 1024 seek = 8
    wget http://os.archlinuxarm.org/os/sunxi/boot/cubieboard/boot.scr -O mnt / boot / boot.scr
    размонтировать mnt
    синхронизация 
  8. Вставьте карту micro SD в Cubieboard, подключите Ethernet и подайте питание 5 В.
  9. Используйте последовательную консоль или SSH для IP-адреса, предоставленного плате вашим маршрутизатором.
    • Войдите в систему как пользователь по умолчанию alarm с паролем alarm .
    • Пароль root по умолчанию - root .
  10. Инициализируйте связку ключей pacman и заполните ключи подписи пакета ARM Arch Linux:
     pacman-key --init
    pacman-key - заполнить archlinuxarm 

Установите пакет U-Boot

  1. Чтобы получать обновления загрузчика U-Boot, после входа в систему введите:
     pacman -Сю uboot-cubieboard 
  2. При появлении запроса нажмите y и нажмите Enter, чтобы прошить загрузчик на SD-карту.
  3. Объединить все файлы pacnew, созданные пакетом, перезаписав вручную установленные файлы загрузчика.

Установить на USB или SATA

Замените sdX в следующих инструкциях на имя устройства для диска USB или SATA, которое отображается на вашем компьютере.

  1. Обнулить начало SD-карты:
     dd if = / dev / zero of = / dev / sdX bs = 1M count = 8 
  2. Установите загрузчик U-Boot:
     wget http: //os.archlinuxarm.org / os / sunxi / boot / cubieboard / u-boot-sunxi-with-spl.bin
    dd if = u-boot-sunxi-with-spl.bin of = / dev / sdX bs = 1024 seek = 8
    синхронизация 
  3. Запустите fdisk, чтобы разбить USB- или SATA-диск на разделы:
     fdisk / dev / sdX 
  4. В приглашении fdisk удалите старые разделы и создайте новый:
    1. Тип или . Это очистит все разделы на диске.
    2. Введите p для вывода списка разделов. Перегородок не должно быть.
    3. Теперь введите n , затем p для основного, 1 для первого раздела на диске, 2048 для первого сектора, а затем нажмите ENTER, чтобы принять последний сектор по умолчанию.
    4. Запишите таблицу разделов и выйдите, набрав w .
  5. Создайте файловую систему ext4:
     mkfs.ext4 / dev / sdX1 
  6. Смонтируйте файловую систему:
     мкдир мнт
    монтировать / dev / sdX1 mnt 
  7. Загрузите и извлеките корневую файловую систему:
     wget http://os.archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz
    bsdtar -xpf ArchLinuxARM-armv7-latest.tar.gz -C mnt 
  8. Установите загрузочные файлы загрузчика U-Boot:
     wget http: // os.archlinuxarm.org/os/sunxi/boot/cubieboard/boot.scr -O mnt / boot / boot.scr
    размонтировать mnt
    синхронизация 
  9. Вставьте карту micro SD в Cubieboard, подключите USB или SATA диск, подключите Ethernet и подайте питание 5 В.
  10. Используйте последовательную консоль или SSH для IP-адреса, предоставленного плате вашим маршрутизатором.
    • Войдите в систему как пользователь по умолчанию alarm с паролем alarm .
    • Пароль root по умолчанию - root .
  11. Инициализируйте связку ключей pacman и заполните ключи подписи пакета ARM Arch Linux:
     pacman-key --init
    pacman-key - заполнить archlinuxarm 
  12. Выполните предыдущий раздел, чтобы установить пакет U-Boot.

Copyright © 2009-2020 Arch Linux ARM
Зарегистрированный товарный знак Linux® используется в соответствии с сублицензией от LMI, эксклюзивного лицензиата Линуса Торвальдса, владельца знака во всем мире.
Название и логотип Arch Linux ™ используются с разрешения руководителя проекта Arch Linux.

Cubieboard, Дешевая Cubieboard Цена на продажу на Wercan.com

Доставка по: Пожалуйста, выберите Ваш CountryUnited StatesAaland IslandsAfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua и BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia и HerzegowinaBotswanaBouvet IslandBrazilBritish Индийский океан TerritoryBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral африканских RepublicChadChileChristmas IslandCocos (Килинг) IslandsColombiaComorosCongoCook IslandsCosta RicaCote D'IvoireCroatiaCubaCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland (Мальвинские) острова Фарерские IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Южный TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuineaGuinea-bissauGuyanaHaitiHeard и Mc Donald ОстроваГондурасГонконгВенгрияИсландияИндияИндонезияИран (Исламская Республика) IraqIrelandIsraelItalyJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, Корейская Народно-Демократическая Республика ofKorea, Республика ofKuwaitKyrgyzstanLao Народная Демократическая RepublicLatviaLebanonLesothoLiberiaLibyan Арабская JamahiriyaLiechtensteinLithuaniaLuxembourgMacaoMacedonia, бывшая югославская Республика ofMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesia, Федеративные Штаты ofMoldovaMonacoMongoliaMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana IslandsNorwayOmanPakistanPalauPanamaPapua Новый GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto RicoQatarReunionRomaniaRussian FederationRwandaSaint Киттс и NevisSaint LuciaSaint Винсент и GrenadinesSamoaSan MarinoSao Фолиант и ПринсипиСаудовская АравияСенегалСербияСейшельские островаСьерра-ЛеонеСингапурСловакия (Словацкая Республика) СловенияСоломоновы островаСомалиЮжная Африка ricaЮжная Джорджия и Южные Сандвичевы островаИспания Шри-ЛанкаSt.Елена Пьер и MiquelonSudanSurinameSvalbard и Ян Майен IslandsSwazilandSwedenSwitzerlandSyrian Arab RepublicTaiwanTajikistanTanzania, Объединенная Республика ofThailandTimor-LesteTogoTokelauTongaTrinidad и TobagoTunisiaTurkeyTurkmenistanTurks и Кайкос IslandsTuvaluUgandaUkraineUnited арабских EmiratesUnited KingdomUnited Штаты Экваторияльная IslandsUruguayUzbekistanVanuatuVatican City State (Святой Престол) VenezuelaViet NamVirgin острова (Британские) Виргинские острова (США) Уоллис и Футуна IslandsWestern SaharaYemenZambiaZimbabwe 中国

CubieTruck / Cubieboard 3 Чипсет A20, двухъядерный, 2 ГБ оперативной памяти DDR3, HDMI и VGA... 5060342311054

Номер позиции eBay:

201040159780

Продавец принимает на себя всю ответственность за это объявление.

гник носай

ЯВ СНОЙ ТС 21, 2 ИНУ

краП ссенисуБ снхоЙ TS

ТЕКРАМ МАХНВОД

клофрон

RQ083EP

МОДНИК ДЕТИНУ

: enohP12374366310

: liamEku.oc.tiwen@selas_yabe

Описание товара

Состояние: MPN: CB3
Торговая марка: CubieBoard EAN: 5060342311054

Информация о продавце компании

New IT Limited

Джейсон Кинг

Блок 2, 12 St Johns Way

Бизнес-парк Сент-Джонс

Даунхэм Маркет

Норфолк

PE380QR

Соединенное Королевство

Регистрационный номер компании: 06986452

Номер плательщика НДС:

Я выставляю счета с отдельно указанным НДС.

Политика возврата

После получения товара отмените покупку в течение

Стоимость обратной доставки

14 дней

Покупатель оплачивает обратную пересылку

Покупатель несет ответственность за возврат почтовых расходов.

Продавец принимает на себя всю ответственность за это объявление.

Почтовая оплата и упаковка

Стоимость пересылки не может быть рассчитана. Пожалуйста, введите действительный почтовый индекс.

Расположение товара: Даунхэм Маркет, Великобритания

Почтовые отправления:

по всему миру

Исключено: Боливия, Гаити, Либерия, Никарагуа, Туркменистан, Парагвай, Маврикий, Сьерра-Леоне, Венесуэла

Изменить страну: -Выберите-AfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntigua и BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijan RepublicBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBosnia и HerzegovinaBotswanaBrazilBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape Verde IslandsCayman IslandsCentral African RepublicChadChileChinaColombiaComorosCongo, Демократическая Республика theCongo, Республика theCook IslandsCosta RicaCôte-д'Ивуар (Берег Слоновой Кости) Хорватия, Республика ofCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland острова (Мальвинские) ФиджиФинляндияФранцияФранцузская ГвианаФранцузская ПолинезияРеспублика ГабонГамбияГрузияГерманияГанаГибралтарГрецияГренландияГренадаГваделупаГуамГватемалаГернсиГвинеяГвинея-БисауГайанаГондурасГвинияГвинезияДжинордияИндияИндияИндияИндия KuwaitKyrgyzstanLaosLatviaLebanonLesothoLibyaLiechtensteinLithuaniaLuxembourgMacauMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNigerNigeriaNiueNorwayOmanPakistanPalauPanamaPapua Нового GuineaPeruPhilippinesPolandPortugalPuerto RicoQatarReunionRomaniaRussian FederationRwandaSaint HelenaSaint Киттс-NevisSaint LuciaSaint Пьер и MiquelonSaint Винсент и GrenadinesSan MarinoSaudi ArabiaSenegalSerbiaSeychellesSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSpainSri LankaSurinameSwazilandSwedenSwitzerlandTaiwanTajikistanTanzaniaThailandTogoTongaTrinidad и TobagoTunisiaTurkeyTurks и Кайкос IslandsTuvaluUgandaUkraineUnited арабского EmiratesUnited KingdomUnited StatesUruguayUzbekistanVanuatuVatican город StateVietnamVirgin остров (U.S.) Уоллис и Футуна Западная Сахара Западное Самоа Йемен Замбия Зимбабве

Доступно 302 ед. Введите число, меньшее или равное 302.

Выберите допустимую страну.

Почтовый индекс:

Пожалуйста, введите действительный почтовый индекс.

Пожалуйста, введите до 7 символов в почтовый индекс


Налоги

Цена указана с учетом НДС.Окончательная стоимость может отличаться в зависимости от адреса доставки. Выучить больше

Платежные реквизиты

Способы оплаты

Принято, право на получение кредита PayPal определяется при оформлении заказа.

Типичный пример

Скорость покупки в год (переменная)

21,9%

Типичная годовая процентная ставка (переменная)

21,9% годовых

Предполагаемый кредитный лимит

1 200 фунтов стерлингов

Агентство FCA уполномочило eBay Marketplaces GmbH (Helvetiastraße15-17, 3005, Bern, Switzerland) осуществлять кредитное брокерство для ограниченного круга поставщиков финансовых услуг.

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

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