Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Arm

С этим тегом используют

Linux Windows Процессор Nvidia Компьютер Гаджеты Электроника Все
93 поста сначала свежее
1833
monobogdan
monobogdan
1 год назад
TECHNO BROTHER

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива?⁠⁠

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Каждый год выпускается с десяток новых моделей одноплатных компьютеров. Свежие девайсы представляют как старые и уважаемые фирмы по типу Raspberry Pi, Orange Pi или Banana Pi, так и относительные новички на рынке — Repka Pi, или, например, Lctech Pi. Одноплатники работают на достаточно большом парке железа: кто-то использует чипы AllWinner, кто-то Amlogic, кто-то Beoadcom, а кто-то… мобильные! Пару лет назад Orange Pi отличились выпуском нескольких одноплатников на базе чипсетов очень бюджетных мобильников 2013-2015 годов — 2G IoT и 3G IoT. На данный момент, выпуск 3G IoT завершен, а компания предлагает купить абсолютно новый одноплатник с 3G, Bluetooth, Wi-Fi, GPS, поддержкой Linux и Android всего за 1.000 рублей (500 само устройство и 500 доставка). На что оно способно и стоит ли его брать — узнаем в статье!

Что за устройство?

IoT устройство уже прочно закрепились в нашей жизни. Сейчас уже есть возможность приобрести полноценный внешний GSM-модуль за пару сотен рублей, который способен будет выйти в сеть или обрабатывать SM. Однако, в мире одноплатников всё не так просто: большинство из этих устройств использует планшетные чипсеты, которые обычно не обладают встроенными модемами для работы в GSM-сетях. На помощь приходят внешние модули, но чем выше необходимое поколение связи, тем выше цена. И есть 200 рублей за 2G модуль — это совсем немного, то 3G, а тем более LTE модули могут влететь в копеечку. Конечно в мейнлайн дистрибутивах уже есть драйвера на некоторые модемы Huawei, благодаря чему можно просто воткнуть копеечный USB-свисток но это не совсем спортивно.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



С весьма интересным решением пришла компания Orange Pi. Несколько лет назад они представили весьма занимательное устройство: 2G IoT, которое работало на базе давным-давно забытого мобильного чипсета RDA8810, который является родственником Spreadtrum SC6820 — чипа, который использовался в очень многих китайских ультрабюджетниках 2012-2014 годов. Устройство отличалось весьма неплохими характеристиками за низкий прайс:

  • Процессор: RDA8810, Cortex-A5, 1Ghz.

  • ОЗУ: 256 мегабайт DDR2.

  • ПЗУ: 512 мегабайт NAND памяти + возможность загрузки с MicroSD флэшек.

  • Дисплей: 40-пиновый коннектор, мимикрирующий под стандартизированный. Однако производитель предлагает свой дисплей от мобильниках втридорого, а распиновка несколько отличается от общепринятой — нужно делать переходник.

  • Питание: 5в от USB, до 2А нагрузки при работе с сетью, 3.7в от АКБ с встроенным контроллером питания.

  • Звук: Микрофон + встроенный в чипсет ЦАП для вывода звука из системы.

  • Интерфейсы: SPI, I2C, GPIO, UART, Wi-Fi, Bluetooth.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Причина низкой цены и хорошего функционала очень проста: Orange Pi просто взяли референсную плату ультрабюджетного смартфона за 1.500-2.000 рублей и развели из нее одноплатник, который затем начали производить. На момент выхода одноплатника, смартфоны на 8810 не производились, так что отпускная цена на чипы была копеечная, в то время как на AllWinner'ы спрос весьма хорош. Год назад они продавались по 700 рублей с учетом доставки, но сейчас их окончательно распродали и найти их можно только на вторичке.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



3G IoT — следующая ветвь развития IoT линейки OPi, которая на этот раз работает на базе чипсета MediaTek и имеет полноценную поддержку 3G. По сути, возможности остались те же, однако возможности вывода на HDMI до сих пор нет — теперь производитель предлагает LVDS матрицу, опять же, втридорого. Однако схема есть, чисто теоретически есть возможно купить какой-нибудь бюджетник от ZTE/Huawei, найти схему платы и сделать переходник с шлейфа нашей матрицы на коннектор одноплатника. Драйвер матрицы можно взять в исходниках ядра и без изменений перенести. Работает девайс на базе чипа для бюджетных смартфонов, однако теперь в нашем распоряжении целых два ядра!

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Характеристики девайса такие:

  • Процессор: 2х-ядерный MT6572, Cortex-A7, 1.2Ghz.

  • ОЗУ: 256мб.

  • ПЗУ: 512мб eMMC флэшка от Leahkinn + возможность загрузки с MicroSD.

  • Дисплей: MIPI DSI, LVDS.

  • Питание: 5в, до 2А в пике, 3.7в с контроллером питания.

  • Звук: всё так же, микрофон + ЦАП.

  • Интерфейсы: SPI, I2C, GPIO, UART, Wi-Fi, Bluetooth.



Весьма недурно, согласны? На момент выхода статьи, этот одноплатник можно заказать на всем известном сайте за 1.000 рублей — это с учетом доставки. Идет недели 3, поставляется в фирменной коробочке. Гребенка уже распаяна с завода.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Ну что-ж, предлагаю посмотреть, что может предложить нам такой одноплатник и стоит ли его вообще брать?

Накатываем систему

На выбор у нас есть Android и Linux. Учтите, что GSM стек работает только в Android! Теоретически есть возможность связаться с модемом из под Linux, но это требует дальнейшего изучения местного factory-режима. Впрочем, GSM под Android не так уж и плохо — нужное вам поведение, вероятно, можно реализовать в виде службы. Но управлять Android придется только, и только через ADB, если у вас нет дисплея.

Для установки ОС можно использовать как внутреннюю память (только Android, rootfs линукса туда не влезет), так и на MicroSD. Оба способа требуют прошивки eMMC с помощью фирменого флэшера — SP Flash Tool. Суть в том, что выбор варианта загрузки с SD/NAND реализован здесь в виде настройки точки монтирования: ядро так или иначе будет находится на eMMC, но в зависимости от выбранного образа boot, будет загружать систему с соответствующего носителя. Примерно как это реализовано здесь.
Мы будем ставить Linux: качаем SP Flash Tool, выбираем scatter-файл и ставим Format All + Download. Осторожно, форматирование сотрет NVRAM и IMEI, так что лучше сделать бэкапы (хотя их все равно можно легко перебить из системы вручную):

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



На первом проходе, флэшер переразметит внутреннюю память, но ругнется на отсутствующий раздел System. После этого, нужно вернуть режим Download only, снять галку с System и прошить устройство еще раз — после этого, плата будет загружаться с MicroSD:

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Теперь нужно записать саму систему на флэшку. Образы записываются как обычно — берем флэшку на 4-8гб, вставляем в кард-ридер и записываем образ через Win32DiskImager. Флэшку желательно брать 10-класса, но у меня и «пятерка» работала с адекватной производительностью:

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



После записи, вставляем флэшку в устройство и запитываем его. Возможны варианты питания как напрямую от БП, так и от аккумулятора — в таком случае, при подключении БП, контроллер питания будет заряжать аккумулятор, а за статусом зарядки можно следить через устройство battery в /sys/class/power_supply/ (и в Linux, и в Android).

Для общения с системой через консоль, нам понадобится UART-преобразователь. Я для этого использую плату ESP32-WROOM с выпаянным чипом ESP32. Подтыкиваемся (или подпаиваемся) к UART'у, запускаем putty, ставим бодрейт 115200 и вперед наблюдать за консолью!

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост
Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Настраиваем Linux

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

Итак, система запустилась и требует логин, а кроме этого — сыпет логами в UART. Стандартный логин — root, пароль orangepi, лучше смените пароль сразу. Надоели логи? Пишем:

dmesg -n 1

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Можно сразу записать эту команду в rc.local, если не хотите после каждого ребута писать команду по новой.

После этого, нам нужно настроить Wi-Fi. В системе предустановлен wpa_supplicant, поэтому для подключения мы идем в /etc/network/ и редактируем с помощью nano файл interfaces:

nano interfaces

... Дописываем

auto wlan0

iface wlan0 inet dhcp

wpa-ssid "Имя вашей сети"

wpa-psk "Пароль вашей сети"

Жмем Ctrl + X, сохраняем и перезапускаем сервис networking service networking restart Возникли проблемы? wpa_supplicant жалуется на существующий контекст? Удаляем wpa_supplicant из /run/, если все равно не работает - отправляем систему в ребут, должно заработать.



