LINUX.ORG.RU

4
Всего сообщений: 32

Armbian на Яндекс станцию

Заблокированную яндекс станцию можно купить за не очень дорого, отсюда и такие бредовые мысли. В станции стоит allwiner r18, в мини a113x. Хочу сконфигурировать u-boot и запустить какой-то минимальной линукс. Насколько это реально и адекватно? Проблем с припаяться и прошить что-то нет. Вроде как оба процессора не редкоземельные и уже есть готовые SBC на них, но есть вопросы не понаделал ли грабель яндекс на своих платах

 ,

daaar ()

Cedrus Linux 5.4@armbian_sterch OPI-LITE

Имеется Orange Pi Lite. На него установлен Armbian Sterch с предустановленным ядром 5.4.

Доустановил туда видеодрайвер lima.

Но вот с Cedrus возникла непонятка…

В инструкциях из сайта Linux_SunXI предлагается использовать linux-4.17-rc3-cedrus, но я не уверен, что это правильный путь.

На сайте RetrOrangePi упоминается об использовании ядра 5.3.0-rc8 и там тоже используют Cedrus, как именно, для меня загадка.

Может ли быть такое, что поддержка Cedrus уже встроена в mainline ядро?

Также в ресурсе phoronix вот что вылезло:

Новость про поддержку h265 в cedrus в ядре 5.5

Судя по-всему там используется немного Кастомное ядро 5.5

Есть ли идеи, как завести Cedrus на апельсинке?

 

Goat ()

Allwinner V40/R40/T3 + Android

День добрый, давно занимаюсь электроникой и встраиваемыми системами (на STM32), проектирую схемы, развожу платы, пишу код. Немного программирую на андроиде, пару раз запускал всякие распберри на линуксе. Давно уже хочу сделать свой одноплатник. На работе рассматривали возможность создания кастомного одноплатника с андроидом на борту, который будет использоваться в устройствах для автомобилей и спец техники. Соответственно, выбор пал на те CPU, которые могут в -40..+85 'C и другие требования. Выбрал я Allwinner T3, но, чтоб двигаться поступательно к неизвестному, решил начать с более распространенных процессоров типа A64.

Полной документации на allwinnerы не нашел, зато в том, что нашел, обнаружил, что там pdf объединяет сразу 3 проца (V40, R40 и T3). Структурные схемы их на офф. сайте совпадают. Соответственно, вопрос к знатокам: это действительно настолько одинаковые процы, что можно собрать андроид под V40 и он взлетит на Т3? Если так, то для начала можно купить борду на V40, благо их полно, а потом уже перелезть на Т3 с алибабы. Можно ли будет как то отлаживать сам андроид, залитый в мой одноплатник? Ставить там брейкпоинты, выполнять инструкции пошагово. Заранее спасибо.

 , , ,

itxs ()

cubieboard1, выбор дистрибутива

Я так понял, на cubieboard1 http://linux-sunxi.org/Cubietech_Cubieboard можно поставить практически любой Linux (Fedora, Ubuntu, Gentoo, Debian, Cubian, Linaro, OpenWRT, и др.), главное заменить ядро на Sunxi/Legacy Kernel или Upstream/Mainline kernel.

http://linux-sunxi.org/Cubian
http://cubian.org/
https://wiki.debian.org/InstallingDebianOn/Allwinner

Какой дистриб лучше подходит для мини-сервера (SSD)? Чтоб не жрало память и не улетало в своп. Например, будет крутиться lighttpd, или nginx.

SoC	A10 @ 1Ghz
DRAM	512MiB/1GiB DDR3 @ 480MHz 
NAND	4GB
Power	DC 5V @ 2A 
Video   HDMI, LVDS, CVBS
Network	10/100 Ethernet (Realtek RTL8201CP)
Storage	µSD, SATA (+5v power)
Release Date	October 2012

 , ,

Mirage1_ ()

Не сохраняются данные в NAND разделе (ext4).

Доброго дня!

Тонкий клиент на SOC AllWinner A20,

1. Загружаю рекавери режим через FEL mode, ядро с поддержкой nand.

2. Монтирую NAND (-o rw -t ext4).

3. Модифицирую конфигурационные файлы

4. Запускаю sync

5. umount

6. reboot

После перезагрузки изменения не применяются.

ЧЯДНТ?

Спасибо.

 ,

