- Linux для allwinner a20
- Linux для allwinner a20
- Обновление дистрибутива Cubian до последней версии Debian на Allwinner A10/A20
- Порядок обновления
- Первый скрипт:
- Второй скрипт:
- Третий скрипт:
- В итоге имеем
- Ещё несколько слов
- Для работы нашей платы (ссылка) в качестве тонкого клиента необходимо запустить скрипт
- Для обновления ядра служит скрипт
- Cedrus Linux 5.4@armbian_sterch OPI-LITE
- Allwinner V40/R40/T3 + Android
- cubieboard1, выбор дистрибутива
- Не сохраняются данные в NAND разделе (ext4).
- Тормозит 360p на хорошем GPU
- Управление Allwinner H2+
- Cubieboard2: VGA 800×600 проблемы с разрешением
- Kernel Panic (Allwinner A13)
- Проблема в gentoo-arm (не собирается libarchive)
- XADADA: Борьба за touch-screen… “Злые шаманы”, часть первая, — “Один долбаный палец!”
- Allwinner A80 && usb 3.0 OTG && cdc_ncm
- GPIO epoll на Allwinner A20 (cubieboard 2) с mainline kernel
- А что про Allwinner R8 слышно?
- Ищу тонкий ARM SoC с возможностью подключить дисплей 7/10 дюймов
- Tronsmart Draco: AllWinner A80 octa-core, 4 Гб ОЗУ и прочее
- Посоветуйте HTPC на A20
- Wifi-роутер на ARM с Allwinner A20, 1Gb RAM, SATA и 5 LAN
- Безумная идея (офис на коленке из пластилина и палок)
- Посоветуйте как установить Linux на китай-ноунейм
- Не загружающийся линукс на Allwinner A13
Linux для allwinner a20
Большинсто китайских планшетов работает на процессорах AllWinner с видеопроцессором Mali-400.
Эти планшеты достаточно слабые, но всё же пользоваться можно.
Главным плюсом этих процессоров является то, что загрузка устройства начинается с MicroSD флешки.
Это позволяет запустить ОС с флешки, ну или просто прошить девайс.
Я хочу представить вам Lubuntu, который работает на наших планшетах.
Установка проста, но работаспособность не гарантируется.
Логин/Пароль к системе: linaro/yDckoo5y
За основу взят boot раздел Fedora 20 и root раздел Linaro 13.08. Ядро ситемы 3.4.75. Система локализована на русский язык. Установлено необходимое для повседневной работы ПО: Libre Office, Geany, менеджер архивов, BleachBin для чистки системы, Chromium browser, Firefox, Midnight commander, Gimp графический редактор, Gnome player, ssh, торрен-клиент Transmission, samba для расшаривания ресурсов и прочее. Папка /shared открыта по сети и служит для скачивания торрентов. Доступ к Transmission через веб-интерфейс http://localhost:9091 (login: user, без пароля). Если будете подключать внешний накопитель, то просто пропишите в файле /etc/fstab его монтирование в папку /shared и он станет доступен по сети, а торренты будут качаться на него.
ARMel — Поддерживает лишь программную реализацию (software floating point).
ARMhf — Имеет набор инструкций процессора, которые позволяют выполнять операции с плавающей точкой на аппаратном уровне (hardware floating point).
Сообщение отредактировал AndrewP_1 — 23.04.19, 08:30
Endermen1234,
Lubuntu не заменяет андроид, она работает на флешке. О если вы захотите вы можете очистить память планшета (4гб). Linux работает независимо от android.
Я так понял у тебя A13? Тогда просто делай всё по инструкции. Ядро для твоего процессора есть в образе.
Тебе нужно только распоковать образ (через Linux) на флешку. И запустить скрипт выбора ядра. Выбирай нужное.
Главное измени вывод с hdmi поменяй на lcd. И поставь свое разрешение
Сообщение отредактировал BlackUnicorn71 — 14.08.15, 20:54
mdxl,
Всё дело в драйвере. В этих сборках не работает USB, поддерживается только MicroUSB. Возможно если добавить драйвер в ядро, то запустится.
Лучше всего не собирать ядро, а я взять рабочее из Android’a.
Установи андроид, достань ядро. (Нужен root)
Если Lubuntu запуститься с новым ядром, и будет работать USB, то радуйся. Запусти gparted и снеси нафиг все разделы из встроеной памяти с андроидом (system, data, cache, и т.д.)
Если есть Рут сделай так:
Запустите эмулятор терминала на планшете и введите команды «su», потом «mkdir /sdcard/nanda», потом «busybox mount /dev/block/nanda /sdcard/nanda».
Заберите файл script0.bin из «/sdcard/nanda/».
Переместите файл script.bin в корень boot раздела на флешке.
USB должны заработать. Попробывать стоит.
Пытаюсь поставить на ritmix rmd 1025 с процем Boxchip A10, работает только через HDMI. Как заставить работать экран?
Сообщение отредактировал lakroft — 24.08.15, 16:38
Используй тип 0 если на экран планшета или 3 для hdmi
Странно, у меня Busybox нормально монтирует раздел nanda как папку. У меня там Script0.bin и папка с изображениями зарядки и бута.
Ты использовал
Первый вариант монтирует лишь список, а второй монтирует сам раздел nanda
denaturat7,
Хм. А80Т мощная штука наверное. Но у тебя работать не будет.
Этот порт для устройств на AllWinner с видеопроцессором Mali-400. А у тебя PowerVR G6230.
Сообщение отредактировал BlackUnicorn71 — 25.08.15, 12:27
Источник
Linux для allwinner a20
Большинсто китайских планшетов работает на процессорах AllWinner с видеопроцессором Mali-400.
Эти планшеты достаточно слабые, но всё же пользоваться можно.
Главным плюсом этих процессоров является то, что загрузка устройства начинается с MicroSD флешки.
Это позволяет запустить ОС с флешки, ну или просто прошить девайс.
Я хочу представить вам Lubuntu, который работает на наших планшетах.
Установка проста, но работаспособность не гарантируется.
Логин/Пароль к системе: linaro/yDckoo5y
За основу взят boot раздел Fedora 20 и root раздел Linaro 13.08. Ядро ситемы 3.4.75. Система локализована на русский язык. Установлено необходимое для повседневной работы ПО: Libre Office, Geany, менеджер архивов, BleachBin для чистки системы, Chromium browser, Firefox, Midnight commander, Gimp графический редактор, Gnome player, ssh, торрен-клиент Transmission, samba для расшаривания ресурсов и прочее. Папка /shared открыта по сети и служит для скачивания торрентов. Доступ к Transmission через веб-интерфейс http://localhost:9091 (login: user, без пароля). Если будете подключать внешний накопитель, то просто пропишите в файле /etc/fstab его монтирование в папку /shared и он станет доступен по сети, а торренты будут качаться на него.
ARMel — Поддерживает лишь программную реализацию (software floating point).
ARMhf — Имеет набор инструкций процессора, которые позволяют выполнять операции с плавающей точкой на аппаратном уровне (hardware floating point).
Сообщение отредактировал AndrewP_1 — 23.04.19, 08:30
Endermen1234,
Lubuntu не заменяет андроид, она работает на флешке. О если вы захотите вы можете очистить память планшета (4гб). Linux работает независимо от android.
Я так понял у тебя A13? Тогда просто делай всё по инструкции. Ядро для твоего процессора есть в образе.
Тебе нужно только распоковать образ (через Linux) на флешку. И запустить скрипт выбора ядра. Выбирай нужное.
Главное измени вывод с hdmi поменяй на lcd. И поставь свое разрешение
Сообщение отредактировал BlackUnicorn71 — 14.08.15, 20:54
mdxl,
Всё дело в драйвере. В этих сборках не работает USB, поддерживается только MicroUSB. Возможно если добавить драйвер в ядро, то запустится.
Лучше всего не собирать ядро, а я взять рабочее из Android’a.
Установи андроид, достань ядро. (Нужен root)
Если Lubuntu запуститься с новым ядром, и будет работать USB, то радуйся. Запусти gparted и снеси нафиг все разделы из встроеной памяти с андроидом (system, data, cache, и т.д.)
Если есть Рут сделай так:
Запустите эмулятор терминала на планшете и введите команды «su», потом «mkdir /sdcard/nanda», потом «busybox mount /dev/block/nanda /sdcard/nanda».
Заберите файл script0.bin из «/sdcard/nanda/».
Переместите файл script.bin в корень boot раздела на флешке.
USB должны заработать. Попробывать стоит.
Пытаюсь поставить на ritmix rmd 1025 с процем Boxchip A10, работает только через HDMI. Как заставить работать экран?
Сообщение отредактировал lakroft — 24.08.15, 16:38
Используй тип 0 если на экран планшета или 3 для hdmi
Странно, у меня Busybox нормально монтирует раздел nanda как папку. У меня там Script0.bin и папка с изображениями зарядки и бута.
Ты использовал
Первый вариант монтирует лишь список, а второй монтирует сам раздел nanda
denaturat7,
Хм. А80Т мощная штука наверное. Но у тебя работать не будет.
Этот порт для устройств на AllWinner с видеопроцессором Mali-400. А у тебя PowerVR G6230.
Сообщение отредактировал BlackUnicorn71 — 25.08.15, 12:27
Источник
Обновление дистрибутива Cubian до последней версии Debian на Allwinner A10/A20
Под катом 3 скрипта, которые позволяют обновить Cubian (дистрибутив для плат на Allwinner A10/A20) до актуальной версии Debian.
После выполнения всех скриптов будет установлена актуальная версия Debian.
Скрипты проверялись на плате с Soc Allwinner A10. Обновление с версии Cubian-nano-x1-a10-hdmi до Debian 8.3 (актуальной на момент окончания статьи). С минимальными изменениями (а может и без них) должно работать и на A20.
Дистрибутивы Cubian предназначены для плат на основе Soc Allwinner A10/A20.
Дистрибутив Cubian X1 вышел Oct 08, 2014. С тех пор не обновлялся. Доступен для скачивания через официальный торрент(который не всегда работает, поэтому доступен на яндекс-диске).
В своей основе Cubian это Debian с загрузчиком, настройками и скриптами специфическими для Allwinner, в частности для плат Cubian. В принципе все платы на A10/A20 похожи и повторяют референсную схему — придумывать/изменять там особо нечего.
Для поддержки в актуальном состоянии ОС и пакетов (это очень снижает затраты на подготовку и поддержку нашей прошивки) надо подробно разбираться в особенностях SoC для формирования загрузчика и управления всей периферией. Это уже сделано командой дистрибутива Cubian.
Но Cubian немного устарел.
Были созданы скрипты для последовательного обновления от Cubian до актуальной версии Debian с минимальным вмешательством пользователя.
Скрипты были проверены на Allwinner A10 на плате DS-110, которая является почти аналогом CubieBoard.
Порядок обновления
Скачиваем Cubian-nano-x1-a10-hdmi.7z, разархивируем и записываем на карту microSD образ (например с помощью sourceforge.net/projects/win32diskimager). Просто для работы достаточно карты размером 2Гб, если планируется разработка под Debian — 4 или 8 Гб.
Вставляем полученную карту в плату, включаем. Ждем окончания загрузки.
Меняем, если необходмо, пароль. По умолчанию пароль «cubie».
Изначально ip адрес получается по dhcp. Узнать адрес можно на dhcp сервере или залогинившись на консоли(имя «cubie», пароль «cubie»).
Оригинальная плата Cubiebiard покажет свой адрес азбукой Морзе мигая светодиодом, подробнее на github.com/cubieplayer/Cubian/wiki/Get-started-with-Cubian
Для обновления этот ip адрес должен иметь доступ в интернет.
Подключаемся через ssh, порт 36000.
Изначально имеем
Подготовка к выполнению скриптов.
Устанавливаем git(предварительно установив время и обновив репозитории)
Скачиваем скрипты обновления
Первый скрипт:
добавляет удобства (файлы .nanorc, .bashr), устанавливает ограничение частоты(через cpufrequtils), перенаправляет логи на ram-диск, отключает IPv6.
Плата будет выключена.
Второй скрипт:
удаляет неиспользуемые пакеты, добавляет локализацию (необходимо выбрать раскладку клавиатуры и способ переключения, выбрать шрифт для консоли и так несколько раз), обновляет пакеты до текущих версий
Плата будет выключена.
Третий скрипт:
обновляет дистрибутив Debian до актуальной версии, ядро остается то же.
При обновление udevil — ответить yes.
Также будет установлен пакет cubian-nandinstall — он один для A10/A20(https://github.com/cubieplayer/Cubian/wiki/Install-Cubian) позволяет скопировать содержимое sd карты в NAND(если на плате есть NAND) и в дальнейшем загружаться с NAND.
Скрипты от Сubian (cubian-morsedecode, cubian-morsemsg, cubian-morseshowip-reversed, cubian-networklight, cubian-getip, cubian-morseencode, cubian-morseshowip, cubian-motd-package, cubian-ntpdate) находятся в /usr/lib/cubian/. Из названий понятно предназначение.
Плата будет выключена.
В итоге имеем
Стоит сохранить образ SD карты в качестве «эталонного».
Ещё несколько слов
Важной частью Сubian является пакет cubian-nandinstall — позволяет скопировать образ SD карты с карты в NAND. Пакет сам установит загрузчик на NAND и обеспечить загрузку с NAND.
Немного о SoC Allwiner A10/A20
Порядок загрузки SoC Allwiner A10/A20:
— если есть SD карты — грузимся с SD карты, этот режим является режимом восстановления, всегда можно загрузиться с эталонного образа SD карты.
— если нет карты, пробуем загрузиться с NAND.
— как правило в качестве загрузчика используется uboot, что позволяет сделать загрузчик для дальнейшей загрузки по сети.
SoC Allwiner A10/A20 не имеет фиксированного mac адреса. Mac адрес назначается при загрузке ОС.
Параметры видео, сетевые настройки, GPIO (в cubieboard их 67 штук) настраиваются через файл /boot/script.bin (подробнее linux-sunxi.org/Manual_build_howto).
Для работы нашей платы (ссылка) в качестве тонкого клиента необходимо запустить скрипт
будут поставлены необходимые пакеты, сделаны настройки консоли, установлена оболочка, специально скомпилированный пакет FreeRDP плата будет выключена.
Для обновления ядра служит скрипт
К нашей платы можно подключиться к консоли через COM порт (переходник USB-toCOM,ttl), параметры порта 115200/8-N-1.
Источник
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 вот что вылезло:
Судя по-всему там используется немного Кастомное ядро 5.5
Есть ли идеи, как завести Cedrus на апельсинке?
Allwinner V40/R40/T3 + Android
День добрый, давно занимаюсь электроникой и встраиваемыми системами (на STM32), проектирую схемы, развожу платы, пишу код. Немного программирую на андроиде, пару раз запускал всякие распберри на линуксе. Давно уже хочу сделать свой одноплатник. На работе рассматривали возможность создания кастомного одноплатника с андроидом на борту, который будет использоваться в устройствах для автомобилей и спец техники. Соответственно, выбор пал на те CPU, которые могут в -40..+85 ‘C и другие требования. Выбрал я Allwinner T3, но, чтоб двигаться поступательно к неизвестному, решил начать с более распространенных процессоров типа A64.
Полной документации на allwinnerы не нашел, зато в том, что нашел, обнаружил, что там pdf объединяет сразу 3 проца (V40, R40 и T3). Структурные схемы их на офф. сайте совпадают. Соответственно, вопрос к знатокам: это действительно настолько одинаковые процы, что можно собрать андроид под V40 и он взлетит на Т3? Если так, то для начала можно купить борду на V40, благо их полно, а потом уже перелезть на Т3 с алибабы. Можно ли будет как то отлаживать сам андроид, залитый в мой одноплатник? Ставить там брейкпоинты, выполнять инструкции пошагово. Заранее спасибо.
cubieboard1, выбор дистрибутива
Я так понял, на cubieboard1 http://linux-sunxi.org/Cubietech_Cubieboard можно поставить практически любой Linux (Fedora, Ubuntu, Gentoo, Debian, Cubian, Linaro, OpenWRT, и др.), главное заменить ядро на Sunxi/Legacy Kernel или Upstream/Mainline kernel.
Какой дистриб лучше подходит для мини-сервера (SSD)? Чтоб не жрало память и не улетало в своп. Например, будет крутиться lighttpd, или nginx.
Не сохраняются данные в NAND разделе (ext4).
Тонкий клиент на SOC AllWinner A20,
1. Загружаю рекавери режим через FEL mode, ядро с поддержкой nand.
2. Монтирую NAND (-o rw -t ext4).
3. Модифицирую конфигурационные файлы
4. Запускаю sync
После перезагрузки изменения не применяются.
Тормозит 360p на хорошем GPU
Купил плату 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 Тут его можно скачать и скомпелировать
Управление Allwinner H2+
Если есть на сайте радиолюбители, и люди разбирающиеся в технике, прошу отзовитесь!
Планируется закупить несколько плат Orange Pi Zero на базе Allwinner H2+, подскажите можно ли этим процессором !аппаратно! управлять частотой? Хотелось бы подключить внешний источник импульсов и контролировать на частотах 0 — 100МГц выполнение программы.
Cubieboard2: VGA 800×600 проблемы с разрешением
Использую 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, у кого есть какие соображения буду рад любой помощи
Kernel Panic (Allwinner A13)
Всем привет. опять я со своим a13. Стоит U-boot, с него загружаю ядро(https://github.com/linux-sunxi/linux-sunxi) по 0x40008000, и получаю kernel panic. Лог большой, инфы вроде бы много, подскажите куда копать? Собственно: https://yadi.sk/d/TFyJp07h3EQETx
Проблема в gentoo-arm (не собирается libarchive)
Всем привет, давненько не работал с gentoo, а как попробовал, та обязательно подкинула очередную свинью.Устройство OrangePI PC (Allwinner H3 armv7), пытаюсь собрать иксы, но libarchive не хочет собираться, с —keep-going не собралось 16 пакетов из-за этого libarchive, не знаю что и делать, как лечить
XADADA: Борьба за touch-screen… “Злые шаманы”, часть первая, — “Один долбаный палец!”
Сегодня мы продолжаем разборки с тачскринами на allwinner-таблетках, а вчера — выложили обобщенный пост в блоге Старой Летучей Мыши:
— Что там? Инструкция о том — как заводить тач-скрин, — для постепенно расковыривающих свои старые allwinner-планшеты. В общих чертах описано — с какой стороны подступиться к тач-скрину, что с ним делать, и как же его, заразу, заставить начать работать.
Также, там выложены пакеты с исходниками драйверов для:
— gslx680 — gt801_2plus1 — gt9xx — ilitek_aimvF — ssd2533
Удачи, злые шаманы! Она вам понадобится!
Allwinner A80 && usb 3.0 OTG && cdc_ncm
Народ, у кого есть optimusboard или аналогичная поделка на A80 — можете снять результаты iperf поверх cdc_ncm (воткнутого в usb 3.0 порт хоста). А то вот думаю брать себе на замену odroid’у или нет 😉
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 и нашёл вот этот пример:
Вопрос: в чём проблема? У меня только две версии: 1) нужный код для работы poll/epoll на GPIO ещё не портировали в мейнлайновое ядро; 2) A20 это не умеет аппаратно.
Дополнительный вопрос: как настроить встроенные pull-up/pull-down резисторы на GPIO? Судя по содержимому исходников файлов device tree, делать это нужно там. Но там все GPIO привязаны к каким-то конкретным устройствам, я не понял как сделать устройство «просто GPIO».
Версии ядра, на которых я пробовал: 4.1.6 и 4.3.0rc1 из состава fedora 22.
А что про Allwinner R8 слышно?
Говорят Allwinner R8 это BGA-версия A13-го, это правда?
Ищу тонкий ARM SoC с возможностью подключить дисплей 7/10 дюймов
В последнее время безуспешно ищу ARM-плату, отвечающую следующим характеристикам:
- Толщина. Максимальная — плата + один лежащий на широкой стороне usb-разъем.
- Возможность подключить дисплей 7/10 дюймов без серьезных проблем. Интерфейс не имеет значение, имеет значение толщина (VGA, например, отпадает, как и пироги из devkit-дисплеев). Дисплей не должен насаживаться прямо на плату, обязателен шлейф.
- Отсутствие всего лишнего. Все, что мне нужно помимо дисплея: один USB, возможно даже без разъема, т.к. в первое время он совсем не нужен; несколько i/o портов.
- Производительность не имеет значение, меня устроит уровень VoCore, т.е. совсем маленький уровень. Зато энергопотребление играет роль.
- Сенсорная панель вообще не нужна. Вредна.
Все это исходит из того, что я 1) криворукий и далекий от инженеринга человек, способный максимум отпаять ненужный ethernet, к примеру 2) хочу получить простое в сборке устройство.
RPi A+ бы подходил более-менее, если бы либо под DSI был выбор экранов, либо если вместо DSI запилили бы распространенный разъем.
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
Посоветуйте HTPC на A20
Присматриваюсь к устройствам на Allwinner A20, в особенности, к HTPC — необходим корпус и wi-fi с антенной. Но, судя по вики sunxi, лишь некоторые модели поддерживаются сообществом. К сожалению, по цене они уступают аналогичным. Так, например, Langcent H6S поддерживается sunxi, но стоит дороже похожей модели в том же корпусе ($63 vs $36).
Велики ли шансы нарваться на устройство, не поддерживаемое GNU/Linux, и стоит ли переплачивать?
Wifi-роутер на ARM с Allwinner A20, 1Gb RAM, SATA и 5 LAN
+ GPIO, UART, I2C, SPI, IR, HDMI, SD и audio
(М быть и гармошка, но я недавно нашёл)
Безумная идея (офис на коленке из пластилина и палок)
Навеяно по мотивам этого треда (перепост).
- Покупаем с два десятка китайских свистков наподобие этого: http://rikomagic.su/mk802.html, но какую-нибудь новую модель с мощным железом;
- Покупаем соответствующее свисткам количество мониторов с HDMI, клавиатуры, мышки, несколько Wi-Fi-роутереров и USB-хаб;
- Сносим со свистка Android и устанавливаем туда десктопный Linux — Debian/Ubuntu/Fedora/Gentoo/Arch/LFS (по вкусу);
- Устанавливаем gvim/emacs/qtcreator/kate/geany, компиляторы, популярные DCVS, браузеры и прочие прикладные программы. Тщательно настраиваем систему и сеть, создаём дамп SD-карты настроенной системы;
- Разворачиваем дамп на все свистки и подключаем их к мониторам, можно даже спрятать свистки в мониторы (если место позволит) или закрепить их синей изолентой на задней стенке;
- Нанимаем индусов, п
итонистов, веб-макак, верстальщиков, рельсоруберов и прочих хипстеров; - Садим их за мониторы со свистками и заставляем писать код;
- .
- Profit.
А ты, ЛОРовец, стал бы работать/учиться в таком «офисе»/«компьютерном классе»/«аудитории»?
cast mittorn
cast azazello
cast ncrmnt
Если серьезно, ребята, то хотелось бы узнать от вас о целесообразности использования ARM-девайсов в качестве рабочих станций. Есть какие-то слишком большие проблемы, которые не так-то просто разрешить? Почитал вот этот тред и понял, что красноглазить придётся много. Возможно ли вообще подобное для не слишком серьёзных, можно сказать «домашних» проектов; к примеру, для организации школьного кружка по изучению какого-нибудь ЯП?
Посоветуйте как установить Linux на китай-ноунейм
Есть сабж на андроиде. Что известно — allwinner a10, 1GB RAM. Также, если хотите, могу раскрутить и сфоткать мать. Есть рут, т.е. могу вытянуть любой файл из родной прошивки.
Когда то давно пробовал установить по этой статье. Проделал следующее — использовал готовое ядро из этой же статьи, вытягивал какой то файлик из андроида, закидывал его в загрузчик. Увы, подробностей не вспомню.
Собсно, посоветуйте с чего начать?
П.С. про sunxi знаю. Там есть здоровенный список материнок на а10, может там и моя есть? Опознать поможете?
Кастую тех, кого помню: poshat ,
makpocc
Не загружающийся линукс на Allwinner A13
Есть дешёвый китайский планшет на Allwinner A13 с навернувшимся после обновления арчем (ну, или с попыткой установки Tizen).
Логов systemd нету, консоли с каким-нибудь текстом ошибки на экране нету (только Tux в углу светится и ничего не происходит), файловая система на запись недоступна, могу лишь написать скрипт вместо /sbin/init и, например, cat /dev/urandom > /dev/fb0 написать (клавиатура есть, но шелл запустить тоже не получается). В результате не могу понять, почему не грузится.
Научите плз лечить такое или пните в соответствующую матчасть, а то планшет после моих кривых рук регулярно так :c
Источник