Имейте ввиду: плата без проблем питается от стандартных 5В/0.5А USB-порта ПК, но если подключить к ней USB-устройство во время работы — то плата начнет уходить в ребут при попытке поднять Wi-Fi, даже если вытащить флэшку. Лечится легко: обесточиваем плату, затем включаем снова.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Подключиться можно хоть к точке Wi-Fi от вашего смартфона, дабы объединить их в локальную сеть. Тогда с помощью VNC можно будет вывести изображение с одноплатника на экран разбитого сяоми — чем не применение старому гаджету? Пингуем гугл, сеть есть — отлично!

Теперь ставим icewm из репозиториев, tightvnc и пошло поехало… ан нет! Debian Stretch уже выкинули из официальных репозиториев, перенеся его в архив. Пользовались старыми версиями убунты/дебиана? Тогда следующая операция для вас будет знакома:


nano /etc/apt/sources.list

...

Меняем ftp2.cn.debian.org на archive.debian.org во всех строках. Ctrl + X, сохраняем.

Пишеv apt-get update. Ждём обновления списка пакетов.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Теперь мы можем ставить официальные бинарные пакеты из репозиториев. Нам доступна куча софта, в том числе с более старших Raspberry Pi и Orange Pi — ABI то одно! Можно поставить TightVNCServer, запустить его и без проблем подключиться к нашей машинке (5900 — базовый порт, 5901 — будет для первого дисплея и.т.п).

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



GPIO

У устройства есть гребенка с 40 пинами, часть из которых мы без проблем можем использовать для наших целей. Друзья, если вы уже имели опыт с другими одноплатниками, то знаете что для Broadcom/AllWiiner и других иных чипсетов уже есть готовые библиотеки для работы с GPIO. Под MediaTek их нет, но ничего сложного в работе с ними из user-space нет. Рассмотрим схему подробнее и два способа работы с ними:

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Первый из официального мануала, подразумевает чтение и запись в специальное виртуальное устройство — mt_gpio, а вернее — в его дебаг-режим. В него можно писать хоть из shell-скрипта при желании. Виртуальное устройство расположено по пути/sys/devices/virtual/misc/mtgpio/pin. Если просто начать читать из него, то мы получим список всех пинов и их состояние:



PIN: [MODE] [PULL_SEL] [DIN] [DOUT] [PULL EN] [DIR] [INV] [IES]
0:1000000-1
1:1000000-1
...

Чтобы записать состояние, нам нужно послать специальную строку:

echo -wdout<номер пина> > 1/0

Чтобы выбрать направление пина, нам нужно послать:

echo -wdir<номер пина> > 1/0, где 0 - вход

Чтобы получить состояние пина, нужно прочитать все строки устройство pin и потом распарсить, например, с sscanf (хотя поскольку одно поле — один char, можно взять абсолютное смещение от начала строки). Если читаем — то 3 столбец после двоеточия будет состоянием нашего пина. Я уже все проверил, все точно работает без каких либо проблем, главное не забывайте за режим GPIO :)

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Пожалуйста, согласовывайте уровни! GPIO у MT6572 имеют лог. уровень 1.6в. Часть периферии чипсета работает на стандартных 3.3в.
Как это работает? См.в исходниках ядра.

Такой способ подойдет для приложений, где не требуется сильно высокая скорость работы. Для шелл-скриптов или даже полноценных нативных приложений таким методом можно управлять пинами без проблем — если вы конечно не реализовываете SPI софтварно :)

Есть и второй способ — использовать mt-gpio напрямую через вызов ioctl. Я этот режим пока еще не пробовал, но он гораздо быстрее — для юзерспейса самое то, а работать с ним довольно легко. См. исходники драйвера здесь.

UART

Это второй способ коммуникации с внешним миром, доступный из коробки. На устройстве целых два канала UART, которые могут работать как минимум со скоростью 921600б/с (или 115200 килобайт в секунду). лучше всего использовать эту шину для общения с другими микроконтроллерами или ПК.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Получить доступ к UART можно благодаря соответствующему character-устройству /dev/ttyMTxx. При стандартных настройках (921600б/с), можно без проблем работать с UART из shell-скриптов, как с самым обычным терминалом: echo для записи, cat — для чтения. Из нативных программ, есть такая же возможность открыть ttyMT и читать/писать при стандартных настройках, а если конфигурацию необходимо изменить, то на помощь приходит termios.

SPI/I2C

А вот тут уже все гораздо интереснее. Как известно, в Linux драйвера шин делятся на два типа: kernel-mode, для работы с драйвером SPI/I2C из других драйверов (например, драйвер камеры хочет получить информацию о модуле через i2c) и user-space i2c-dev/spi-dev. Последние два есть из коробки в большинстве дистрибутивов для «взрослых» одноплатников, но их забыли включить в текущий релиз ядра 3G IoT. Почему? Не ясно — драйвера для i2c и spi у MediaTek точно есть.

На гребенке есть один I2C и один SPI. Исходники ядра для платы можно найти на гитхабе OrangePi. Чуть позже надо будет попробоваать скомпилировать i2cdev и spidev в виде отдельных модулей ядра, которые можно будет загрузить через modprobe.

Я хочу бэйр-метал, а не эти ваши линуксы!!!

И такая возможность есть, но лишь частично. Orange Pi открыли исходники вторичного загрузчика MediaTek — lk (альтернатива u-boot) или Little Kernel. При некоторой модификации логики lk, можно реализовать свою прошивку используя почти всю мощь чипсета. За этим — сюда.

Для чего он еще может пригодится?

Давайте смотреть сами. У нас есть полноценный десктопный Linux, есть Android, есть 2 неплохих ARMv7 ядра, работающих на частоте 1.2ггц, есть 256 мегабайт ОЗУ. Чем он может еще пригодится:

  • Сервер: Нет, речь конечно же не о NAS. Однако поднять простенькую домашнюю страницу, или попытаться реализовать на нем умный дом можно вполне.

  • Сбор информации с датчиков: В паре с микроконтроллером, на таком устройстве можно собирать, обрабатывать и хранить довольно большое количество данных с высокой скоростью опроса.

  • Ретро-машинка для эмуляторов: При условии, что Вы купили фирменный дисплей, поскольку через VNC поиграть не получится. К сожалению, ни одного вывода на ТВ, данный чипсет не имеет, поэтому либо пытаться прикрутить дисплей от китайчика, либо покупать фирменный.

  • Хитрая и дешевая сигнализация с GPS: В целом, для сигнализации такую плату можно рассматривать как System On Module: сразу и линух есть, и GPS из коробки, и 3G. Выйдет дешевле, чем купить отдельно GPS, ESP32 и 3G модуль.



В целом, можно найти еще кучу всяких разных применений данной плате в embedded.

Схема платы доступна здесь:drive.google.com/drive/folders/19R66eFtCDVDVGs7P_WTTBaHTfshnIIqK

Заключение

Я считаю, что подобных ультрадешевых плат должно быть гораздо больше на рынке, ведь не все готовы платить несколько тысяч рублей за одноплатники. Однако, такие решения не подойдут для тех людей, которые хотят «купить и чтобы работало, с кучей гайдов» — у таких плат банально околонулевая поддержка. Да, Orange Pi уважаемая компания, они предоставляют полный исходный код не только ядра, но и загрузчиков — чего они делать не обязаны были, но по сути они просто произвели на свет эту плату, а разбираться в ней придется конечному пользователю. Без мануалов, без гайдов.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Стоит ли такую себе брать? Я лично не пожалел :) Плата очень перспективная, а ковыряться в исходниках ядра я люблю. Попробую сделать из неё что-то полезное!

Показать полностью 19
[моё] Гаджеты Покупка Сборка компьютера Одноплатный компьютер Android Arm Linux Девайс Минипк Компьютер Nix Embedded Длиннопост
270
9
DELETED
2 года назад
IT News

Microsoft создаст процессор для Windows 12⁠⁠

Microsoft создаст процессор для Windows 12 Технологии, Новости, Инновации, Microsoft, Arm, Процессор, Windows, ChatGPT, Lenta ru, IT

Microsoft запланировала создание собственных процессоров. Об этом сообщает издание Windows Latest.

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

По информации инсайдеров, IT-гигант намерен конкурировать с Apple, которая с 2020 года выпускает компьютеры на базе собственных процессоров. Также новые чипы будут адаптированы для работы с операционной системой нового поколения Windows 12.

«Сочетание этих новых чипов с будущей операционной системой Windows 12 может значительно повысить производительность и эффективность устройств Microsoft», — отметили авторы издания. Вероятно, первые процессоры будут представлены в конце 2024 года — тогда же Microsoft должна анонсировать новое поколение операционной системы для компьютеров.