sh2vdi ()

Тормозит 360p на хорошем GPU

Нашел решение тут: http://linux-sunxi.org/Sunxi-Cedrus

Купил плату OrangePi с процом Allwinner H3: http://www.allwinnertech.com/index.php?c=product&a=index&id=47 - ссылка на процессор.

Когда ставлю андроид на сие чудо - все работает отлично, от 3д графики, до FullHD видео. С любым дистрибутивом Linux работать это хорошо не хочет, даже при перетаскивании оконо есть такое подтормаживание (низкий ФПС), последний раз когда замерял - было 2fps.

Я уже месяц думаю как решить эту проблему. Подскажите пожалуйста, где найти «драйвер» и как его установить?

Какие варианты вы можете посоветовать, хоть как-то увеличить производительность GPU Mali400 mp2

На основе ваших коментариев, я понял, что необходим видеоускоритель. Так, как тут все печально, то сообщество начало разработку CEDRUS, свободного ускорителя. https://github.com/FlorentRevest/linux-sunxi-cedrus Тут его можно скачать и скомпелировать

 , , ,

Webenot ()

Управление Allwinner H2+

Если есть на сайте радиолюбители, и люди разбирающиеся в технике, прошу отзовитесь!

Планируется закупить несколько плат Orange Pi Zero на базе Allwinner H2+, подскажите можно ли этим процессором !аппаратно! управлять частотой? Хотелось бы подключить внешний источник импульсов и контролировать на частотах 0 - 100МГц выполнение программы.

 , , ,

morkovkin ()

Cubieboard2: VGA 800x600 проблемы с разрешением

Использую debian jezzie server. Х не использую, только терминалка. Столкнулся с необходимость установить разрешение для vga 800х600. внес изменения в sctipt.bin и в nEnv.txt поставил 800х600. При загрузке все мониторы пишут сигналы синхронизации за диапазоном. Есть широкополосный граббер, который отловил разрешение и выдал результат 800х600@52Гц. fbset с параметрами timing результата не дают. в fb.modes перечислены много режимов как их переключать при загрузке не понятно. пробовал в nEnv.txt в disp_mode переставлять параметры режимов из fb.modes ни какого результата.

Очень нужно поднять разрешение 800х600, у кого есть какие соображения буду рад любой помощи

 , ,

ur3itp ()

Kernel Panic (Allwinner A13)

Всем привет. опять я со своим a13... Стоит U-boot, с него загружаю ядро(https://github.com/linux-sunxi/linux-sunxi) по 0x40008000, и получаю kernel panic. Лог большой, инфы вроде бы много, подскажите куда копать? Собственно: https://yadi.sk/d/TFyJp07h3EQETx

 , ,

dossalab ()

Проблема в gentoo-arm (не собирается libarchive)

Всем привет, давненько не работал с gentoo, а как попробовал, та обязательно подкинула очередную свинью.Устройство OrangePI PC (Allwinner H3 armv7), пытаюсь собрать иксы, но libarchive не хочет собираться, с --keep-going не собралось 16 пакетов из-за этого libarchive, не знаю что и делать, как лечить

build.log - http://pastebin.com/6SzQnkky emerge --info - http://pastebin.com/xQjwnqLk

 , , ,

linuxnewbie123 ()

XADADA: Борьба за touch-screen… “Злые шаманы”, часть первая, - “Один долбаный палец!”

«Ибис оставляет следы»... Пальцев на экране. :-)

Сегодня мы продолжаем разборки с тачскринами на allwinner-таблетках, а вчера - выложили обобщенный пост в блоге Старой Летучей Мыши:

http://bat.01.gg/post.sh?posts/2016-05-20_evil-shamans-1.md

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

Также, там выложены пакеты с исходниками драйверов для:

- gslx680 - gt801_2plus1 - gt9xx - ilitek_aimvF - ssd2533

...

Удачи, злые шаманы! Она вам понадобится! ~>8-EЭ

 , , , ,

Olegarch ()

Allwinner A80 && usb 3.0 OTG && cdc_ncm

Народ, у кого есть optimusboard или аналогичная поделка на A80 - можете снять результаты iperf поверх cdc_ncm (воткнутого в usb 3.0 порт хоста). А то вот думаю брать себе на замену odroid'у или нет ;)

 ,

ncrmnt ()

