А знали ли вы, что в 2010 году, в России был журнал с Linux? [Длиннопост, про железо]
Нет, глаза вас не обманывают: не про Linux, а на Linux! 16 лет назад, в 2009 году, чипсетов для медиаплееров на рынке стало настолько много, что китайские чипмейкеры начали продавать их за копейки. Буквально за пару долларов можно было купить процессор, который включал в себя производительное ARM-ядро, аппаратные декодеры аудио и видео, ЦАП/АЦП и другие периферийные модули.
По сути, чипмейкеры продавали не столько чипы, сколько готовые аппаратные платформы. Вместе с референсной платой шла уже готовая прошивка медиаплеера на базе RTOS-ядра, поэтому разработка новой модели заключалась лишь в проектировании корпуса, переразводке платы по референсу, перерисовке картинок в менюшке и очень редко - модификациями самой прошивки. Одним из продуктов такой модификации стали эмуляторные консоли, когда производители додумались портировать эмуляторы NES и GBA на мощные медиаплеерные чипы, а самым известным таким устройством стала легендарная Dingoo A320:
Будучи построенной на мультимедийном MIPS-чипсете Ingenic JZ4732, консоль изначально работала на базе обычной "медиаплеерной" прошивки, которая в свою очередь была построена на основе RTOS ucOS II. Однако в отличии от чипсетов Rockchip и Actions, Ingenic славилась своей открытостью к коммьюнити и на её FTP сервере можно было свободно скачать даташиты на процессоры, схемы референсных плат, а также исходный код ядра Linux. Испанский разработчик Игнасио Гарсиа приметил, что "Динга" была основана на референсной плате Caetus и умудрился с минимальными изменениями запустить на консоли дистрибутив OpenWRT...
А чем Ingenic, Rockchip и Actions занимаются сейчас?
Все три компании живут и здравствуют. Ingenic до сих пор развивает свои MIPS-процессоры XBurst (теперь уже XBurst 2) и предлагает чипы для охранных систем и работы с нейросетями. Rockchip делает чипсеты для ТВ-боксов, умных проекторов, планшетов и... игровых консолей. А чипсеты Actions можно найти в смарт-часах.
Так и появился проект OpenDingux, который представлял из себя открытую прошивку для устройств на базе чипов Ingenic. В том же 2009 году, компания Americhip представила новую технологию под названием Video in Print, которая позволяла встроить в обычный бумажный журнал специальную страницу с полноценным видеороликом. Понятное дело что основной ориентир был на рекламодателей, да и такая реклама была отнюдь не дешевой из-за необходимости ручной сборки страницы, но тем не менее технология получила право на жизнь.
Одной из первых стран, где обкатали такой способ маркетинга, стала Россия. В журнале Vogue от декабря 2010 года, компания Martini решила прорекламировать новый напиток созданный в кооперации с D&G. При открытии страницы включался плеер и воспроизводил заранее загруженный видеоролик. Только представьте себе восхищение девушек и... невероятные вопли "ОФИГЕТЬ КАК КРУТО!!! ВСЕГО ЗА 190 РУБЛЕЙ!!!" их мужей-гиков с Хабра :)
Первые покупатели ринулись "разбирать" страницу и изучать что у неё находится внутри, а затем публиковать восхищенные посты на всех технических форумах. Уже через день-два в гиковском сообществе произошел такой фурор, что взрослые бородатые мужики стояли в очередях за заветным женским журналом. Дошло до того, что гики скупили практически весь тираж с экранами в МСК, а некоторые дельцы даже перепродавали их в страны СНГ :)
И этому фурору была причина. Ведь дело не только в том, что видеоролик в памяти можно было изменить и получить интерактивную фоторамку за копейки, но и в том, что плеер в странице был построен на базе как раз того самого процессора от Ingenic. В Video in Print использовался самый младший чип - JZ4725B, который состоял из:
Кастомного MIPS-ядра с архитектурой XBurst, способного работать на частоте до 360МГц
16КБ кэша инструкций и 16КБ кэша данных
Контроллеров SDRAM памяти, DMA, системного таймера, а также периферии по типу MMC и дисплея
Контроллеров внешних шин - I2C, SPI, UART, USB
Встроенного аудиокодека с 24х-битным двухканальным ЦАП'ом, 24х-битным АЦП и встроенным усилителем для вывода звука на наушники.
В паре с ним была установлена микросхема NAND-памяти производства Samsung объёмом аж в 1ГБ (для одного видеоролика то!), а также чип SDRAM-памяти объёмом в 32 мегабайта. Кроме того, на плате были установлены DC-DC преобразователи, формирующие питание процессора, контроллер зарядки литиевых аккумуляторов и различная мелкая обвязка. Немного расточительно по отношению к ресурсам и компонентам для всего одной рекламы...
Также в журнале был установлен литиевый аккумулятор ёмкостью в 800мАч. Теперь представьте что в теории могло быть с вашим журналом, если вы после прочтения закинули его на чердак под палящее солнце, в сарай или просто выкинули на свалку...
А вот дисплей был настоящим подарком для гиков. 40 пиновая матрица с разрешением 480x232 использовалась везде: начиная от GPS-навигаторов, заканчивая другими китайскими игровыми консолями и плеерами. Так что если требовалось заменить дисплей в каком-нибудь устройстве, всегда можно было поискать журнал Vogue за копейки :)
Как вы уже поняли, гики сразу ринулись искать возможность запустить на журнале Vogue Linux. Ядро от Dingoo A320 изначально не запускалось из-за различий в периферии, маппинга GPIO и каких-то особенностях конкретно JZ4725B. Однако после нескольких недель красноглазия, гики все таки смогли запустить OpenDingux и получить миниатюрный Linux-компьютер с 300МГц процессором и 32МБ оперативной памяти всего за пару сотен рублей!
Правда сразу обнаружился один очень неприятный нюанс 4725'ого: у него не было аппаратного USB-хоста, а из периферии был доступен только SPI, I2C и UART. Поэтому клавиатуру подключить простым способом не вышло, а проект со временем к сожалению загнулся. Но тем не менее у него все равно есть перспективы и сейчас: с массовым появлением недорогих 3D-принтеров, их можно превращать в игровые консольки - пятаки под кнопки ведь разведены :)
Video in Print попадается и сейчас, правда нереализованные плееры используются в видеооткрытках по 500-700 рублей на маркетплейсах.
Единственный момент - они построены на базе чипсетов Actions Semiconductor и на Linux их не прошить :( Но теперь их скупают гики ради 40-пиновых дисплеев и просто сборки кастомных фоторамок :)
А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
Если вам понравилась статья и вы хотите меня поддержать, у меня есть Boosty, а также виджет на Пикабу ниже. А ещё мне можно отправить какое-нибудь интересное железо: устройства на WinCE/WinMobile, смартфоны на Symbian, китайские кнопочники, китайские подделки на iPhone/Samsung из начала 2010-х, игровые консоли, ретро-ПК железо - всё это я очень люблю, коллекционирую и пишу о них интересные статьи - как, например, эта :) Всем огромное спасибо!


