В конце апреля источники сообщили, что американская корпорация Microsoft с 2019 года работает над созданием процессоров для искусственного интеллекта. Выяснилось, что из-за взрывной популярности чат-бота ChatGPT и подобных инструментов в корпорации решили ускорить процесс создания чипов.

Ссылка на новость

Показать полностью
Технологии Новости Инновации Microsoft Arm Процессор Windows ChatGPT Lenta ru IT
10
213
monobogdan
monobogdan
2 года назад
TECHNO BROTHER

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей⁠⁠

Планшеты-трансформеры прочно заняли свою нишу в нашей повседневной жизни, потихоньку вытеснив нетбуки. Ведь это очень удобно: захотел физическую клавиатуру и дополнительную АКБ — «прицепился» к док-станции, захотел полежать на диване и полистать Хабр — «отцепил» и пальцем пользуешься устройством. 10 лет назад китайские инженеры подумали: «а почему бы не взять дешевое планшетное железо, сделать гибкий чехол и продавать это в качестве трансформера за 3 копейки?». И таки сделали, а девайс, благодаря цене в 2-3-4 тысячи рублей за новое устройство, стал очень успешным и производился несколько лет! Сегодня у нас будет легендарная подделка, которая лежит в шкафах многих моих читателей: Samsung Galaxy Tab N8000. Мы с вами: вспомним историю появления этих гаджетов, узнаем что у них «под капотом», заменим аккумулятор, получим root и пропатчим систему и узнаем, где можно применить такой смартбук в 2023! И да, максимальный интерес вызовет всего одна фраза: Сюда можно накатить Linux!

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux




Предыстория

Класс планшетов-трансформеров зародился как раз на пике популярности стандатных планшетов-«таблеток». К моменту их появления, люди уже оценили все преимущества подобного форм-фактора и могли выполнять большинство повседневных задач благодаря таким девайсам. Сёрфинг в интернете, работа с документами, чтение книг, соц. сети — всё это уже можно было делать на ранних планшетах без каких либо проблем, а надобность в здоровом и толстом нетбуке потихоньку отпадала. Параллельно процветал и рынок X86 планшетов на Windows, где уже ставились полноценные версии Windows 7, а чуть позже и Windows 8. И поскольку в большинстве устройств уже был реализован USB-OTG (возможность переключения в USB Host и подключения периферии), то инженеры задумались: а почему-бы вкупе с тонкостью планшетов, не сделать относительно недорогие нетбуки с отсоединяемыми дисплеями? Сказано — сделано, именно так появился законодатель в мире планшетов-трансформеров Asus TFPad.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Понемногу набирала обороты концепция предшественников хромбуков — смартбуков (тонких нетбуков на Android, без возможности отсоединения дисплея) и даже Toshiba сделала очень бюджетную модель AC100, которая позиционировалась как эдакий мультимедийный недорогой нетбук на Android, всего лишь за 4.444 рублей!

Но и китайские производители не спали и видели популярность подобных решений, смекнув: а почему бы нам не сделать похожий девайс, только доступный каждому? И ведь идея действительно оказалась неплохой: ребята взяли обычную тряпичную внешнюю клавиатуру для планшетов (которая сама по себе гибкая), вывели на неё MicroUSB выход (предварительно замкнув OTG и массу на самом разъеме), спроектировали 9-дюймовый планшет, взяв под основу стандартное железо для устройств подобного ценового сегмента и начали продавать! А для большей популярности, ребята решили нацепить логотип Samsung и назвать планшет в честь уже имеющейся модели: Galaxy Tab N8000.

Конечно же подобную реплику не поставляли в официальные магазины, в основном их распространяли через TaoBao и AliBaba, где их опт закупали продавцы самых разных стран. И в Россию их тоже везли, причем огромными партиями.
В РФ, подобные планшеты продавались в основном на радиорынках: подходишь ты к ларьку с китайскими айфонами и самсунгами (многие уже и не помнят такого), а там продавец уже развесил новые планшеты и клавиатуры на «витрине» и рассказывает за новый чудо-девайс! И когда продавец оглашал цену: 2-3-4 тысячи рублей, в зависимости от наглости, покупатель удивлялся подобной щедрости китайцев и вполне мог купить подобный девайс, даже
просто «по приколу». Планшеты в магазинах стоили в среднем от 4-5 тысяч рублей и обладали меньшими дисплеями, иногда — более слабым железом и обычно не имели чехла в комплекте.

В определенный момент, эти планшеты стало возможным увидеть во многих местах: ведь люди понимали, что девайс стоит недорого и особо не жалели его. Такой гаджет могли купить ребенку на день рождения/за окончание очередного класса, для базовой работы в офисе, игрушек (даже дешевый планшет умудрялся тянуть околотоповые игры в то время), диагностики авто, или просто сисадмины, чтобы иметь возможность быстро бегать по объектам, не таская тяжелый ноутбук или заметно более дорогой нетбук. Я отчетливо помню те времена, когда они были популярны: ведь я сам был частым посетителем таких радиорынков и засматривался на новинки будучи школяром. И чего я там только не видел: китайские реплики Nokia Lumia (сейчас их активно ищу, очень стильные), Android смартфоны по 2 тыщи рублей, айфоны, аккумуляторы, дешевые наушники, которые ломаются через неделю — во всём этом был свой особый, провинциальный шарм!

Сегодняшний экземпляр мне достался от моего читателя с Хабра с никнеймом mik-mak, который откликнулся на поиск подобного девайса в статье о Asus TFPad. Мы списались с ним, договорились об отправке и через полторы недели я уже получил свой новенький планшет!

Поскольку модель действительно довольно популярная и много у кого может лежать в шкафу, я решил подготовить материал о том, как найти применение такому девайсу в наше время. Фронт работ будет следующим:
1. Замена аккумулятора
2. Получение ROOT прав
3. Фикс DPI на нормальный в build.prop

А применение найдем в следующих моментах:
1. Оценим его работоспособность в интернете, соц. сетях и просмотре видео
2. Попробуем поиграть в игры и протестируем эмуляторы. Хардварная клавиатура — неплохое подспорье для ретро-игр.
3. Потестируем клиенты SSH и VNC
4. Рассмотрим вариант использования устройства в качестве сервера.

Ремонт и моддинг

Гаджет требовал замены аккумулятора, ведь родная держала заряд всего 5 минут! Девайс разбирается очень просто: поддеваем ногтями заднюю крышку и начинаем расщелкивать клипсы, пока крышка не откроется. Не спешим выдирать заднюю крышку: в ней находится динамик. Не потеряйте толкатели кнопок.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Весьма маленький аккумулятор для такого огромного пространства, согласны? И этого действительно хватало, ведь AllWinner славился тем, что был отнюдь не прожорливым чипсетом в своё время. Причем в разных ревизиях ставили разные АКБ: где-то тонкая и длинная, где-то чуть более пухлая и маленькая. Ёмкость конкретно этого элемента мне неизвестна, но полагаю что-то около 2.000мАч. АКБ приклеена, поэтому перед снятием её нужно поддеть пластиком и «пошурудить», поворачивая вправо-влево. Аккумулятор оказался 2014 года выпуска, хотя эти девайсы массово появились в 2012-2013, а значит находились в производстве около 2х лет.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Я взял аккумулятор от довольно свежего планшета, на 3.000мАч. Толщина АКБ особо не имеет значения — пространство под крышкой большое, поэтому можно уместить и два элемента по 3.000мАч, если они у вас есть. Планшет требует только плюс и минус, средний контакт или BSI не нужен. В наличии у меня оказался только толстый двухсторонний скотч, да и тканевого скотча под рукой не было, поэтому приклеил элемент на изоленту. Обязательно синюю, тогда будет лучше держаться! :)

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Теперь, самое время взглянуть на чём работал гаджет под капотом. И тут мы видим классический процессор бюджетных планшетов тех лет: AllWinner A13. Это весьма неплохой одноядерный чипсет, без поддержки Wi-Fi/Bluetooth из коробки, известный как сердце некоторых одноплатников Orange Pi. Кроме того, девайс оборудован 512мб ОЗУ и 4гб NAND ПЗУ, плюс место под распайку второй микросхемы памяти, что весьма неплохо.
Компания AllWinner в целом соблюдает GPL, поэтому стал возможен порт Linux на одноплатники, а поскольку хардварно они схожи с планшетами (в том числе и в плане дисплея — это не MIPI, тут не нужна инициализация, просто шлешь пиксели, не забывая стробы синхронизации), то почти сразу Armbian появился и на планшетах этого производителя! Но об этом чуть позже.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Обратите внимание на распаянный отдельно USB Wi-Fi модуль (на чипе Realtek), контроллер тачскрина снизу и контроллер питания AXP сверху. Весьма компактно всё!