GPIO epoll на Allwinner A20 (cubieboard 2) с mainline kernel

Пытаюсь работать с GPIO на Cubieboard 2. С чтением и записью никаких проблем нет. Но кроме просто чтения хочется ещё и получать уведомления об изменении состояния на вводе без цикла со слипом и чтением. Судя по Documentation/gpio/sysfs.txt, для этого можно использовать poll()/epoll. Попробовал написать на go - не работает. После первого вызова epoll_wait() я сразу же получаю ивент EPOLLPRI и на этом всё. То есть при подаче сигнала на GPIO я внучную (cat /sys/class/gpio/gpioN/value) вижу, что значение меняется, но epoll_wait() висит.

Сначала я решил, что накосячил где-то в коде на go (всё-таки это вообще первая программа, которую я на нём пишу), загуглил примеры работы с GPIO при помощи epoll и нашёл вот этот пример:

#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <sys/epoll.h>
#include <sys/types.h>

int main(int argc, char** argv) {
  int n;
  int epfd = epoll_create(1);
  int fd = open("/sys/class/gpio/gpio99/value", O_RDWR | O_NONBLOCK);
  printf("open returned %d: %s\n", fd, strerror(errno));
  if(fd > 0) {
    char buf = 0;

    struct epoll_event ev;
    struct epoll_event events;
    ev.events = EPOLLPRI;
    ev.data.fd = fd;

    n = epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev);
    printf("epoll_ctl returned %d: %s\n", n, strerror(errno));

    while(1) {
      n = epoll_wait(epfd, &events, 1, -1);
      printf("epoll returned %d: %s\n", n, strerror(errno));

      if(n > 0) {
        n = lseek(fd, 0, SEEK_SET);
        printf("seek %d bytes: %s\n", n, strerror(errno));
        n = read(fd, &buf, 1);
        printf("read %d bytes: %s\n", n, strerror(errno));
        printf("buf = 0x%x\n", buf);
      }
    }
  }

  return(0);
}
Но результат оказался тем же: одна «сработка» сразу после запуска и дальше тишина.

Вопрос: в чём проблема? У меня только две версии: 1) нужный код для работы poll/epoll на GPIO ещё не портировали в мейнлайновое ядро; 2) A20 это не умеет аппаратно.

Дополнительный вопрос: как настроить встроенные pull-up/pull-down резисторы на GPIO? Судя по содержимому исходников файлов device tree, делать это нужно там. Но там все GPIO привязаны к каким-то конкретным устройствам, я не понял как сделать устройство «просто GPIO».

Версии ядра, на которых я пробовал: 4.1.6 и 4.3.0rc1 из состава fedora 22.

 , , , ,

Deleted ()

А что про Allwinner R8 слышно?

Говорят Allwinner R8 это BGA-версия A13-го, это правда?

 

slapin ()

Ищу тонкий ARM SoC с возможностью подключить дисплей 7/10 дюймов

Приветствую, ЛОР.

В последнее время безуспешно ищу ARM-плату, отвечающую следующим характеристикам:

  • Толщина. Максимальная — плата + один лежащий на широкой стороне usb-разъем.
  • Возможность подключить дисплей 7/10 дюймов без серьезных проблем. Интерфейс не имеет значение, имеет значение толщина (VGA, например, отпадает, как и пироги из devkit-дисплеев). Дисплей не должен насаживаться прямо на плату, обязателен шлейф.
  • Отсутствие всего лишнего. Все, что мне нужно помимо дисплея: один USB, возможно даже без разъема, т.к. в первое время он совсем не нужен; несколько i/o портов.
  • Производительность не имеет значение, меня устроит уровень VoCore, т.е. совсем маленький уровень. Зато энергопотребление играет роль.
  • Сенсорная панель вообще не нужна. Вредна.

Все это исходит из того, что я 1) криворукий и далекий от инженеринга человек, способный максимум отпаять ненужный ethernet, к примеру 2) хочу получить простое в сборке устройство.

RPi A+ бы подходил более-менее, если бы либо под DSI был выбор экранов, либо если вместо DSI запилили бы распространенный разъем.

 , , , ,

derlafff ()

Tronsmart Draco: AllWinner A80 octa-core, 4 Гб ОЗУ и прочее

