Официальная цена на последнюю модель Raspberry Pi составляет около 40$ за штучку. Однако купить её за такую цену невозможно, перекупы накручивают огромные ценники за одноплатники, основным преимуществом которых должна быть цена. И даже альтернативы от китайских друзей в виде Orange Pi или Banana Pi стоят как минимум 3-4 тысячи рублей, что по карману может быть не каждому. Но сейчас на барахолках можно найти старые и дешевые ТВ-стики по совершенно смешным ценам: 2-4$ за штучку, иногда даже с пультом и всеми кабелями. Почему бы не попробовать использовать их в качестве доступных одноплатников? Предлагаю попробовать.
Железный вопрос
Дисклеймер: Хотя такой стик вполне можно считать одноплатником, но прямым конкурентом RPi он не является — нет GPIO. Спасибо за понимание.
Ещё в нулевых люди интересующиеся embedded и разработкой собственных устройств осваивали такие микроконтроллеры, как AVR и PIC32. Но область применений микроконтроллеров довольно узкая, если речь заходит о каких-то серьёзных применениях по типу быстрой обработки показаний с датчиков или реализации собственных компьтеров/игровых консолей. Конечно на рынке уже были DSP — цифровые сигнальные процессоры, которые были во много раз быстрее обычных микроконтроллеров и использовали все преимущества концепции VLIW (которая, кстати, применяется в отечественных процессорах Эльбрус), но раздобыть девкит, а тем более распаять его самому было настоящей проблемой для одиночек или даже небольших предприятий.
Поэтому с появлением одноплатных компьютеров всё стало гораздо проще: мы получаем вычислительные мощности среднего планшета/медиаплеера, но при этом, выполнено это всё в форм-факторе одной небольшой платы, где уже есть всё необходимое: подведено питание ко всем необходимым модулям, разведен USB-хаб, есть выходы на дисплей/телевизор и иногда на звук. Другим серьёзным преимуществом является открытость системы: в подобных платформах обычно используется Linux в том или ином виде (Android, десктопных Linux) или другие операционные системы. Производитель обычно предоставляет всё что нужно для разработки своих приложений и устройств на подобных платформах, в том числе исходники загрузчиков, device tree, исходный код ядра, а также полную схему устройства — это называется Open Source Hardware.
Я и сам давно интересовался одноплатниками, но, к сожалению, цены на них мягко скажем кусаются. Если искать какие-то старые и слабые модели по типу Raspberry Pi Zero, то даже на них цены конские (от 2.500 рублей на момент написания статьи). Приятный сюрприз сделали Orange Pi, выпустив в своё время 2G IoT с чипсетом RDA8810 за ~700 рублей, но его производство было прекращено около года назад. В один день, я смотрел объявления на авито/юле и приметил интересный девайс, коим оказался NoName ТВ-стик на чипе Rockchip RK3028A. Цена была указана более чем демократичная, всего 400 рублей. Не раздумывая, я забрал его для дальнейших экспериментов.
Характеристики
Когда я получил устройство, я удивился с его размеров: в небольшой корпус размером со флэшку умудрились засунуть полноценный и довольно мощный ARM-компьютер! Включив его, я практически сразу понял, в чём был недостаток: циклическая перезагрузка на логотипе. Из кнопок на устройстве была только Fn, которая ничего не делала, даже если включить устройство с ней. Кнопки RESET я также не нашёл. Пришло время его разобрать, благо сделать это не сложно: весь корпус держится на клипсах, которые нужно аккуратно расщелкнуть пластиковой картой.
Перед нами открывается вид платы, которую можно легко вытащить.
Из того, что мы видим, мы можем сделать следующие выводы:
- Процессор: Rockchip RK3028A (RK302A) с двумя ядрами Cortex-A9, работающими на частоте 1.2ггц и графическим ускорителем Mali-400.
- Память: 512 мегабайт, судя по всему, DDR2, одной банкой.
- ПЗУ: NAND-чип Hynix H27UBG8T2CTR-BC 4гб. Есть место под eMMC, практически готовое к установке чипа (припаяны BGA шары).
- Вход на питание: 5в, среднее потребление до 0.5А при пиковой нагрузке. Стик способен питаться даже от порта USB на ПК. Выходы на питание OTG и USB-портов тоже 5 вольт, а не 3.3 как на смартфонах.
- Один полноценный USB 2.0 порт с питанием 5в + дополнительный порт USB-OTG для подключения к ПК или выведения дополнительного USB-хоста (с него тоже можно питать плату)
- Слот MicroSD для расширения памяти, до 32гб SDHC
- Что-то похожее на UART для диагностики платы (предположительно, обведено в синий прямоугольник).
- Ну, и само собой, HDMI для передачи видео (до 1080p 60FPS) и звука
Прошивка
Прошивку пришлось поискать: название устройства я нашёл, это некий MK805II, родной прошивки на который найти не удалось (в том числе, по номеру платы). Но поскольку ромы TV-боксов практически идентичные и в них нет зависимости от тачскринов/дисплеев/расположений GPIO (обычно они построены на базе референсной платы), я принялся искать другие боксы на этом чипе. Попутно найдя даташит, я узнал, что RK3028A — это полный аналог RK3026 (отличие в корпусах — 3026 в LQFP) и BatchTool они определяется как RK301A (родственник RK3066). После недолгих поисков, я нашёл DEXP LD303, который работал на том же чипе и на той же версии Android. Прошивка в формате img скачана, пора прошивать устройство.
Но сначала в режим прошивки нужно войти. Для этого у процессоров Rockchip есть два режима: LOADER (стандартный прошивочный режим, который можно активировать зажав кнопку RESET) и MaskedROM (для прошивки новых устройств, только-только сошедших к конвейера и где память пока ещё пуста. Активируется, если загрузчик первого уровня не может найти загрузчик второго уровня). Если кнопки/контакта RESET у нас нет даже на плате, то остаётся только MaskedROM, который активировать очень легко, если у вас NAND память: необходимо просто замкнуть I/O линии иглой. При чтении загрузчика, процессор получит бессвязный набор байтов и сам перейдет в режим MaskedROM, тут то мы и сможем его прошить. I/O линии можно найти в даташите к вашему чипу памяти.
Замыкать можно любой из этих 4х пинов между собой.
Замыкаем контакты, подключаем устройство со стороны разъема OTG (на DC IN линии USB не разведены) к компьютеру. Устанавливаем драйвера.
И запускаем RkBatchTool.
Как только устройство будет обнаружено и драйвер правильно установлен, мы сможем прошить устройство. Жмём кнопку Restore (именно её, а не Upgrade) и ждём, пока программа запишет новый загрузчик, перезагрузит устройство в LOADER-режим, отформатирует память и запишет новый образ системы.
Всё, процесс прошивки завершен, бежим втыкать наш одноплатник в HDMI телевизора, подключать питание и ждать загрузки. Заработало! Для первичной настройки понадобится мышь, которую можно подключить в обычный USB-порт.
По итогу мы получили стабильно работающий TV-стик на базе Android 4.2. Не сказать, что система очень свежая, но тоже вполне ничего, на неё всё ещё можно жить. Попробуем найти ему применение. Ниже будут именно фото, а не скриншоты для того, чтобы вы могли увидеть как оно смотрится в действии, ну и потому что нет встроенного скриншоттера.
Тонкий клиент
Применений у такого стика есть масса, и одно из них — тонкий клиент. Помните, были такие машинки раньше? Это небольшие компьютеры, которые обладают минимальными характеристиками (процессоры ARM, Geode, MIPS, небольшой объем ОЗУ, в качестве ОС — Linux/WinCE), предназначенные для подключения к более мощным компьютерам/серверам и работы с них. При этом, тонкий клиент занимается обработкой ввода, выводом картинки, сетью и иногда умеет автономно выполнять часть задач и может комплектоваться жёстким диском.
Такой стик тоже можно использовать в качестве компактного тонкого клиента, подключив его сзади монитора. Выводим хаб, подключаем периферию и ставим клиент RDP. Я смог без проблем подключится к основному ПК и пользоваться им. Кроме того, Android поддерживает некоторую другую USB-периферию: потенциально, даже внешние Ethernet сетевые адаптеры. К слову, Wi-Fi на стике реализован в виде USB-свистка, припаянного к плате. Выводить такой ТК сможет картинку вплоть до 1080p, чего должно хватать всем.
Игровая приставка
2 ядра на частоте 1.2ггц и Malii-400 — весьма неплохие вычислительные ресурсы для игр. О современных Modern Combat и Call Of Duty Mobile можно забыть, но кто сказал, что на таком стике будет не во что играть? Android полностью поддерживает USB-геймпады в любом количестве, так что из устройства выйдет неплохая машинка для игр. А вот для каких?
Не так уж и много Android-игр начала десятых поддерживают геймпад. Из некоторых — почти все части Asphalt и другие игры Gameloft, некоторые игры на Unity, GTA (который, к слову, будет тяжеловат для игры даже в 720p на Mali400). Но те, что поддерживают, обычно работают неплохо. Кое где придется повозиться с настройками графики.
И с эмуляторами дела обстоят вполне ничего: денди/сега/PS1 проявляют себя хорошо. Увы, игры с PSP или Ps2 консоль не потянет: смотрите в сторону устройств с Amlogic S905X.
Компактный сервер
Да, это не шутка. На устройстве можно развернуть сервер, в том числе и файловый. Или разместить на нём персональную страницу — кто на что горазд. У устройства есть поддержка USB-HDD или флэшек.
Серверов различных типов на Android довольно много, поэтому найти применение в таком ключе мы тоже сможем.
Мультимедийная станция
Самый очевидный пункт, ведь даже производитель называет это устройство медиаплеером. Впрочем, не для всех могут быть очевидны большинство возможностей данного гаджета. В список того, что сможет такой стик сейчас входит не только проигрывание музыки или видео в качестве до 1080p, но и DLNA-медиасервер и возможность использовать что-то типа Invidous для просмотра YouTube.
MP4 h263, 1080p30
Сейчас в магазинах техники до сих пор продаются бюджетные телевизоры без поддержки возможностей Smart-TV, так что если бюджет очень сильно ограничен, а получить смарт-устройство хоть в каком-то виде хотелось бы, то чем не вариант? У некоторых ТВ-боксов (именно боксов), есть и аналоговые выходы, что позволяет подключить их даже к старым ЭЛТ-телевизорам. Наверняка тут есть кто-то, кто до сих пор фанатеет по тем здоровым телевизорам, размером с шкаф и весом в пару сотен килограмм?
Подведем итог
Похоже на то, что старенькие ТВ-стики всё ещё могут послужить человеку хорошую службу и остаться полезными даже спустя 9-10 лет после их выпуска. Благодаря копеечной цене, поддержкой вывода изображения в FHD и наличию нескольких USB-хостов, подобные устройства могут оказаться крайне полезными на даче, в гараже или даже в офисе, особенно если есть нужда в тонком клиенте. Теоретически сюда есть возможность установить обычный десктопный linux, даже на отдельную SD-карту, но из-за малого объема ОЗУ и слабого, по меркам десктопного Linux, процессора, работать он будет так себе. Однако на барахолках стремительно дешевеют более мощные устройства на S905X и восьмиядерных, свежих RockChip'ах!
Конечно назвать это устройство полным аналогом RPi нельзя: тут нет гребёнки с GPIO. Но это не значит, что их нельзя реализовать самому: у нас есть потенциальный UART, у нас есть USB-хост, а значит с помощью самодельного GPIO Expander'а, мы сможем рулить пинами условной ардуины так, как нам нужно. Если вас заинтересовало такое устройство — то вперед на барахолки, выбор действительно большой.
Комментарии (89)
Jury_78
04.06.2023 13:47+7одно из них — тонкий клиент
На той же барахолке можно купить настоящий б/у тонкий клиент. Даже не на ARM, а на Intel. Цена конечно не 400р, но мне удалось купить за чуть более 1000р. Там сразу много периферии, например 5 USB. Опять же можно поставить обычный Linux.
bodyawm
04.06.2023 13:47+1Можно и за пару соток, но он конечно же не будет одноплатником. Я недавно себе взял ТК от HP на базе геода и внешних интерфейсов в нем просто куча: от USB (который относительно бесполезен под WinCE), до полезных LPT (GPIO) и COM (UART)
MDXE1337 Автор
04.06.2023 13:47Я пока что видел ТК на Cyrix Geode и VIA Eden. Речь про них?
Javian
04.06.2023 13:47у тонкого клиента на Geode GX (на примере Wyse S10) возможны сложности https://www.youtube.com/watch?v=TQ12m8pZWV0
ABy
04.06.2023 13:47+9Вы, когда такие загаловки пишете, хоть ставьте сноски:
*Бывший в употреблении
**В нерабочем состоянии
А так статья интересная.
MDXE1337 Автор
04.06.2023 13:47А теги для этого подойдут? Я недавно на Хабре просто.
ABy
04.06.2023 13:47Думаю что теги всё таки не доя этого.
Я бы как-то так сдедал. Заголовок:
Почти одноплатник за 400 рублей*: как применить дешёвый ТВ-стик 10-летней давности?
И в начале статьи мелким шрифтом:
*Бывший в употреблении и в нерабочем состоянии
Думаю получилось бы иронично.
fire64
04.06.2023 13:47+4Кликбейт заголовок... "Одноплатный компьютер за 400 рублей: как применить дешёвый ТВ-стик в качестве одноплатного компьютера?"
И лишь внизу, приведен краткий абзац:
Конечно назвать это устройство полным аналогом RPi нельзя: тут нет гребёнки с GPIO. Но это не значит, что их нельзя реализовать самому: у нас есть потенциальный UART, у нас есть USB-хост, а значит с помощью самодельного GPIO Expander'а, мы сможем рулить пинами условной ардуины так, как нам нужно.
А ведь в этом то и вся суть, а не в том, как можно перепрошить андроид приставку и как ее можно использовать.
bodyawm
04.06.2023 13:47Получается, я отчасти такой же кликбейтер))
Есть стики на allwinner - там относительно универсальный образ ядра и накатывается на любой подобный тв-бокс спокойно. Там же можно взять гпио с уарта/других внешних интерфейсов
forthuse
04.06.2023 13:47А, мне даже подумалось, что один и тот же автор.
как только увидел заголовок статьи и цену устройства на замену Малинок. :)P.S. При том, что и стал комментировать почти все сообщения в оправдание автора статьи.
jpegqs
04.06.2023 13:47+5Если что-то покупается б/у, то указывать цену в заголовке - это кликбейт, потому что за ненужный хлам часто просят чисто символическую цену. Если бы в мусоре это нашли или вам даром отдали, то написали бы что бесплатный? Тем более что другие того же самого за эту цену не найдут.
MDXE1337 Автор
04.06.2023 13:47+1Откуда такое желание съязвить в комментариях даже без базового факт-чекинга? Наслаждайтесь:
Медиаплеер Android 3Q купить в Брянске | Электроника | Авито (avito.ru)
Exeq DR20 медиаплеер android купить в Зеленограде | Электроника | Авито (avito.ru)
Смарт приставка купить в Чистополе | Электроника | Авито (avito.ru)
Smart tv приставка купить в Оренбурге | Электроника | Авито (avito.ru)
Медиаплеер Rombica Smart Stick Quad v001 купить в Калуге | Электроника | Авито (avito.ru)
Если бы стики на манер сабжа нельзя было бы найти на авито, я бы об этом и не писал в заголовке. Про мусор крайне грубо и некрасиво с вашей стороны.
jpegqs
04.06.2023 13:47+5Я не язвил, и вам про это уже в других комментариях писали, так что это коллективное мнение. Напишите в заголовке "б/у одноплатный компьютер" и к вам не будет претензий.
Теперь по поводу ваших ссылок - сможете для каждого города найти? А какой шанс что будет совсем не рабочее или не удастся завести? Тогда придётся купить несколько таких, надеясь что с каким-то повезёт.
А время айтишников знаете сколько стоит? Чтобы разбираться каждый раз с каким-то случайным девайсом, на который готовых инструкций не найдётся.Про мусор крайне грубо и некрасиво с вашей стороны.
С чего это грубо? Ведь реально некоторые энтузиасты берут выброшенное железо, если это какой-то ценный раритет. (И я их за это не осуждаю и не презираю.)
MDXE1337 Автор
04.06.2023 13:47Я специально скинул объявления с авито доставкой. Авито доставка - это сервис реализующий концепцию AliExpress, но на барахолке. т.е авито хранит на своих счетах деньги после оплаты, ждёт пока продавец отправит заказ, а затем ждёт подтверждения от покупателя и только потом переводит деньги.
Давайте только не приводите аргумент "а кто будет из-за 400 рублей заморачиваться и на почту идти", он тоже не работает: для кого-то даже 400 рублей вполне себе достойные деньги за "хлам", а кто-то просто из принципа высылает, чтобы устройство пошло не в помойку, а попало в хорошие руки.
А какой шанс что будет совсем не рабочее или не удастся завести
Это уже рассуждения ради рассуждений. Но если так хочется поговорить, то ломаться в железном плане там особо нечему, пользуются ими обычно взрослые люди, а не прожжённые электронщики и забывают про них из-за того, что купили обычный смарт-телик/начал подтормаживать/ушёл в бутлуп. Кроме того, вам дают телефон и возможность написать в мессенджер - что мешает спросить последнее состояние устройства?
Чтобы разбираться каждый раз с каким-то случайным девайсом, на который готовых инструкций не найдётся.
Это вообще не аргумент. Статья рассчитана на тех, кто хотел бы сам покопаться/помоддить похожее устройство, здесь время не играет значение, играет роль лишь энтузиазм и запал. Если вам проще пойти и купить новый стик, то не нужно говорить, что так бы сделали все (или даже подавляющее большинство).
jpegqs
04.06.2023 13:47+1Я думаю, что большинство хочет поиграться с готовым продуктом, а не вкалывать чтобы его завести. На своём опыте знаю сколько времени тратится на такие "проекты", которое можно бы было потратить более рационально, чем совершать работу еще более сложную, чем та за которую тебе платят. Даже если это было своего рода челленжем и своего рода развлечением.
Javian
04.06.2023 13:47+2При нынешних ценах на RPi имеет смысл потратить немного времени. В некоторых задачах такой аппарат может заменить дорогие RPi
forthuse
04.06.2023 13:47+2Да, может быть и в использовании варианта и без развёртывания на RPi полноценного ядра Linux, а с использованием встраивания Forth (Форт) в платы миникомпьютеров.
Вот пример поискового запроса на Github forth raspberry отображает какие то варианты.
(в таком варианте, в основном, ядро Форт-системы реализуется на ассемблере)
jpegqs
04.06.2023 13:47Можно купить не RPi, а китайские клоны Pi - там и цены демократичные и вариаций множество.
Javian
04.06.2023 13:47Сейчас глянул на Orangepi в ценах Aliexpress —
- Плата компьютерная Orange Pi 3 LTS, 2 Гб ОЗУ, AllWinner H6 8 ГБ EMMC — 4 656,96 руб.
- Orange Pi Zero 512 Мб H3 + белый кейс — 3 089,24 руб.
- Мини-ПК Orange Pi 5B, 16 ГБ ОЗУ + 256 ГБ EMMC, 64 бит, Rockchip RK3588S, двухдиапазонный бортовой, Wi-Fi + BT, порт Gigabit Lan — 20 031,51 руб
С таким ценами я бы для проекта выбирал между TV box, ESP32, и б/у нетбуком Intel Atom. Но есть проекты, которые не имеет альтернатив RPi.
jpegqs
04.06.2023 13:473 089,24 руб.
Я вижу то же самое за ~2400 с доставкой. Может вы смотрите перекупщиков, а не магазин в Али от завода ("Shenzhen Xunlong Software" сейчас называется).
В 2017-м брал за 1600 (с доставкой) с платой расширения, в чёрном корпусе.
4 656,96 руб.
2940 у меня (без доставки). Вы нашли цены с накруткой в 50%.
Вот например есть в продаже ТВ-приставка MXQ Pro 4K, можно найти за 1200-1500р новую, 2Гб памяти, пятый Андроид, не стик, 4 USB разъёма, LAN порт. Гораздо лучший вариант, если сможете Линукс поставить. Для Orange Pi же и Линукс и Андроид есть, и GPIO.
Javian
04.06.2023 13:47Shenzhen Xunlong Software оригинальны — "OPI Ноль 512 H2".
Тут да, дешевле всего — 1 719,48 +486,35 руб.
Но найти надо сначала магазин.
strvv
04.06.2023 13:47+1спасибо, не знал что производитель присутствует,
вот аналог этого стика —Orange Pi 3G-IOT-A 256 Мб, одноплатный компьютер с открытым исходным кодом, поддержка изображения Android 4,4но за ~500 рублей само изделие и столько же доставка, в течении месяца, т.е. 1000 рублей новое.
ABy
04.06.2023 13:47+1ломаться в железном плане там особо нечему
Под впечатлением от вашей статьи погуглил что сейчас продается из актуального в фомрате ТВ стиков. Наткнулся на кучу жалоб про отваливающийся wifi, глючный пульт и тормоза. Решил что мне оно не надо.
Зная китайцев, похоже что оно с завода выпускается поломанным:)
Но есть и положительные отзывы.
dimsog
04.06.2023 13:47Обожаю такие статьи, спасибо большое.
Сам раньше ковырялся с BananaPi.
Но тема установки Linux не раскрыта, может быть... в следующий раз?)
DarkTiger
04.06.2023 13:47+4Может, я зажрался... Но мне было бы очень жаль своего времени, потраченного на эту вот некрофилию.
Б/у шный одноплатник стоит копейки. В пределах 1000р можно купить б/у телефон или планшет на Андроиде, для которого расписаны GPIO на ногах (в смысле - выведены на утягивающие резисторы на плате) на 4PDA. Там есть дисплей, там прилично флеша и оперативки, и все это работает с Линуксом-Андроидом и более-менее современными фреймворками разработки. И вы со временем, работая в этом всем, получаетесь не любителем старого железа, а жутко востребованным специалистом на современном рынке, с практическим опытом. Что совершенно не мешает в свободное время оживлять старые железки, но не по выдуманным, а по реальным нуждам (у бабушки старый планшет сломался, а новый она не хочет) и куда быстрее, чем методом случайного тыка.
BARSRAB
04.06.2023 13:47+1Не пойму, чего все вцепились именно в машинку. Да тот же Rock pi при куда меньшей стоимости даёт в разы больше плюшек. Даже Rock Pi 3 есть полноценный LAN, и полноценный USB 3.0, а не висящие на одном хабе, как в машинке. Плюс к этому PCI для wi-fi и т.п., а так же полноценное подключение NVME SSD. Ну и можно систему залить на eMMC, устанавливаемую отдельным модулем. Да, в добавок ко всему там стоит проц на 4 ядра и до 4 гигов ОЗУ. Вот это можно назвать компьютером, а малинка - не более чем игрушка с конским ценником.
Areso
04.06.2023 13:47+2Китайцы всегда предлагают много железа задешево, но есть нюанс. Он всегда есть =)
В случае с китайскими одноплатниками, это блобы, прибитые гвоздями к одной конкретной версии ядра (как правило). И это еще неплохой вариант, потому что есть шанс, что и блоба на видеоускоритель не будет.
Rock Pi 3
даже не гуглится... взамен гугл предлагает 4, E, X, 5. Какой из них ближе всего к той железке, что вы купили?)
Спустя несколько минут, с трудом нашёл страничку 3-ки на Амазоне (снято с продаж).
BARSRAB
04.06.2023 13:47-1даже не гуглится
Да, сейчас снята с производства уже, хотя в прошлом году еще продавалась. Теперь они уже 4 версию продают, там еще больше плюшек, в виде двухканальной ОЗУ, встроенного wi-fi и т.д., но и ценник выше. А так поддержка и на 3 версию есть. Но ценник, конечно, сейчас подскочил, я в районе 3к ее брал и около 1к за шилд для подключения SSD. Сейчас трудится в виде сетевого медиа хранилища. По сравнению с малинкой, конечно, земля и небо.
И это еще неплохой вариант, потому что есть шанс, что и блоба на видеоускоритель не будет.
Ну так глубоко, конечно, не копал. Мне графика без надобности была. Чисто ради интереса ставил с графикой, работает шустро, 3 малинка и близко так не умеет. =)
red_dragon
04.06.2023 13:47Вроде много раз уже обсуждали и вот опять. Малина это поддержка, огромное сообщество и уже существующие решения практически на все случаи жизни, чем не могут похвастаться китайские производители. У последних, со стороны вроде не плохо всё, но как чего коснись, то маленький, то большой геморрой.
И дальше, выбор простой, есть время и желание ковыряться и изобретать очередной велосипед, бери китайца, за меньшие деньги. Надо сделать быстро и без напрягов, не скупись, покупай малину.
BARSRAB
04.06.2023 13:47Что-то не помню, чтобы что-то изобретал, чтобы запустить медиахранилище. Armbian + Plex + qBittorrent. Все, вообще никаких танцев с бубном. Потратил пару часов времени, если не меньше. И то, большую часть времени ставились обновления. При этом я получил нормальную работу с ЛВС и SSD, а не калечное убожество у малинки, где работает либо сеть, либо USB, т.к. висят на одном хабе. Плюс даже 4 малинка не позволяет подключить ничего, кроме USB устройств, а значит о быстром чтении/записи можно сразу забыть. Опять же, там стоит RockChip, на которых собрана куча медиаприставок, так что, думаю, и с прямым воспроизведением видео проблем не было бы. Да, GPIO, управление обдувом и т.п. в моей сборке линуха не поддерживаются, насколько я помню. Но тут они мне и не нужны. Так что я вообще не могу понять, в чем проблема.
ZekaVasch
04.06.2023 13:47+3А знаете почему он не загружался сразу?
Да потому что на них прошивки часто слетают.
Было у меня несколько таких ноунеймов китайских. Так никто больше полгода не держался и даже от не ежедневного использования ломались. Включаешь, а он раз и не загрузился. Вангую что перегревались и прошивка слетала. Переставить то не сложно, но надо же и приложения поставить. Час другой тратится, вместо просмотра
Когда мне надоело это делать регулярно, я купил новый. Он тоже повел себя молодцом и просто помер от перегрева.
Апельсинки с андроидом вели себя лучше. Но в них sd карта и они тоже сравнительно регулярно отваливались.
По итогу я купил микромоноблок от леново (дешево отдавали) поставил линукс и коди. И он прям молодец. И сервером может быть и диск можно большой поставить для медиатеки
lovermann
04.06.2023 13:47Потому что это человеческая психология. Кто-то думает, что можно за 100 долларов сделать свой хостинг с сайтами, личным VPN-сервером, почтовым клиентом и прочими виски и шлюхами...
jpegqs
04.06.2023 13:47Потому что охлаждение нужно, хотя бы пассивное в виде радиатора. Все эти стики не рассчитаны на постоянную высокую нагрузку. Поэтому ничего удивительного.
nitro80
04.06.2023 13:47+1Хех, лет 10 назад был какой-то стик 802. Очень неудобно было через wifi с ним общаться (был установлен debian), выпаял разъём usb и припаял usb-сетевую карту.
А дальше не помню... Видимо где-то сгинул...
Jael_Dace
04.06.2023 13:47+1Есть место под eMMC, практически готовое к установке чипа (припаяны BGA шары).
Это место для второй микросхемы ОЗУ. И там нет шаров - просто небольшой слой припоя. Шары были бы намного крупнее и наносятся они не на плату, а на микросхему.
Carnie
04.06.2023 13:47+1Есть место под eMMC, практически готовое к установке чипа (припаяны BGA шары)
"BGA" шары на фото предназначены для вторго куска DDR, дабы добить до одного гига.
Место под eMMC можно увидеть, если сдуть микросхему NAND.
Z55
04.06.2023 13:47люди интересующиеся embedded и разработкой собственных устройств осваивали такие микроконтроллеры, как AVR и PIC32. Но область применений микроконтроллеров довольно узкая, если речь заходит о каких-то серьёзных применениях по типу быстрой обработки показаний с датчиков или реализации собственных компьтеров/игровых консолей. Конечно на рынке уже были DSP — цифровые сигнальные процессоры, которые были во много раз быстрее обычных микроконтроллеров и использовали все преимущества концепции VLIW
Как бы, DSP и микроконтроллер - это два разных устройства, решающих разные задачи.
bodyawm
04.06.2023 13:47Полагаю, автор хочет сказать о том, что единственным способом получить домашнему эмбеддеру относительно бодрую производителность были именно дсп, т.к одноплатников ещё не было (девкиты с pxa или i.MX в расчет не берем - они были дорогие и в РФ их не достать)
Rixty
04.06.2023 13:47Интересное решение, хотя в реальности 400 рублей это просто автору повезло. Но тут другой момент - у меня есть одноплатник тех же времён (и планшет на а10) - и воспроизводить контент они уже не могут. Первый - на линуксе как сервер ещё работает, но Коди уже не тянет совсем. Второй на Андроиде 4.0.2 - и там проблема с сертификатами, поскольку выпущена ос слишком давно. И актуального софта больше нет - я даже придумать применение не могу.
bodyawm
04.06.2023 13:47Не правда) На юлито их много по демократичным ценам, я сам себе 3 штучки отхватил под эксперименты)) Приятно видеть, что люди учатся и понимают, что можно найти за дешман весьма интересные гаджеты.
Rixty
04.06.2023 13:47не знаю, зашел сейчас на авито - там минимум за 3500 находятся.
я понимаю что можно найти - я себе так купил за 100 рублей роутер и починил его, за другой отдал 500 (в полурабочем состоянии), но это именно везение имхо. Или надо мониторить объявления.
Worky
04.06.2023 13:47Вот Общая тема это поста очень важна, хоть и начали закидывать более лучшими альтернативами.
Общая тема: чем дальше, тем больше таких АРМ устройств будет у каждого скапливаться. Выкинуть будет жалко, а версия ОС уже не будет поддерживаться. И вот тут и возникает потребность перешивать их (а может чуть и допаивать) в одноплатники! И далее использовать, как НАСы, роутеры и пр
И это направление будет востребовано, даже сайт свой можно запилить и пополнять данными для всяких мобилок, боксов и пр
NiCOOLaS
04.06.2023 13:47NAS в каком виде можно получить от такого стика ? По Usb подключить внешний винт ? Это как-то несерьёзно ) так и к роутеру можно винт подключить.
Или есть возможность получить raid на таких свистках ?
grishkaa
04.06.2023 13:47Ниже будут именно фото, а не скриншоты для того, чтобы вы могли увидеть как оно смотрится в действии, ну и потому что нет встроенного скриншоттера.
Если что, скриншоты можно делать в режиме отладки по USB с компа, из андроид студии или через adb (adb shell screencap -p > screenshot.png). На чистом андроиде до 4.0 это вообще был единственный способ.
Javian
Заголовок несколько вводит в заблуждение, вызывая ожидание установки на TVBox, например, Armbian.
forthuse
Так можно восстановить любое устройство с андроид и использовать по возможности,
но ожидаешь от такого заголовка, что автор действительно сделал какой то проект
с заменой "Малинок" на стик, а не написал очередную инструкцию по восстановлению девайса на основе информации с форумной площадки 4PDA.
bodyawm
Информации по RK на 4pda мало, я мельком погуглил, именно для чипсета 3028A вообще ничего такого нет. Так что инструкция явно полезная хотя-бы из-за редкости описываемого чипа и подробного описания. Ну и я в своем блоге лично эксплуатирую такой психологический фактор читателей, как банальная лень. Многие думают что это сложно, а где что искать, а где прошивки, а куда тыкать: но вот когда принесут готовое на блюдечке, то это совсем другое дело.
Я тут сам заинтересовался такими девайсами и нашел на авито девайс, который описывает автор:
И просто какой-то плеер от 3Q на AllWinner A10 (куда можно вкорячить десктопный линух):
Постараюсь перехватить инициативу автора и реализовать по вот этому принципу GPIO, завершив концепцию одноплатника за копейки
kulhaker478
Не камень в сторону концепции с МК, но почему бы не использовать расширитель GPIO на I2C, аля PFC8574? Модули ядра под них есть, главное грамотно DTS описать
strvv
согласен. если есть возможность — у тв-боксов были тюнеры, они на отдельной плате и если их шина к основному ядру не pci-e, было много выброшено на рынок dvb-t боксов, а потом выяснилось что те чипы dvb-t2 не держат — и у многих они пылятся на полке, да и dvb-t2 боксы оптом по 400-500 рублей на авито у компаний утилизаторов типа technostyle (старая компьютерная компания из 90х, воронеж, но не выдержала гонки и ушла в область утилизации вычислительной техники).
если взять такой бокс с внешней платой тюнера (она на шлейфу соединяется с основной мамой бокса) и шина будет удобна для работы — то велкам! да и для любителей SDR как раз чипы тюнеров подходящие.
bodyawm
Некоторые приставки, кстати, уже работают на обычном линухе. Именно dvb. Но какие конкретно - я не знаю.
kulhaker478
На чипсетах gx6605s и подобных - точно. От линукса конечно одно название, всё максимально 'сшакалено' (ROMFS и минимум данных в фс) чтобы в 4Мб флеша уместиться
Кстати под gx6605s есть индусский софт по разборке<>сборке бинарей, можно развлекаться:
bodyawm
Благодарю. Ну все, пошел искать
jpegqs
Да это же типичный размер флэша в большинстве дешевых кнопочных сотовых. Не старых, а тех что сейчас продают. Чипсеты MT6261 и SC6531.
bodyawm
6261 - прямой родственник 6225/6235, в 61 добавили поддержку дешевой SPI памяти и урезали MAUI (название кнопочной платформы медиатека). Только в мобилках на 6225/6235 флэши были NOR на 32мб :)
jpegqs
Так это обман, по факту есть 4 мегабайта, а в 99% описаний телефонов указывают это как 32мб, то есть это "мб" - мегабиты.
6261 это доработка 6260, который уже почти не встречается.
bodyawm
нет, не обман, я дампил полностью всю память на N95 китайце, сдампилось именно 32 мегабайта. А вот с ОЗУ стандарт, да, 4 мегабайта
bodyawm
Эти 32 метра было под что тратить - нередко в старых китайчиках была самопальная платформа MRP/MRE/VXP, была JVM (иногда параллельно с MRP). Все это кастрировали подчистую в 6261 (в т.ч реализацию платформы MRP, которая сама по себе была нативной) и выкинули, чтобы поместится на небольшой флэшке
jpegqs
Не знаю как на медиатеке, но на Spreadtrum/Unisoc бывает JVM на 8 мегабайт моделях (8 flash/8 ram).
bodyawm
там и мрп есть. Я под нее потом хочу запилить че нить, но апи там просто жесть. При этом, несмотря на наличие MMU, его преимущества особо не юзаются: программа способна крашнуть систему и отправить в ребут очень легко.
jpegqs
MRP ни разу не находил, мне часто про него пишут, что он должен быть, а я его не нахожу в прошивках.
bodyawm
Спредтрумы создают папку mythroad_spr, медиатеки - просто mythroad. Вот где точно есть - так это TV E72 (именно так). Сдк можно найти в интернете.
jpegqs
Я не в старых ищу, а в новых, на уже упомянутых SC6531 и MT6261. Причём мне показывали утечки прошивок для этих чипов, где MRP есть. Но ни одной современной модели, где это есть - я не знаю. Имею в виду модели что продают в России. Директория самая разная может быть, если 4pda почитать.
bodyawm
Прям совсем свежие кнопочники на 6531 уже не делают, UniSoc добавили лте модем в свои кнопочники, при этом оставив старое ARMv5 ядро и Mocor в качестве ОС как основу.
jpegqs
Есть 6531E, который на самом деле 6562, на рынке таких сейчас новых завались. Unisoc сделали новые чипсеты для кнопочных T107 и T117 (также альтернативное название UMS9107 UMS9117), с поддержкой 4G. Там ARMv7 и 1ГГц. Но стоят как дешевые смартфоны и отзывам разряжаются быстро как смартфоны. И эти новые чипсеты пока только отдельным брендам дают, вроде Нокии.
Кстати памяти стало много на этих новых чипсетах, и не выдают мегабиты за мегабайты.
Javian
На хабре такое в году 2012-2013 про Mini X/Mini XPlus/mk805 Android TV Box на SOC Allwinner A10. Сейчас не нашел, видимо, статью в черновики убрали.
Javian
нашел — Управляем чайником из браузера или как я интернет-розетку делал
https://habr.com/ru/articles/149289/
Запуск Linux на планшете с SoC Allwinner A10 на борту
https://habr.com/ru/articles/149598/
bodyawm
Моя лепта:
https://habr.com/ru/articles/685718/
MDXE1337 Автор
Благодарю. Поправил заголовок и добавил дисклеймер, действительно несколько кликбейтно вышло. Люди ожидают увидеть полноценную гребенку GPIO или пародию на неё, а я их обламываю к концу статьи.
MiraclePtr
Скорее, люди ожидают полноценный Linux (с рутом, SSH, возможностью накатывать свои пакеты и поставить свежие корневые сертификаты), а там древний и огороженный Android 4.4 :(
strvv
а в чём проблема — товарищ подобрал образ — с него уже есть ядро 2.6.х, dts, берёшь с него конфиг, пересобираешь ядро с подключением части пунктов, выключенных в ведроиде… (надо посмотреть MediaDeb от Ncrmnt — ncrmnt.org, github.com/MediaDeb) — и диск исходников дистрибутива, например слаквари до 13.37, и можно быстро пересобрать под себя.
это если не использовать экран. если использовать видеовывод — то надо смотреть глЫбже. я этот вопрос пока не ковырял.