Планшет произведен компанией For-Fun, с вот такой маркировкой. Было несколько разных ревизий: дисплеи для всех одинаковы, а вот тачскрины — нет. Несмотря на совместимость, на ранней ревизии, коннектор тачскрина слегка сдвинут и не влезает. Дисплеи здесь 50 pin, 8", 800x480 с TTL интерфейсом. Такой можно воткнуть и в какой-нибудь одноплатник и он там заведется без проблем (возможно придется корректировать тайминги синхронизации), а снятие/замена дисплея не требует расклеивание тачскрина:

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



А ещё у девайса есть камера. Но она, как вы понимаете, чисто для галочки или для скайпа (в прошлом).

После замены АКБ девайс начал брать в себя зарядку и без проблем включился, однако плотность пикселей вызывала удивление. И так было с завода. Многие люди думали, что у планшета низкое разрешение, но это не так — оно было стандартным для 7-8" таблеток тех лет, а производитель видимо хотел усидеть на двух стульях. Ведь у чехла не было тачпада, а значит управление только с тачскрином и чтобы в режиме нетбука было удобно попадать по кнопкам, решили просто увеличить dpi. Да, костыль, но в целом тоже прикольно.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux
Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Устройство работает на базе Android 4.0.4 и на ядре 3.0.4, без возможности апгрейда — но она и ни к чему. Обратите внимание на test-keys — это значит что можно подписать любой update архив тестовым ключом и прошить таким образом root из под recovery, или «сварганить» кастомную прошивку. И что самое приятное — в устройстве с завода есть root доступ к системе из под adb. Никаких программ для контроля, ничего не установлено: пользователь волен распоряжаться системой так, как считает нужным. Для изменения dpi, нам нужно вытащить /system/build.prop. Для этого пишем:

adb pull /system/build.prop

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



С завода у устройства DPI 160, что для такого дисплея много. Нужно поставить поменьше: я остановился на 120. Попытки увеличить DPI до 200 заканчиваются бутлупом и исключениями в logcat, поэтому редактируйте dpi в разумных пределах. Перемонтируем раздел /system/ в чтения и запись:

adb shell
mount -o remount, rw /system
exit
adb push build.prop /system/
adb reboot

И смотрим на результат.
Если получите бутлуп, то корректируйте dpi из под adb, пока не подберете идеальный для вас!
Ну вот, стало получше, верно?

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Теперь девайс гораздо более юзабелен. Но где его можно применить теперь? Смотрим сами:

Находим девайсу применение — Интернет и серфинг.

В прошивку устройства встроена поддержка самых разных 3G модемов. Да-да, ещё 10 лет назад увидеть человека с планшетом и USB-свистком было вполне себе нормально! Причём поддержка не «втихую», а действительно с отдельными пунктами в меню настроек.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Стоковый браузер 4.0.4 уже старичок — ему уже 12 лет. Само собой, он ни на что не способен уже и последний хром для этой версии Android не меняет особо ситуацию. Есть конечно порт свежего хрома на старые версии Android, но на бюджетниках он работает, прямо скажем, не очень.
Зато Opera Mini летает! Opera регулярно обновляет софт на серверах Opera Mini, поэтому проблем с стандартами особо нет. Однако мы лишаемся JS (не полностью, но интерактива не будет вообще), увы, хотя почитать википедию или полистать хабр — это без проблем.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Насчет мессенджеров — то по сути, остался ВК. Telegram на 4.0.4 уже не работает, ватсапп работает, но с костылями. Увы и ах, но потреблять контент всё равно можно.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



А вот что продолжает работать отлично — так это клиент почты! Только не забываем галку «принимать все сертификаты». Пуши прилетают, почтовый клиент удобный в связке с хардварной клавиатурой — так почему бы и нет?

Игры

А тут у нас два потенциальных применения: подогнать такой ништяк дитю, или приспособить такой гаджет для себя! И здесь с этим всё неплохо. В качестве GPU, здесь используется одноядерный Mali400, который без проблем поддерживает большинство старых игр. На таком девайсе есть во что поиграть, в том числе и эмуляторы!

Вероятно кто-то спросит: так старые игры не поддерживают ни клавиатуру, ни дпад. И будут не правы: Большинство смартфонов в 20092-2010 году комплектовались трекболлами, которые в системы опознаются как DPAD. Как DPAD распознаются и стрелки клавиатуры — по итогу в часть игр мы сможем поиграть обычными кнопками!

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



И в нативные игры тут можно поиграть без проблем. Аркады идут замечательно, некоторые 3D игрушки тоже идут неплохо. На таком же железе я когда-то даже в GTA 3 играл :)

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Как вариант — ещё раз пробежать «кваку»!
Но и с эмуляторами всё хорошо. 8-битки, 16-битки идут здесь замечательно.Почему бы и не поиграть?

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Сойдёт ли в качестве портативного тонкого клиента?

Да, конечно же! Тут у нас есть и SSH, и RDP, и VNC. Подключится к удаленному серверу и что-то настроить не составит труда. Клиентов под Android масса.

В целом, можно девайс применить и как сервер: например, развернуть SAMBA диск, FTP сервер, HTTP сервер для домашней страницы. Про различные серверы на Android я писал вот в этой статье.

А Linux?

Для AllWinner A10 уже есть готовые образы с Linux. Конечно большинство из них armv6, что несколько ограничивает нас в софте из репозиториев, но найти кое-что можно. Самое приятное — простота настройки, по сути, большинство дистрибутивов достаточно лишь записать на флэшку.

Планшет из 2013 за "3 тыщи": Находим применение китайскому трансформеру за 500 рублей Покупка, Китай, Планшет, Реплика, Подделка, Galaxy, Ништяки, Девайс, Arm, Android, Смартфон, Телефон, Длиннопост, Linux



Эти дистрибутивы совместимы почти со всеми устройствами на A10, но если вам нужен вывод на дисплей — то все они требуют настройки аналога dtb от AllWinner — script.bin. Необходимо будет пропатчить этот файл (lcd_used) и включить поддержку TTL дисплеев, поскольку большинство дистрибутивов ориентируется на HDMI, которого в конкретно моей ревизии нет (но возможно есть в «белой»).

Но поскольку моя ревизия на A13, на которой uImage от A10, очевидно, не запускается, то нам придется собирать ядро ручками. А поскольку сообщество активно поддерживает репозиторий sunxi, то мы можем собрать свой uImage и без проблем запустить Linux на нём.

Заключение

Китайцам удалось сделать неплохую альтернативу планшетам-трансформерам за совсем небольшие деньги. И в целом, этот девайс был вполне неплохой покупкой на свое время, ведь в 2012-2013 году планшеты были далеко не у всех, а это был неплохой способ их попробовать. Для моддеров здесь тоже открывалось кучу возможностей для фантазии: ROOT из коробки, открытое ядро и даже какие-то кастомные прошивки позволяли сделать из такого девайса самые разные штуки, от умных часов на тумбочке, до того же сервера.

Я решил запилить эту статью т.к знаю, что у многих из вас подобный девайс всё ещё может пылиться в шкафу на полке и дожидаться своего часа, а кто-то возможно уже даже выкинул. Но ведь если девайс всё ещё может послушить для каких-то целей, значит его место явно не на мусорке, верно? А вы как считаете?

Показать полностью 18
[моё] Покупка Китай Планшет Реплика Подделка Galaxy Ништяки Девайс Arm Android Смартфон Телефон Длиннопост Linux
33
11
Redfern89
Redfern89
2 года назад

Сборка Kali Linux для Orange PI PC (armhf)⁠⁠

Доброго времени суток!
Это краткая инструкция о том, как собрать Kali Linux (можно и любой другой дистрибутив) для Orange PI PC.

Небольшое отступление. Я все действия производил на виртуальной машине, ибо мне было так удобно. Виртуальная машина с Kali Linux на VM Ware. Если Вам будет удобно это делать из домашней ОС (Linux, разумеется) - Вам никто не запрещает, можно и так.. У меня домашняя ОС - это Windows 10. Кстати на системе с ядром версии 6.0.0 у меня на отрез отказывался монтироваться образ системы Armbian с ошибкой суперблока. Так-же при записи загрузчика (u-boot) на образ новой системы - образ в дальнейшем тоже отказывался монтироваться. На ядре 5.18.1 таких проблем обнаружено не было. Так-же крайне желательно обладать хотя-бы скудными познаниями в linux-командах, что-бы потом понять, что и где пошло не так! БЕЗДУМНОЕ КОПИРОВАНИЕ КОМАНД НЕ ПОМОЖЕТ В ДАННОМ СЛУЧАЕ! ЭТО ОЧЕНЬ ВАЖНО!!!