Tronsmart анонсировали новые устройства, Draco Telos и Draco Meta. Про первое написано, что поступит в продажу 25 ноября. Характеристики такие:

  • 8-ядерный AllWinner A80 (насколько я понял это big.LITTLE, 4 ядра A15, 4 ядра A7)
  • 4 Гб ОЗУ
  • 32 Гб флеша
  • PowerVR (это хорошо или плохо?)
  • Двухдиапазонный WiFi
  • SATA (разъём на корпусе, НЖМД остаётся снаружи)
  • Bluetooth 4.0
  • USB 3.0
  • USB otg
  • слот под карту SD
  • Tronsmart Draco AW80 will be fully open source, and You can install Linux OS in it easy.

Основное вроде бы перечислил. Хочу приобрести себе для использования в качестве домашнего сервера. Если потянет, то можно пытаться сделать ещё и центр развлечений, но в этом не уверен. Нынешней Mele A2000G с 1 Гб ОЗУ просто нехватает вычислительной мощи для моих задач. Какие могут быть подводные камни?

cast ncrmnt

 , , ,

Camel ()

Посоветуйте HTPC на A20

Присматриваюсь к устройствам на Allwinner A20, в особенности, к HTPC — необходим корпус и wi-fi с антенной. Но, судя по вики sunxi, лишь некоторые модели поддерживаются сообществом. К сожалению, по цене они уступают аналогичным. Так, например, Langcent H6S поддерживается sunxi, но стоит дороже похожей модели в том же корпусе ($63 vs $36).

Велики ли шансы нарваться на устройство, не поддерживаемое GNU/Linux, и стоит ли переплачивать?

 ,

xdimquax ()

Wifi-роутер на ARM с Allwinner A20, 1Gb RAM, SATA и 5 LAN

Свершилось

http://bananapi.com/index.php/component/content/article?id=59

+ GPIO, UART, I2C, SPI, IR, HDMI, SD и audio

(М быть и гармошка, но я недавно нашёл)

 , , ,

sergej ()

Безумная идея (офис на коленке из пластилина и палок)

Навеяно по мотивам этого треда (перепост).

  1. Покупаем с два десятка китайских свистков наподобие этого: http://rikomagic.su/mk802.html, но какую-нибудь новую модель с мощным железом;
  2. Покупаем соответствующее свисткам количество мониторов с HDMI, клавиатуры, мышки, несколько Wi-Fi-роутереров и USB-хаб;
  3. Сносим со свистка Android и устанавливаем туда десктопный Linux — Debian/Ubuntu/Fedora/Gentoo/Arch/LFS (по вкусу);
  4. Устанавливаем gvim/emacs/qtcreator/kate/geany, компиляторы, популярные DCVS, браузеры и прочие прикладные программы. Тщательно настраиваем систему и сеть, создаём дамп SD-карты настроенной системы;
  5. Разворачиваем дамп на все свистки и подключаем их к мониторам, можно даже спрятать свистки в мониторы (если место позволит) или закрепить их синей изолентой на задней стенке;
  6. Нанимаем индусов, питонистов, веб-макак, верстальщиков, рельсоруберов и прочих хипстеров;
  7. Садим их за мониторы со свистками и заставляем писать код;
  8. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  9. Profit???????????????????

А ты, ЛОРовец, стал бы работать/учиться в таком «офисе»/«компьютерном классе»/«аудитории»?

cast mittorn
cast azazello
cast ncrmnt

Если серьезно, ребята, то хотелось бы узнать от вас о целесообразности использования ARM-девайсов в качестве рабочих станций. Есть какие-то слишком большие проблемы, которые не так-то просто разрешить? Почитал вот этот тред и понял, что красноглазить придётся много. Возможно ли вообще подобное для не слишком серьёзных, можно сказать «домашних» проектов; к примеру, для организации школьного кружка по изучению какого-нибудь ЯП?

 , , , ,

EXL ()

Посоветуйте как установить Linux на китай-ноунейм

Есть сабж на андроиде. Что известно - allwinner a10, 1GB RAM. Также, если хотите, могу раскрутить и сфоткать мать. Есть рут, т.е. могу вытянуть любой файл из родной прошивки.

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

Собсно, посоветуйте с чего начать?

П.С. про sunxi знаю. Там есть здоровенный список материнок на а10, может там и моя есть? Опознать поможете?

Кастую тех, кого помню: poshat, makpocc

 , , , ,

Deleted ()