Все авторы, причастные к данному дистрибутиву, администрация форума, а так-же автор данного поста не несут никакой ответственности за ваши противоправные действия и оборудование, примененное в злоумышленных целях! Оценивайте все свои действия в здравом уме! ВЫ ВСЕ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК! Так-же автор данного поста не побуждает Вас и кого-либо еще совершать какие-либо незаконные действия !!! Эта сборка была создана и портированна в ознакомительных и образовательно-научных целях! Несите добро в этот мир!

Подготовка рабочего окружения


# Для сборки необходимо установить несколько важных зависимостей в систему из которой будет производиться сборка

apt install parted dosfstools e2fsprogs debootstrap crossbuild-essential-armhf bison flex libssl-dev bc libncurses5-dev libncursesw5-dev libtool swig python3-setuptools python3-pip crossbuild-essential-arm64 crossbuild-essential-armhf crossbuild-essential-armel gcc-arm-none-eabi u-boot-tools

# Так-же крайне желательно наличие преобразователя USB <> UART для отладки.

Шаг 1. Подготовка образа диска


# Этот этап можно пропустить, если Вы работаете из домашней системы и все необходимые действия можно выполнять на прямую с SD-картой

# Создание образа на 15GB
dd if=/dev/zero of=vhd.img bs=1 count=0 seek=15G

# Создание файловой системы
parted -s vhd.img mklabel msdos
parted -s vhd.img mkpart primary ext4 4MiB 100%
partprobe

# Интерпретируем как блочное устройство
losetup -f vhd.img

# Смотрим, какое название разделу присвоила система
losetup -a
/dev/loop0p1 (/home/kali/dev/vhd.img)

# Форматируем в ext4
mkfs.ext4 -L kali_root /dev/loop0p1

# Монтируем
mkdir /mnt/kali_root && mount /dev/loop0p1 /mnt/kali_root

Шаг 2. Сборка ядра Linux


# Для начала скачиваем последнее ядро с kernel.org

wget "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.0.8.tar..."

# Распаковываем
tar -xvf linux-6.0.8.tar.xz

# Переходим в папку с ядром
cd linux-6.0.8

# Очищаем
make clean && make distclean && make mrproper

# Нам нужно найти конфигурационный файл от нашей платы (sun8iw7p1_mainline_defconfig) и положить его по пути arch/arm/configs
wget "https://raw.githubusercontent.com/orangepi-xunlong/orangepi_..."
mv sun8iw7p1_mainline_defconfig arch/arm/configs/sun8iw7p1_mainline_defconfig

# Создадим первоначальную конфигурацию ядра с указанием архитектуры и кросс-компилятора
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- sun8iw7p1_mainline_defconfig

# Соберем дерево устройств
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs

# Переходим в конфигурацию
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

(настраиваем все, что нам надо и выходим с сохранением настроек)

# Собираем ядро в 4 потока
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4

# Собираем модули
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules

Шаг 4. Сборка загрузчика u-boot


# Клонируем u-boot последней версии с github

git clone https://github.com/u-boot/u-boot.git

# Переходим в директорию
cd u-boot

# Указываем нашу плату
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- orangepi_pc_defconfig

# Переходим в конфигурацию
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

(настраиваем все, что нам надо и выходим с сохранением настроек)

# Собираем загрузчик в 4 потока
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4

Шаг 5. uInitrd


# Данный шаг самый простой. Образ загрузчика initramfs можно взять из любой подобной операционной системы. Я к примеру взял из armbian

# Что-бы его от туда достать - качаем образ с официального сайта для нашей платы, монтируем образ как диск
mkdir /mnt/armbi_root && mount Armbian_22.08.2_Orangepipc_jammy_current_5.15.69.img /mnt/armbi_root

# Копируем
mkdir /mnt/kali_root/boot && cp /mnt/armbi_root/boot/uInitrd-5.15.69-sunxi /mnt/kali_root/boot/uInitrd-5.15.69-sunxi

# Так-же можем вытянуть boot.cmd и armbianEnv.txt
cp /mnt/armbi_root/boot/boot.cmd /mnt/kali_root/boot/boot.cmd
cp /mnt/armbi_root/boot/armbianEnv.txt /mnt/kali_root/boot/uboot.env

Шаг 6. Подготовка


# Копируем файл ядра в образ

mkdir /mnt/kali_root/boot && cp linux-6.0.8/arch/arm/boot/zImage /mnt/kali_root/boot/linux-6.0.8

# Копируем дерево устройств
mkdir /mnt/kali_root/boot/dtb-6.0.8 && cp linux-6.0.8/arch/arm/boot/dts/*.dtb /mnt/kali_root/boot/dtb-6.0.8

# Узнаем UUID нашего раздела (/dev/loop0p1)
blkid
/dev/loop0p1: LABEL="kali_root" UUID="9facb21c-e5e1-404c-8c46-babbf90af2c9" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="df63022b-01"
/dev/sda1: LABEL="root" UUID="ea15ea92-0b42-4db4-bb97-b4e86a29542a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="4419f333-0
1"

# Копируем значение 9facb21c-e5e1-404c-8c46-babbf90af2c9 и заменяем его в uboot.env
# В файле boot.cmd меняем все значения с armbianEnv.txt на uboot.env

# Копируем загрузчик в раздел
dd if=u-boot/u-boot-sunxi-with-spl.bin of=/dev/loop0 bs=1024 seek=8

# Переходим в директорию загрузчика
cd /mnt/kali_root/boot

# Соберем boot.scr
mkimage -C none -A arm -T script -d boot.cmd boot.scr

# Создадим симлинки для загрузчика
ln -s uInitrd-5.15.69-sunxi uInitrd
ln -s linux-6.0.8 zImage
ln -s dtb-6.0.8 dtb

Шаг 7. Сборка системы


# Для начала нужно собрать основу для системы, воспользуемся debootstrap с репозиториями kali-rolling и установим qemu-user-static

debootstrap --foreign --include=qemu-user-static --arch armhf kali-rolling /mnt/kali_root http://http.kali.org/kali
chroot /mnt/kali_root /debootstrap/debootstrap --second-stage

# Теперь можно сделать chroot в собранную систему
chroot /mnt/kali_root /bin/bash

# Монтируем /proc
mount -t proc /proc /proc

# Выполним необходимые минимальные настройки
passwd root # Пароль root

adduser <username> # Добавим пользователя
usermod -a -G <username> sudo # Добавим его в группу sudo

# Задаём имя хоста
echo 'kali' > /etc/hostname
sed -i '2 i 127.0.0.1 kali' /etc/hosts

# Создаем автомонтирование в fstab (9facb21c-e5e1-404c-8c46-babbf90af2c9 - меняем на свой UUID)
cat <<EOF > /etc/fstab
UUID=9facb21c-e5e1-404c-8c46-babbf90af2c9 / ext4 defaults,noatime,commit=600,errors=remount-ro 0 1
tmpfs /tmp tmpfs defaults,nosuid 0 0

EOF

# Обновим репозитории
echo 'deb http://http.kali.org/kali kali-rolling main contrib non-free' > /etc/apt/sources.list
apt update

# Ставим пакеты
apt install ca-certificates iw parted sudo wpasupplicant command-not-found fontconfig kali-defaults kali-menu \
kali-tweaks netcat-traditional tmux unrar vim wireless-regdb zsh zsh-autosuggestions \
zsh-syntax-highlighting apt-transport-https dialog ifupdown inxi kali-linux-core \
libnss-systemd man-db mlocate net-tools network-manager pciutils psmisc rfkill screen \
snmp snmpd tftp triggerhappy usbutils whiptail zerofree apache2 atftpd openvpn ssh tightvncserver \
bluelog blueranger bluesnarfer bluez-tools bridge-utils cmake darkstat dnsmasq htop libusb-1.0-0-dev \
locate mailutils pure-ftpd tigervnc-standalone-server wifiphisher kali-linux-default kali-desktop-xfce \
alsa-utils xfonts-terminus xinput xserver-xorg-video-fbdev xserver-xorg-input-libinput ntpdate u-boot-tools \
passing-the-hash winexe aircrack-ng hydra john sqlmap wireshark libnfc-bin mfoc \
abootimg cgpt fake-hwclock

# Выходим из chroot
exit

# Устанавливаем модули ядра
cd linux-6.0.8
make CROSS_COMPILE=arm-linux-gnueabihf- modules_install INSTALL_MOD_PATH=/mnt/kali_root

✔ Получившийся в итоге образ vhd.img - и будет тем самым образом для записи на SD-карточку

Сборка Kali Linux для Orange PI PC (armhf) Kali linux, Arm, Linux, Длиннопост, Одноплатный компьютер, Orange pi
Сборка Kali Linux для Orange PI PC (armhf) Kali linux, Arm, Linux, Длиннопост, Одноплатный компьютер, Orange pi
Сборка Kali Linux для Orange PI PC (armhf) Kali linux, Arm, Linux, Длиннопост, Одноплатный компьютер, Orange pi
У меня все эти манипуляции заняли 5 дней (я просто не особо умный), было много разных ошибок, наступал на кучу разных гребель и ломал их себе об голову, начинал крыть псих, самооценка стремилась к нулю.... Вот кстати - если кто-то возьмется объяснить мне - как собрать образ initramfs - буду дико благодарен. Пока что я его беру из сторонней системы. По поводу ядра. Я может слишком погорячился, взяв версию 6.0.8 (последняя на 13.11.2022) ?
Показать полностью 3
[моё] Kali linux Arm Linux Длиннопост Одноплатный компьютер Orange pi
5
11
thekrablik
2 года назад
GNU/Linux

Rockpi armbian странная проблема с монитором⁠⁠

Имеется плата rock pi 4b и armbian. Монитор подключенные по hdmi вообще не показывает даже при загрузке, но как только я вынимаю hdmi и вставляю в другой монитор и потом вставлю обратно то он начинает работать до перезагрузки.

В логах вижу только "[drm] Cannot find any crtc or sizes" подскажите пожалуйста куда копать.

Arm Linux HDMI Монитор Текст
4
482
mknews
mknews
2 года назад

Необычные архитектуры процессоров⁠⁠

Привет Пикабу! В 1978 году Intel представляет первый процессор на архитектуре x86 (Intel 8086), уже к концу 80х она захватывает мир и используется в процессорах Intel и AMD до сих пор. Но этот набор команд и аппаратных решений с самого зарождения процессоров — не единственный.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

В 1985 году выходит первый процессор Acorn RISC Machine, тогда еще сырой, но на очень перспективной архитектуре APM. Сейчас в вашем смартфоне да и во многих лучших суперкомпьютерах мира трудятся именно ARM процессоры. Знакомые всем Snapdragon, MediaTek и конечно же Apple, все они успешно используют ARM в своих гаджетах. За многие десятилетия эти две архитектуры сумели пробить себе дорогу среди конкурентов и стать буквально монополистами.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Но это не значит, что на рынке нет других интересных кремниевых решений. Десятки миллионов людей по всеми миру продолжают играть на консолях с чипами PowerPC, а многие страны, такие как Россия и Китай, активно развивают собственные процессоры Эльбрус и Loongson. Сейчас, вооружившись знаниями, любой человек может сам сконструировать процессор на опенсорс архитектуре RISC-V. На связи МК, сегодня мы заглянем в мир необычных кремниевых чипов, активно развивающихся вместе с ARM и х86.

Китайские чипы х86

Но начнем мы со всем знакомой архитектуры х86. Про двух американских товарищей AMD и Intel знают все. Но производителей х86-чипов не два, а целых 4. И несложно догадаться, что еще два относятся к Китаю.

Олдовые ПК гики помнят, что еще 30 лет назад на рынке была компания VIA — неожиданно организованная на Тайване китайцем который 3 года провел в лабораториях Intel.

Компания известна в первую очередь по чипсетам, своего производства не было, но именно она продвинула шину PCI. В конце 90-ых она покупает американского производителя сопроцессоров Cyrix, что дает ей возможность производить х86-процессоры. В начале нулевых к тандему присоединилась Калифорнийская S3 Graphics – тогда еще Тайваньская VIA получает доступ еще и к видеокартам.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Но все еще полноценно конкурировать с AMD, Intel и Nvidia не получалось. Последней попыткой, предпринятой десять лет назад, был вывод на рынок процессоров VIA Nano с интегрированной графикой Chrome. Они совершенно не радовали производительностью, но зато были достаточно дешевыми и энергоэффективными — эдакие аналоги Intel Atom. Но массовыми такие процессоры не стали, и к 2013 году у компании все было плохо.


Не дать VIA исчезнуть вместе со всеми патентами помогло правительство Китая — совместно с городской администрацией Шанхая, куда пришлось переехать с недружественного острова, была организована компания Zhaoxin для производства х86-процессоров на внутренний рынок Китая. И, надо сказать, сотрудничество оказалось весьма плодотворным. В 2020 году в руки обзорщикам попали платы с процессором KX-U6780A, который смог приятно удивить.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Все универсально — есть поддержка DDR4 и PCI Express, то есть можно поставить обычную память и видеокарту. А так как это x86-процессор, то без всяких танцев с бубном на него устанавливается привычная Windows 10. Что касается характеристик, то на бумаге они смотрелись отлично: 8 ядер с частотой до 2.7 ГГц, поддержка инструкций SSE 4 и AVX, да и теплопакет в 70 Вт не выглядит пугающим.

Увы, на деле производительность была в среднем на уровне 2-ядерных Intel Skylake, то есть ближе к офисным ПК. Но все еще поиграть в онлайн-игры типа Dota 2, посидеть в интернете и посмотреть фильмы на таком процессоре можно без проблем, что и показали обзоры.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

И все это, повторюсь, на обычной Windows без эмуляции и шаманских танцев. Более того, останавливаться на достигнутом VIA-Zhaoxin не планирует, и в этом году хочет выпустить обновленное семейство KX-7000 на 7-нм техпроцессе с поддержкой PCIe 4.0 и DDR5. Конечно, до уровня топовых Core i9 или Ryzen 9 такие решения скорее всего не допрыгнут, но все еще третий активный игрок на рынке x86 явно не помешает.


Четвертый производитель x86-чипов - Hygon. Ситуация тут схожа с VIA, однако на ее месте выступила AMD – в 2018 году было образовано совместное с китайцами производство процессоров на базе имеющихся у «красных» решений Ryzen и Epyc на архитектуре Zen. Так и появились два семейства: Dhyana для обычных пользователей с числом ядер до 8, и Dhyana Plus c количеством ядер до 32 и возможностью создания многопроцессорных серверов. Главным отличием этих чипов стал встроенный тормоз в виде криптографического движка – таково требование правительства Китая к государственным серверам. От этого выигрывали все: AMD получила деньги на дальнейшей развитие своих процессоров, а Китай – крутые «американские» чипы, заточенные под местные правила и гарантированно лишенные закладок.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Во всем другом чипы Dhyana максимально схожи с Ryzen и Epyc первых поколений, они даже внешне выглядят одинаково. При этом так как Ryzen имеют множество встроенных контроллеров, для работы PCIe и USB не нужен чипсет – и это можно заметить на китайских платах под процессоры от Hygon. По тестам тоже все ожидаемо: в задачах, связанных с шифрованием, Dhyana ощутимо проседают. Во всех других сценариях они выступают около обычных Ryzen 1000-ой линейки с поправкой на более низкие частоты.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

В 2020 году перед самым началом экономической войны США и Китая, было объявлено, что Hygon совместно с AMD продолжит выпускать процессоры, переведя их на 7-нм техпроцесс – видимо, это адаптация уже более мощных Ryzen 3000. Но тут ситуация похожая на наш Эльбрус, о нем мы еще поговорим. В 2019 году правительство США запретила AMD делиться технологиями с Hygon и что с ними будет дальше, пока не известно.

Экзотика – open source архитектура RISC-V


Окей, с x86 все понятно – архитектура эта привычная, и многие обычные пользователи ПК даже не почувствуют разницу, если их Ryzen вдруг заменится на Zhaoxin. Давайте уйдем в экзотику и поговорим про полностью открытую архитектуру RISC-V. В отличие от софта, где open source уже не является чем-то удивительным, в железе все не так – например, японо-британская ARM зарабатывает миллиарды долларов в год на лицензировании своих ядер Cortex сторонним компаниям.
И это проблема: если вы не являетесь компанией уровня MediaTek или Huawei, у вас просто не хватит денег на покупку нужной лицензии, а с торрента гайд как собрать процессор в гараже вы не скачаете. Именно поэтому в России, например, есть лишь один производитель ARM-процессоров – это Байкал, который тратит на каждый свой ARM-чип миллиарды рублей.

Вот и получается, что если небольшая группа энтузиастов вполне может написать собственную утилиту или игру, которая может стать популярной, создать свой конкурентоспособный чип до последнего времени они не могли. Все изменилось в 2010 году, когда исследователями из отделения информатики Калифорнийского университета в Беркли была создана архитектура RISC-V.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Она базируется на двух столпах – это простота и полная открытость без всяких лицензий. В базовом обязательном наборе команд всего 53 инструкции – для сравнения, в современных чипах Intel их уже под тысячу, и количество неуклонно растет, удваиваясь за 13 лет. Разумеется, присутствуют расширенные наборы команд для различных применений, что позволяет сделать на базе RISC-V чип, подходящий для любых задач.


В итоге такой подход всем понравился: в 2015 году был создан международный фонд RISC-V. Через три года к нему присоединился Linux Foundation. В 2022 году даже Intel признала этот подход, вложив в развитие RISC-V миллиард долларов. В России уже есть микроконтроллеры на базе этой архитектуры – их создают на заводах Микрона для задач отечественного шифрования.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Всего на RISC-V уже создается несколько десятков микроконтроллеров, и, что важно, благодаря открытости и бесплатности в дело идут совсем небольшие игроки, такие как, например, ONiO – небольшой стартап, создающий на базе этой архитектуры собственные чипы для устройств умного дома, фишка которых – питание от откружающих беспроводных сетей. Да, они настолько энергоэффективные, что не требуют наличия батарейки.

Более того, архитектура RISC-V достаточно продвинута, чтобы уже создавать вполне взрослые чипы. Например, в 2019 году Alibaba представила свой 16-ядерный процессор XuanTie  910. Он поддерживает Linux, а удельная производительность каждого ядра выше, чем у ARM Cortex-A73 (это уровень мобильных процессоров из 2016 года). Есть даже новомодный встроенный нейропроцессор.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Две другие китайские компании, DeepComputing и Xcalibyte, пошли еще дальше и пару недель назад представили ноутбук на 4-ядерном RISC-V процессоре. Точных характеристик нет, но обещают поддержку Linux, памяти DDR4 и неплохое встроенное видеоядро. Он должен поступить в продажу уже осенью.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

И глядя на такое стремительное развитие RISC-V хочется даже назвать ее архитектурой будущего. Посудите сами – open source софт стал максимально популярным, про тот же GitHub слышали буквально все. Так почему бы не выстрелить бесплатной и открытой архитектуре, особенно с учетом того, что в ее разработку вкладывают большие деньги даже крупные игроки кремниевого рынка?

SPARC – неудачный опенсорс

Однако реальность сурова – об этом невольно вспоминаешь, когда речь заходит об архитектуре SPARC. Она была разработана в конце 80-ых годов американской Sun Microsystems с прицелом на серверный сегмент рынка, и при этом также была открытой. Успех не заставил себя долго ждать: в 90-ых про SPARC и Fujitsu слышал любой сисадмин, и даже Microsoft хотела перенести свою серверную Windows NT на эту архитектуру, однако в итоге все же отказалась от таких планов. В конце нулевых открытость привлекла даже внимание МЦСТ – так появились отечественные процессоры, например, R1000, предлагающий в 2010 году 4 ядра по 1 ГГц и поддержку DDR2. Не самые выдающиеся характеристики – зато 90-нм техпроцесс позволял производить их в России.
Пик SPARC пришелся на 2011 год, когда суперкомпьютер Fujitsu K на архитектуре SPARC64 с 700 000 ядер стал самым быстрым суперкомпьютером в мире. И казалось что, у архитектуры отличное будущее в серверном сегменте – но нет.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

В 2017 году Oracle, один из крупнейших поставщиков серверного ПО и оборудования, прекращает разрабатывать процессоры на архитектуре SPARC. Fujitsu планировала в 20 году показать обновление своей архитектуры SPARC64 XII, представленной в 2017 году, но не сделала этого до сих пор.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Судя по всему сейчас разработкой решений на этой архитектуре не занимается ни один крупный игрок, а жаль – в позднем SPARC есть интересные фичи: к примеру поддержка 8 виртуальных потоков на 1 ядре.

POWER10 – да, IBM продолжает создавать процессоры

Казалось бы, если такой мастодонт серверного рынка как SPARC находится на последнем издыхании, то куда уж там архитектуре Power. Пик ее популярности пришелся на начало нулевых – именно на ней работали процессоры G-серии в компьютерах Apple тех лет, и даже Sony с Microsoft в своих PS3 и Xbox 360 использовали ЦП именно на этой архитектуре.

Но, как мы знаем, уже в середине нулевых Apple перебралась на более быстрые и энергоэффективные x86 процессоры Intel, от которой сейчас открещивается отдав предпочтение собственным APM.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

А игроделам на Power приходилось показывать чудеса оптимизации, чтобы заставить на консолях тех лет работать шедевры игропрома, включая GTA V.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Казалось бы – все, Power Off. А вот и нет, IBM так просто сдаваться не привыкла. Компания здраво рассудила, что раз в десктопах и консолях бой с x86 и ARM проигран – пора продолжать развивать серверный сегмент. И, надо сказать, IBM угадала. Последние ее процессоры представлены в 2021 году и основаны на архитектуре Power10. 7 нм, 15 ядер и 120 потоков, частота под 4 ГГц, огромный кэш L3 в 120 МБ, поддержка до 16 ТБ памяти DDR4 с пропускной способностью в 410 ГБ/с – выглядит внушительно.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

И, к слову, серверы на базе Power10 действительно стали популярны – они отлично подходят для задач ИИ и при этом имеют хороший показатель производительности на ватт. Вполне возможно, что именно архитектура Power в итоге и выдавила опенсорсный SPARC с рынка.

Loongson – прямой конкурент десктопным Intel и AMD


Но что-то мы ушли в серверы. Да, там хватает интересных решений, но что насчет массового пользователя? Китайцы говорят – есть да. Компания которая изначально называла себя как Godson или крестный сын, а теперь уже Loongson или сын дракона уже 20 лет в стенах Академиии наук Китая пытается создать конкурента Intel и AMD. Несколько лет назад Loongson рассказала о архитектуре LoongArch.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Она поддерживает около 2000 инструкций, сочетает лучшие функции MIPS и RISC-V, а также включает в себя все необходимые расширения, в том числе векторные инструкции, а также виртуализацию и двоичную трансляцию. Разумеется, работать процессоры Loongson будут в основном под Linux, но благодаря трансляции x86 может появиться возможность запускать и Windows.
Год назад в руки энтузиастов даже попал процессор Loongson 3A5000. 4 ядра, 2.5 ГГц и 16 МБ кэша L3 – да звучит не очень бодро и в среднем китайское решение на 30% отстает от 10-летнего Core i7-2600. Но нужно учесть, что у последнего и потоков вдвое больше, и частота на треть выше.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Loongson двигается дальше и в июне анонсировала новую линейку чипов, 3C6000 и 3D6000. Первый получит уже 16 ядер и также частоту около 2.5 ГГц, при этом компания заявляет, что по IPC, или производительности на герц, новинки не будет отличаться от свежих Ryzen 5000. Второй же процессор получит вдвое больше ядер и будет по сути склейкой из двух 3C6000. Выйдут эти процессоры в 2023 году – тогда и узнаем, смогли ли китайцы догнать AMD и Intel.

Эльбрусы

Ну и под конец – конечно же Эльбрусы. Про них сказано много хорошего и много плохого – кто-то хейтит их за то, что они работают только на определенных дистрибутивах Linux и не поддерживают современные игрушки. Кто-то возражает, что архитектура e2k создана для работы, и в этом плане современные Эльбрусы хороши.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

В любом случае одно неоспоримо – их уже стали использовать в России, например, компания «Норси-Транс» в 2020 году выпустила 5 тысяч систем хранения данных именно на Эльбрусах.

Так чем же интересны Эльбрусы? Во-первых, своей архитектурой e2k, которая, как и LoongArch, разработана с нуля и не опирается на популярные x86 или ARM. Это позволяет реализовывать интересные фичи: например, у эльбрусов нет микрокода как у x86-процессоров, компилятор переводит исходный код сразу в двоичный код, выигрывая тем самым время.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Также можно отметить возможность выполнять несколько операций за один такт операций, что обеспечивает высокую производительность при умеренной тактовой частоте, и поддержку трансляции архитектуры x86, благодаря которой два ядра Эльбруса можно превратить в одно ядро Core 2 Duo. В таком режиме на Эльбрус можно без всяких проблем поставить хоть Windows 10, хотя скорость работы радовать вас не будет. Более того, что важно, комплектующие для работы современных Эльбрусов, таких как 8с, вполне стандартны: нужна обычная память DDR4, более-менее новая видеокарта от AMD и любой жесткий диск или SSD.

Необычные архитектуры процессоров Компьютер, Процессор, Архитектура, AMD, Intel, Китай, Россия, Arm, Эльбрус, Видео, YouTube, Длиннопост

Первые тесты топового пока еще инженерного Эльбрус-16С радуют. Он может похвастаться 16 ядрами на частоте в 2 ГГц, 32 МБ кэша L3, поддержкой DDR4-3200 и 32 линиями PCIe 3.0. В тесте перекодирования видео (стр. 93) в ffmpeg он не так уж и сильно отстает от 4-ядерного мобильного Core i7 и Apple M1 в режиме эмуляции. В тесте рендера в Blender ситуация схожая: да, современные чипы x86 и ARM лучше, но отставание уже не драматическое (стр. 117), как в случае, например, с китайским Loongson.
Так что Эльбрусы вполне могут стать заменой обычным десктопным ПК. Если конечно компания сможет приспособиться и переезд производства из Тайваньской TSMC в Зеленоградский Микрон не помешает планам. Они без проблем справятся с серфингом в интернете и просмотром фильмов, на них вполне можно заняться несложным редактированием видео и фото. Пожалуй, единственный камень преткновения – игры, но нужно понимать, что Эльбрусы позиционируются именно как рабочие машины.

Спасибо! Подписывайтесь на наши соосбщества:

ТГ - https://t.me/mknewsru

ВК - https://vk.com/mknews

Показать полностью 20 1
[моё] Компьютер Процессор Архитектура AMD Intel Китай Россия Arm Эльбрус Видео YouTube Длиннопост
46
JOB.LAB
JOB.LAB
3 года назад
GNU/Linux

Chrome OS от Google!⁠⁠

Chrome OS от Google! Android, Windows, Linux, Linux и Windows, Компьютерная помощь, Приложение, Google Chrome, Google, Google Play, Unix, Arm, Chrome Os, Chromebook, Build with chrome, Операционная система, Мобильные телефоны, Телефон, Планшет, Смартфон, Переустановка, Длиннопост

Google — Американская транснациональная корпорация в составе холдинга Alphabet, инвестирующая в интернет-поиск, облачные вычисления и рекламные технологии. Сама компания Google имеет при себе несколько продуктов, таких как веб-браузер Google Chrome, веб-движок Chromium, устройства на Chrome OS например как ChromeBook и теперь уже и Chrome OS — целую операционную систему на базе «Собственного», а если быть точнее очень жестко модифицированного ядра Linux.

Chrome OS от Google! Android, Windows, Linux, Linux и Windows, Компьютерная помощь, Приложение, Google Chrome, Google, Google Play, Unix, Arm, Chrome Os, Chromebook, Build with chrome, Операционная система, Мобильные телефоны, Телефон, Планшет, Смартфон, Переустановка, Длиннопост

Операционная система Chrome OS основа на Gentoo linux, а это в свою очередь дистрибутив GNU/Linux с мощной и гибкой технологией Portage, совмещающей в себе возможности конфигурирования и настройки, а также автоматизированную систему управления пакетами. OS от Google вышла в 2011 году, имеет несколько поддерживаемый платформ, собственную графическую оболочку направленную на мобильные устройства, планшеты и их собственные устройства, имя этой оболочки Fuchsia. В отличие от Android и Chrome OS, базой для которых послужила Linux, новая ОС основана на собственном ядре Google Magenta. По наблюдению Ars Technica, экосистема Android не стремится идти в ногу с развитием ядра Linux – даже Google Pixel до сих пор использует версию 3.18, вышедшую в конце 2014 году. Fuchsia – это свободное ПО, она лицензирована по смешанной схеме, в которой присутствуют черты лицензий BSD из трех пунктов, MIT, и Apache 2.0.

Chrome OS от Google! Android, Windows, Linux, Linux и Windows, Компьютерная помощь, Приложение, Google Chrome, Google, Google Play, Unix, Arm, Chrome Os, Chromebook, Build with chrome, Операционная система, Мобильные телефоны, Телефон, Планшет, Смартфон, Переустановка, Длиннопост

Chrome OS на рынке

За главную особенность компания Google inc взяла доминированием веб-приложений и их облачных сервисов за место функций ОС. Ключевую роль в операционной системе была отдана браузеру. Стратегия создания нового продукта подразумевает архитектуру, нетребовательную к аппаратным ресурсам персонального компьютера, используемого для входа в Интернет. Вся тяжесть приложений приходит на Интернет-ресурсы прослеживается и на многих других продуктах Google и соответствует идеологии «облачных вычислений».

Chrome OS от Google! Android, Windows, Linux, Linux и Windows, Компьютерная помощь, Приложение, Google Chrome, Google, Google Play, Unix, Arm, Chrome Os, Chromebook, Build with chrome, Операционная система, Мобильные телефоны, Телефон, Планшет, Смартфон, Переустановка, Длиннопост

Особенности

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

в скорости: загрузки, входа в Интернет, получения и отправления электронной почты и так далее.
в тесной интеграции с интернет-сервисами;
в надёжности работы;
в обеспечении безопасности в автоматическом режиме;
в автоматическом обновлении;
в простоте;
в поддержке Google Play и Android Nougat (во всех хромбуках 2017 года);
в «material design» в стиле Android;
в виртуальной машине с Debian GNU/Linux;

Аппаратное обеспечение

Google Chrome OS позиционируется как операционная система для различных устройств — от маленьких нетбуков до полноразмерных настольных компьютеров, систем и поддерживает x86 и ARM-архитектуры процессоров.

Chrome OS от Google! Android, Windows, Linux, Linux и Windows, Компьютерная помощь, Приложение, Google Chrome, Google, Google Play, Unix, Arm, Chrome Os, Chromebook, Build with chrome, Операционная система, Мобильные телефоны, Телефон, Планшет, Смартфон, Переустановка, Длиннопост

Где получить установщик?

Получить актуальную версию Chrome OS можно на их официальном сайте, по данной ссылке!

Chrome OS от Google! Android, Windows, Linux, Linux и Windows, Компьютерная помощь, Приложение, Google Chrome, Google, Google Play, Unix, Arm, Chrome Os, Chromebook, Build with chrome, Операционная система, Мобильные телефоны, Телефон, Планшет, Смартфон, Переустановка, Длиннопост

Заключение

Не буду говорить прям что-то сверх естественного, просто скажу что моё мнение насчет этого нейтрально, та и я думаю сам бы поставил себе Chrome OS за место Android хотя бы даже из любопытства, а может оно и получится все куда лучше и мы получим хорошую OS на выходе, кто знает.

Показать полностью 5
[моё] Android Windows Linux Linux и Windows Компьютерная помощь Приложение Google Chrome Google Google Play Unix Arm Chrome Os Chromebook Build with chrome Операционная система Мобильные телефоны Телефон Планшет Смартфон Переустановка Длиннопост
21
47
FancySunny
FancySunny
3 года назад
IT News

Adobe, Microsoft и Intel разработают стандарт подтверждения подлинности видео и фото⁠⁠

Консорциум компаний IT-отрасли, к которому примкнули Adobe, Microsoft, Intel, Twitter, Sony, Nikon, BBC и Arm, намеревается в ближайшие годы внедрить стандарт подтверждения подлинности фотографий и видеоматериалов, который предотвратит распространение ложной информации в глобальной сети. В основу механизма вполне предсказуемо будет положена блокчейн-технология.

Adobe, Microsoft и Intel разработают стандарт подтверждения подлинности видео и фото Новости, Технологии, IT, Компьютерная графика, Deepfake, Интернет, Adobe, Microsoft, Intel, X (Twitter), Sony, Nikon, BBC, Arm, 3dnews, Блокчейн, Искусственный интеллект, Нейронные сети

По информации Nikkei Asian Review, отраслевой консорциум уже получил обозначение Coalition for Content Provenance and Authenticity (C2PA). Компания Adobe на правах разработчика популярных приложений для обработки фото и видео ожидает, что элементы механизмов проверки подлинности появятся уже в этом году. Через пару лет будет сформирована готовая экосистема, которая позволит контролировать подлинность фото- и видеоматериалов на всех этапах их жизненного цикла.


Как известно, современные нейронные сети позволяют создавать правдоподобные видео, которые могут быть использованы для распространения ложной информации, и у рядового пользователя не всегда достаточно опыта для разоблачения подлога. Коалиция компаний собирается разработать технический стандарт, который будет гарантировать отсутствие вмешательства в фото- и видеоматериалы при помощи технологии распределённых реестров, более известной как «блокчейн». Adobe работает над проблемой на протяжении двух с половиной лет, и предстоит сделать ещё многое, прежде чем все платформы смогут принять на вооружение эффективные механизмы проверки подлинности материалов.

Алексей Разин

via

Показать полностью 1
Новости Технологии IT Компьютерная графика Deepfake Интернет Adobe Microsoft Intel X (Twitter) Sony Nikon BBC Arm 3dnews Блокчейн Искусственный интеллект Нейронные сети
18
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии