Сегодня компьютером на x86-совместимом процессоре едва ли можно кого-то удивить с гиковской точки зрения. Другое дело — обучающий ноутбук для детей, который работает на очень интересном и необычном ARM-процессоре от небезызвестной компании VIA. И хотя для запуска произвольных программ его необязательно было хакать, всем гикам известно — надо было ставить Linux!
К чему приводит давняя детская мечта об обучающем ноутбуке, что скрывается внутри устройства за 500 рублей и как на всё это накатить Linux с дуалбутом в родную систему — читайте в сегодняшней подробной статье!
❯ Предисловие
С самых ранних лет своей жизни, я так или иначе интересовался компьютерами. Когда многие мои читатели уже заканчивали университет или жили взрослой жизнью в начале-середине 2000-х годов, ваш покорный слуга всё ещё ходил в детский сад — и уже тогда мечтал о своём собственном личном компьютере.

В те годы, даже в моём провинциальном Ейске уже можно было найти за бесценок списанный с госсектора компьютер на условном 486'ом или Pentium MMX. Однако у моих родителей таких знакомств не было, да и друзей с личными ПК — тоже. Даже с популярными в те годы «Денди-ноутбуками» я познакомился лишь пару лет назад, несмотря на то, что аппаратный клон NES стал моей основной игровой платформой детства.

В те времена, зажиточные семьи часто покупали своим детям так называемые детские обучающие компьютеры, которые представляли из себя ничто иное, как «Brick Game» с клавиатурой и несколькими обучающими играми/программами. Примитивность и одновременная гениальность этих устройств зашкаливала: тайваньские инженеры умудрились сделать достаточно многофункциональную машину на простейшем микроконтроллере из 90-х — по типу тех, что использовались в «Тетрисе»: 4-битный процессор на 1МГц, система команд напоминающая 8051 с отдельными инструкциями для управления звукогенератором, встроенный контроллер ЖК-дисплея, 4Кб ROM-памяти и 64 байта оперативной — в общем, это маленькое инженерное чудо не могло не привлекать к себе внимание детей с гиковскими наклонностями!

Но даже такого компьютера у меня в детстве не было, оставалось лишь смотреть и облизываться на экземпляры у соседских друзей... И я думаю многие читатели знают, что такое несбывшиеся детские мечты!
К 2010 году, в Китае и Тайване случился бум мощных и недорогих систем на кристалле. Буквально каждые полгода выходили новые чипы, которые совмещали в одном корпусе практически весь компьютер: от центрального процессора, до 3D-видеоускорителя и всё это буквально за пару долларов. Среди популярных моделей вспоминаются MIPS-чипсеты от Ingenic (использовались в плеерах и игровых консолях Dingoo и Ritmix) и ARM-чипсеты от InfoTMIC, TeleChips, Rockchip (использовались в первых Android-планшетах за 100-150$, которые в те годы назывались MID). Добавьте к этому резкое удешевление NAND-памяти объёмом в 2-4ГБ и оперативной памяти типа SDRAM/DDR1 — очевидно, что предприимчивые китайские компании захотят собрать что-нибудь массовое и при этом недорогое!

На волне популярности нетбуков, а конкретно — свежего Asus EeePC 700, некий китайский ODM-производитель разработал несколько очень дешевых платформ для ноутбуков, которые между собой были похожи как две капли воды, но отличались процессорами. Больше всего устройств использовало чипы разработки WonderMedia, но также встречались гаджеты на процессорах Anyka и даже Ingenic. И цена таких ноутбуков была просто невероятной: от 50$ до 100$ за штучку. Полноценный ноутбук с RJ-45, Wi-Fi модулем, 2-4ГБ встроенной памяти и лицензионной Windows всего за 2.000 рублей по тому курсу... это было что-то невероятное!

В России такие ноутбуки тоже продавались. В основном их закупали предприимчивые граждане с Таобао/Алика и затем торговали ими в павильоне на рынке или в переходе. Но были также и небольшие официальные поставки, среди которых затесался герой нашей сегодняшней статьи — некий «Бам-Бук», который стоил аж 6.500 рублей в 2010 году (~210$ по тому курсу)!

Будучи фанатом портативных гаджетов на необычных процессорах, я разместил пост о поиске подобных ноутбуков на Хабре, Пикабу и 4pda. И год спустя, Toshan с 4pda предложил мне купить тот самый «Бам-Бук» за символические 500 рублей... а мы ведь помним, что такое несбывшиеся детские мечты!

❯ Что внутри?
Ноутбук приехал в целостности и сохранности, однако Антон сразу предупредил о том, что у устройства не работает часть клавиш на клавиатуре, а также тачпад. После включения «БамБука», меня встретил рабочий стол Windows CE, но системой едва ли можно было пользоваться без клавиатуры.

Поскольку на устройстве уже были видны следы разборки, я решил его перебрать и проверить целостность шлейфов, а также пайки коннекторов. Разбирается нетбук очень просто: достаточно лишь открутить несколько винтов на поддоне, включая потайной под наклейкой EasyPC и отключить шлейф клавиатуры с тачпадом со стороны топкейса.

В процессе снятия клавиатуры, я обратил внимание на криво вставленный в коннектор шлейф. Вообще, такие устройства требуют сноровки и опыта в процессе сборки, поэтому иногда зафиксировать шлейф бывает проблематично и он начинает просто болтаться в коннекторе. Казалось бы, причина неработоспособности клавиатуры найдена!

После снятия топкейса, нас встречает «голая» в буквальном смысле плата. По сравнению с любым x86-нетбуком тех лет, это устройство выглядит таким же простым, как GameBoy по сравнению с PSP...

На плате устройства и тут и там были видны следы неотмытого флюса. Все DIP-элементы (разъёмы), а также динамики паялись вручную. Судя по маске, в плате используется не более 5-6 слоев — что очень и очень мало для ноутбука... но в чём секрет?

Переворачиваем плату устройства и всё становится предельно ясно! Дело в том, что процессор, ОЗУ и Flash-память распаяны на отдельной плате, называемой System on Module (SoM), которая припаяна к основной методом поверхностного монтажа. Такие платы служат для быстрой разработки и прототипирования устройств в условиях ограниченного техпроцесса и бюджета — по сути, на хост-плате разводят лишь питание и периферию, а используют их везде: начиная от ЧПУ-станков, заканчивая кассовыми аппаратами!

В качестве сердца устройства используется система на кристалле WonderMedia WM8505, также известная как VIA VT8505. В её основе лежит ARMv5-совместимое ядро 926EJ-S на частоте 300МГц с 16Кб кэша, кастомный 2D GPU собственной разработки VIA, контроллер DDR2-памяти, а также большое количество самой разной периферии: от шин по типу SPI, I2C и UART, до SD и USB. И всё это в миниатюрном чипе за несколько долларов!
Снизу расположилась одна банка оперативной памяти типа DDR2 объёмом в 128МБ, а справа — микросхема SPI-флэш памяти, где хранится загрузчик U-Boot (BIOS) устройства.

Немного выше процессора расположилась микросхема NAND-памяти производства Samsung. И как мы с вами видим по характерным потертостям и следам флюса — скорее всего этот чип сдули с MP4-плеера, который когда-то сдали в утиль. В Китае эти чипы памяти продают за бесценок сразу с частями платы устройств — их даже не всегда выпаивают!
Чуть выше SoM можно обнаружить 4 пина под колодку — это диагностический UART-разъём, который можно использовать для восстановления устройства при окирпичивании.

С левой части платы расположился USB-хаб AU6256, а рядом с ним — микроконтроллер производства Holtek (и тут процессор от «Тетриса»!) в весьма необычном корпусе. Скорее всего, он выполняет функции SMC и контроллера клавиатуры одновременно — эдакий мультиконтроллер «на коленке»!

С правой стороны платы у нас расположилась схема питания на основе чарджера SUN4001S, понижающего DC-DC преобразователя APW7145 (основная шина питания) и LDO SY8088, формирующий напряжение 3.3В. Немного правее расположился аудиокодек Wolfson WM1613G — чаще в таких ноутбуках можно найти что-то от самой VIA!

И... это всё! Вся схема ноутбука настолько простая и гениальная, что буквально состоит из SoM, микроконтроллера, USB-хаба, аудиокодека и простейших питальников...
❯ Включаем...
После сборки и включения ноутбука, я обрадовался что большая часть клавиатуры заработала нормально, но одна линия матричной клавиатуры всё же была повреждена. Осмотрев её, я обнаружил что клавиатура вся погнутая и... ну в общем, здесь явно постарались шаловливые ручки. Однако это не делает данный ноутбук бесполезным!

С завода здесь стоит Windows CE 6.0 с различным обучающим софтом для детей, но прошлый хозяин накатил сюда универсальную кастомную прошивку для устройств на WM8505 от PC_USER. Для верности я решил переустановить образ системы (благо он сохранился здесь): для этого достаточно лишь отформатировать SD-карту в FAT и скопировать папку script из архива в корень карты памяти. Поскольку в устройстве используется U-Boot, обновление прошивки реализовано за счёт использования autoscript'ов, которые заставляют загрузчик грузить ядро Linux или Windows CE с карты памяти и уже из юзерспейса копировать себя в NAND. Путем небольших манипуляций с скриптами, можно реализовать полноценный дуалбут или даже триплбут!

После установки системы, нас встречает такой родной рабочий стол... и вендор устройства сделал всё, чтобы опыт использования такого ноутбука был максимально приближен к полноценному компьютеру. Тут есть большое количество самого разного софта: начиная от офиса, заканчивая играми. И даже есть полноценный Windows Media Player вместе с TCPMP для поддержки YouTube:

Другие ревизии этого ноутбука с Wi-Fi и Ethernet могли также свободно сёрфить интернет. Из коробки был предустановлен пока ещё не совсем бесполезный PocketIE, а с помощью небольших манипуляций можно было даже установить Opera Mobile на актуальном в те годы движке Presto:

Помимо этого, в устройстве был предустановлен клиент ещё популярного тогда Skype. Уж не знаю как он работал на Windows CE, но учитывая что нормальный порт на Android делали года три — возможно что определенные нюансы точно в нём были.

Касательно офиса — здесь было всё необходимое: начиная от клиента почты, заканчивая эдакой вариацией на тему Excel. В целом, такие ноутбуки чаще всего и покупали для использования в качестве печатных машинок, SSH-терминалов (есть порт Putty на WinCE) и других подобных целей. Интересно что для WinCE есть частичный порт MS Office, причём даже с PowerPoint'ом, но в этой прошивке его почему-то нет.

Ну и куда же без игр! Под ARM WinCE было достаточно много портов различной классики: начиная от эмуляторов игровых консолей, заканчивая казуалками по типу Zuma от Astraware. Однако большинство игр и программ использовали библиотеку gx.dll, которая давала прямой доступ к фреймбуферу устройства и была доступна только на коммуникаторах и КПК с PocketPC/WinMobile на борту. Энтузиаст из Германии даже разработал свою реализацию gx через GDI (заведомо более медленную), но большинство игр работает не совсем корректно, а эмуляторы по типу PocketNES банально не влезают в экран:

Внимательные читатели могли заметить, что в таскбаре запущено много программ, но при этом оперативной памяти в устройстве всего 128Мб и её всё ещё достаточно для запуска ещё нескольких приложений. В чём же секрет? В том, что Windows CE потребляла памяти даже меньше, чем Win95, но при этом на ней был доступен .NET и часть прелестей WinAPI времен Windows XP. При этом над оптимизацией программ действительно заморачивались и поэтому софт не только экономен к ОЗУ, но ещё и шустро бегает на горяченном 300МГц ARMv5 процессоре!

❯ Ставим Linux
Эти ноутбуки появились в золотое время развития Android, когда каждый вендор чипсетов старался поддерживать все доступные на рынке операционные системы. Поскольку WonderMedia разрабатывала 8505 в том числе и для MID (планшетов), для чипсета был доступен порт Android 1.5 и исходный код ядра Linux. Имея такие вводные данные, вполне очевидно, что гики рано или поздно смогли запустить на нём какой-нибудь дистрибутив.

На WM8505 доступно два образа: с Arch и Debian Lenny. Поскольку я никогда не пользовался Арчем и всю линуксоидную жизнь я сидел либо на Debian, либо на Slackware, я решил остановиться на Дебиане. Некий добродетель выложил на archive.org уже собранное ядро + rootfs, готовое к установке: нам достаточно лишь разбить SD-карту на два раздела (первый — 32Мб, второй — остальное доступное пространство) с помощью утилиты fdisk, отформатировать первый раздел в FAT и скопировать на него папку script с ядром:
su
mkfs.fat /dev/sdb1
mkdir /mnt/wmboot
mount /dev/sdb1 /mnt/wmboot
tar -xvf ~/fatpart.tgz
sync
И отформатировать второй раздел в ext2, распаковав туда rootfs:
su
mkfs.ext2 /dev/sdb2
mkdir /mnt/wmrootfs
mount /dev/sdb2 /mnt/wmrootfs
tar -xvf ~/extpart.tgz
sync
После этого можно вставить SD-карту в ноутбук, включить его и посмотреть на надпись «Loading Windows...», которая плавно сменяется на вывод kmsg :)

Единственный нюанс — здесь собрана минимальная рутфс со всем необходимым софтом, включая dpkg и apt. Чтобы поставить XOrg и другие программы нужно искать свисток на чипе Realtek RT3070, либо же организовывать локальный файловый репозиторий на USB-флэшке (ведь в комплекте нет даже веб-сервера, который можно было бы развернуть на локалхосте)... но это мы с вами оставим уже для следующей статьи :)

В общем и целом, гиковские перспективы у таких гаджета есть. Если бы у меня было чуточку больше времени, я бы портировал в фреймбуфер эмулятор NES и SEGA, как я это делал для детского MIPS-ноутбука и мы бы с вами даже провели тесты — чьи 300МГц быстрее!
❯ Заключение
Вот такая статья об интересном детском ноутбуке у нас с вами сегодня получилось. Конечно нельзя сказать, что такой ноутбук является альтернативой старенькому ThinkPad'у с Арчем на борту, но сама концепция и понимание того, что твой гаджет работает на ARM-процессоре, как минимум достойна внимания!
А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
Очень важно! Разыскиваются девайсы для будущих статей!
Друзья! Для подготовки статей с разработкой самопальных игрушек под необычные устройства, объявляется розыск телефонов и консолей! В 2000-х годах, китайцы часто делали дешевые телефоны с игровым уклоном — обычно у них было подобие геймпада (джойстика) или хотя бы две кнопки с верхней части устройства, выполняющие функцию A/B, а также предустановлены эмуляторы NES/Sega. Фишка в том, что на таких телефонах можно выполнять нативный код и портировать на них новые эмуляторы, чем я и хочу заняться и написать об этом подробную статью и записать видео! Если у вас есть телефон подобного формата и вы готовы его задонатить или продать, пожалуйста напишите мне в Telegram (@monobogdan) или в комментарии. Также интересуют смартфоны-консоли на Android (на рынке РФ точно была Func Much-01), там будет контент чуточку другого формата :)

А также я ищу старые (2010-2014) подделки на брендовые смартфоны Samsung, Apple и т. п. Они зачастую работают на весьма интересных чипсетах и поддаются хорошему моддингу, парочку статей уже вышло, но у меня ещё есть идеи по их моддингу! Также может у кого-то остались самые первые смартфоны Xiaomi (серии Mi), Meizu (ещё на Exynos) или телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E5, ZINE ZN5 и т. п., о них я хотел бы подготовить специальную статью и видео т. к. на самом деле они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake!). Всем большое спасибо за донаты!

А ещё я держу все свои мобилы в одной корзине при себе (в смысле, все проекты у одного облачного провайдера) — Timeweb. Потому нагло рекомендую то, чем пользуюсь сам — вэлкам:

Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩
Комментарии (85)
Johan_Palych
19.07.2025 14:09Готовые образы с Debian 12
Debian for Wondermedia WM8505 Netbooks
https://github.com/lrussell887/Debian-for-WM8505-Netbooksbodyawm Автор
19.07.2025 14:09Спасибо, да, я видел этот проект, но подумал что 12 дебиан с systemd будет сильно тяжелым для такого малыша)
Приятно что люди начали вспоминать об этих прикольных гаджетах)
bodyawm Автор
19.07.2025 14:09На таких гаджетах лучше пользоваться либо g2menu с GP2X, либо запускать софт с терминала. И сам софт должен напрямую дергать фреймбуфер, если мы говорим о тех же самых играх ;)
lazyest
19.07.2025 14:09шикарный вариант, ни звука, ни видео :)
Ленни вышеупомянутый даже иксы в состоянии запустить как мне помнится, только и в консоли можно прекрасно жить
у меня в планах запитать это чудо от 12 вольт гаражного аккума, который заряжается от солнца ;) будет ваще огонёк
Nikolyrus
19.07.2025 14:09WonderMedia является дочерним предприятием VIA, даже наверное структурным подразделением в компании VIA. Via владеет значительными компетенциями в теме х86, а также действующим лицензиями на многие решения от ARM. Имея такое патентное богатство VIA стала интересна правительству Китая и на предложение о сотрудничестве было создано совместное предприятие Zhaoxin и кажется с передачей компетенции VIA этому предприятия. Все оформлено в рамках международного права, и пусть это уже не свежие решения, но на данный момент возможностей этих решений пока ещё достаточно для широкого рынка потребления
bodyawm Автор
19.07.2025 14:09Угу, WonderMedia в 2012 выпустила ещё один чипсет, на этот раз уже для Android 4.2, но он не стал особо популярным и проигрывал AllWinner A10 и Rockchip RK3xxx серии. В 2016 WonderMedia закрыли и специалистов отправили в Zhaoxin видимо)
Ноут на WM8850 у меня тоже есть.
Nikolyrus
19.07.2025 14:09До 2016 года WonderMedia была дочерним предприятием VIA. С 2016 она вошла в состав VIA. Вообще, если посмотреть на подобные устройства с практической, фантазийной постапакалипсической точек зрения, то эти устройства являются устройствами судного дня. Они менее требовательны к питанию, окружающим условиям, и условиям эксплуатации, возможность ремонта чуть ли не на коленке. Представил гипотетически развитие техногенной катастрофы с ограниченными ресурсами, не супер игровой компьютер, с его околокиловаттным потребление, а более простые устройства позволибы наверное получать различную информацию как для жизнеобеспечения, так и для восстановления среды существования. Ну, это так, фантазии из тем "теории заговора"
theult
19.07.2025 14:09Слишком редкий артефакт с слишком слабым процессором для реального применения. Статья классная, есть же вагон х86 нетбуков, ревущих по chrome os и какому-нибудь ещё полезному применению. Ну серьезно, какой арм? Зачем оно в 2025?
bodyawm Автор
19.07.2025 14:09Ну серьезно, какой арм?
В этом и фишка! Интересно ковырять всё, что не на x86 - SH3, ARM, MIPS, RISC-V)
И обратная ситуация с смартфонами - интересно ковырять x86)
min8
19.07.2025 14:09Только смысл это ковырять? Никаких реальных задач оно выполнять не будет, а так груда железа. У меня есть ноут, не в курсе, что с ним, но кажется полурабочий и есть нетбук, у которого раздолбали кнопку питания, думал сам заняться, но у меня времени нет, могу поделится
bodyawm Автор
19.07.2025 14:09Весело и очень интересно смотреть на уникальные и необычные аппаратные решения. Вот в случае с ноутом на 8505 - у меня есть и планшеты с этой SoM, куда встает та же самая WinCE и Debian!
выполнять не будет
Почему? Найти применения можно.
necros2k7
19.07.2025 14:09можно примеры?
bodyawm Автор
19.07.2025 14:09SSH терминал, диагностика тазов, мультимедийная машинка в гараж, кпк для игр для винды
ShadF0x
19.07.2025 14:09кпк для игр для винды
Я как-то пробовал на навигаторе с WinCE запускать игры от WM2003-WM6, но то ли лыжи не ехали, то ли ещё что - 80% из того что встало либо совсем не заработало, либо жутко глючило. Как контрольное устройство использовал Qtek S110 - убедиться, что это действительно навигатор шалит, а не какой-нибудь битый .cab.
bodyawm Автор
19.07.2025 14:09Надо было ставить gx.dll и aygshell. Работает не прям все, но многие запустить можно
min8
19.07.2025 14:09так современные телефоны и планшеты в разы функциональнее и доступнее и без всяких танцев. Диагностика авто? 1000 рублей стоит OBD2 читалка втыкнул и забыл, куча приложений на телефоны для этой самой диагностики, а для такой винСЕ вообще попробуй что-нибудь найди, с памятью там проблемы со скоростью проблемы, куча геморроя. Нет, я уважаю вашу любовь к ковырянию, не редко такие люди пишут очень полезные гайды по настройке или прошивке устройств. Но в данном случае это больше некрофилия. Под старые игры полно эмуляторов, да и очень многие портированы на андроид, да и в такие игры не то чтобы сильно зарубишься, так запустишь, поймешь, что было время и прошло... В общем телефон за 5тыр охватит все описанное
bodyawm Автор
19.07.2025 14:09Тут любовь к самому процессу. Эмуляторы и софт для диагностики пишется своими руками и доставляет кайф как от процесса разработки и отладки, так и от финального вида устройства.
Это такой же кайф, как писать игры на Спектрум или с софтрендерами вместо ГПУ - не так полезно, но весело для авторов
ropblha
19.07.2025 14:09Так весь смысл в редких девайсах - мэйнстрим не так инетересен. А вот всякая забавная экзотика заходит. ИМХО, разумеется)
tormozedison
19.07.2025 14:09А про такую штуку знали?
bodyawm Автор
19.07.2025 14:09Да, знаю) У них еще есть свой собственный интерпретатор для C-подобного языка программирования и для них можно писать игры.
Как будет возможность - куплю переводчик от GGV и расскажу)
tormozedison
19.07.2025 14:09А реально там можно текст программы прямо на его клавиатуре набирать, как на МК-85 и 90?
NutsUnderline
19.07.2025 14:09ноут на "тетрисе" недавно подобрал на помойке, для такого проца там офигенная графика, а уж если заменить на что то современное ....
tormozedison
19.07.2025 14:09На них некоторые умудрялись прокачивать и детям, и себе заодно навыки набора текста на клавиатуре с ФЫВАми и ОЛДЖами, потом пригождалось на обычных компах, не совпадало расположение всего трёх-четырёх клавиш, на некоторых моделях, правда, знаков препинания вообще не было.
Reternos
19.07.2025 14:09Настолько зачитался что чуть остановку свою не проехал)))
bodyawm Автор
19.07.2025 14:09Значит хорошо написал))
Lordbander
19.07.2025 14:09Без обид, но я прошлые статьи тоже зачитывал, а эту читать начал и как-то на автомате начал листать через строки, а в середине уже просто долистал до комментов.
Ну просто железо - хлам. Не захватило в этот раз.
AbdulKus
19.07.2025 14:09Где такой найти?( На Авито не увидел больше
KadansRuslan
19.07.2025 14:09Сейчас на авито и arm ноутбуки/нетбуки не найдешь, только в основном это x86 Asus eee pc
REPISOT
19.07.2025 14:09Всегда удивляло, что у гаджетов, которые называют "детскими ноутбуками" экран как у тамагочи. Это чтобы дети зрение себе посадили?
tormozedison
19.07.2025 14:09Наоборот же, экран без подсветки считается даже несколько безопаснее.
REPISOT
19.07.2025 14:09Да где же "без"? Вот это я называю с экраном от тамагочи.
Скрытый текст
А монохромники с экраном в 10-15% от площади - это отдельное издевательство.
Скрытый текст
KadansRuslan
19.07.2025 14:09В GameBoy тоже экран был монохромный и примерно в таком разрешении как в "детских ноутах"
tormozedison
19.07.2025 14:09У Game Boy начительно больше разрешение, как у МК-90 примерно, и с полутонами. На МК-90 позже научились тоже полутона получать, но программно.
tormozedison
19.07.2025 14:09Тогда это уже как у Tamagotchi Connection, или как-то так он назывался. Там уже TFT. А у простого - обычный матричный, один бит на пиксель, и без подсветки. Как и на простейших детских ноутах.
DmitTrix
19.07.2025 14:09Для верности я решил переустановить образ системы (благо он сохранился здесь)
Я для надёжности сохранил его в Wayback Machine тут. Может, добавишь ссылку в текст?
К сожалению, архиватор Wayback Machine не может нормально сохранить саму страницу загрузки – Яндекс ему выдаёт капчу (вот). А archive.today, с другой стороны, кое-как архивирует страницу загрузки (так, что кнопки не работают, но хоть название файла видно) – но он не позволяет архивировать ZIP-файлы.
vcKomm
19.07.2025 14:09archive.org вроде принимает софт
tormozedison
19.07.2025 14:09Ещё на old-dos можно, вопреки названию, там не всё связано с DOS, могут и принять.
DmitTrix
19.07.2025 14:09archive.org вроде принимает софт
Да, я на него и сохранил. Проблема в том, что по ссылке из статьи невозможно выйти на ссылку на архивированный файл. Ссылка из статьи ведёт на страницу файла на Яндекс.Диске. При попытке заархивировать эту страницу на archive.org Яндекс подсовывает капчу, которая и архивируется (вот) – и, естественно, пройти её не получается, так как некуда (мы не на сайте Яндекса). А вот если начать загрузку на самом Яндекс.Диске, то ссылку на загрузку можно скопировать из Download Manager‑а (в браузере или внешнего). И вот эту ссылку можно заархивировать на archive.org (и это я и сделал тут) – но если не опубликовать её где-нибудь, то шансов найти её потом практически 0.
vcKomm
19.07.2025 14:09Да просто архив сохранить, а он по названию индексируется во всех поисковых системах
DmitTrix
19.07.2025 14:09по названию
Ну, а как узнать название, если ссылка на Яндекс.Диск сдохнет (скажем, станет недоступной снаружи чебурнета)?
На самом деле, именно для этого я заархивировал страницу загрузки ещё и на archive.today – там видно название файла. Но это всё ещё как-то не очень пользователь-френдли.
aladkoi
19.07.2025 14:09Купите обычную тв приставку на Аrm и поставьте на нее armbian и будет Вам счастье. А это все пустая трата времени.
bodyawm Автор
19.07.2025 14:09А что, у ты приставок нынче есть дисплей, клавиатура, АКБ с чарджером?)) предложили бы тогда уж новоделбные вариации ноута из статьи на современном аллвиннере))
aladkoi
19.07.2025 14:09Представьте себе, на тв приставку можно подключать беспроводную мелкую клавиатуру и даже аэромышь, еще у нее есть HDMI выход и нормальный современный быстрый процессор. И зачем ковыряться в этом глючном старье ?
Если есть желание сделать себе некий спец. контроллер, то для этого существуют процессоры esp32 с дисплеем со своей ос за копейки. И , кстати, старые игры в режиме эмуляции на нем тоже работают. На этот процессор можно ставить разные эмуляторы, в том числе linux.
ZX Spectrum - Ok'
CP/M 2.2 - Ok'
IBM PC 8086 (80286) on ESP32 - Ok'
CP/M 86 - Ok'
FreeDOS - Ok'
MS-DOS - Ok'
Linux ELKS 8086 - Ok'
bodyawm Автор
19.07.2025 14:09Зачем вы мне это рассказываете и доказываете?) Открыли бы профиль на Хабре и увидели, что у меня были отдельные статьи и про тв боксы, и про микроконтроллеры.
Если вам не понятна концепция этой статьи - значит вы не ее ЦА. Закройте статью и забудьте)
NutsUnderline
19.07.2025 14:09обычную тв приставку на Аrm и поставьте на нее armbian
категорически не приветствую этот тезис. во первых из-за того что возникает легенда что можно на любую поставить, и за раз два. во вторых - дальше что? получаем такое же чуть менее сомнительное устройство, на котором даже бразуинг будет так себе, а видео идет только 480p. Люди регулярно тратят время просто чтобы это понять на собственном опыте. Другие люди тратят свое время гораздо больше чтобы это хоть как то работало.
Но при этом они приобретают новые знания и опыт.
esaulenka
19.07.2025 14:09Судя по маске, в плате используется не более 5-6 слоев
Судя по фотографиям, мамка сделана на банальной двуслойной плате. Что, в принципе, не особо сложно, учитывая минимум интерфейсов (и их небольшую скорость).
И да, "5 слоёв" никто не делает. Технологи очень не любят делать "несимметричную" плату, когда с одной стороны меди мало, а с другой - много. Есть вероятность, что её от нагрева (при пайке) согнёт в дугу.
PS а сама конструкция очень типичная. Я и сам 10+ лет назад рядом с очень похожей штукой свечку держал. Мы только не для детей делали, а для кассиров.bodyawm Автор
19.07.2025 14:09О, вы вероятно из Атола?)
Я плату не пилил, чтобы говорить на 100%, но думаю двух слоев будет маловато для разводки всех нужных сигналов с SoM (особенно на матрас)
esaulenka
19.07.2025 14:09О, вы вероятно из Атола?)
Этой весной было 10 лет, как НЕ из Атола :-)
Я плату не пилил, чтобы говорить на 100%, но думаю двух слоев будет маловато
Нормально. То есть нехорошо, конечно, что земля и питание там не сплошными полигонами, а какими-то хитро-изогнутыми линиями (хорошо хоть толстыми), но нам же дёшево надо. Шина дисплея там очень удачно без всяких перекрещиваний завелась в из платы модуля в разъем, а остального там и нет ничего.
Лайфхак, как определить многослойку - на ней будет много via, которые "никуда не ведут". Т.е. с одной стороны дорожка, с другой стороны - просто отверстие с ободком. Есть технология, когда отверстия сверлят не насквозь, и этот признак не работает, но это даже сейчас дорого, и используется только если плата очень "плотная".
B1234
19.07.2025 14:09у Вас все статьи интересные. всегда что новое узнаю. недавно я на свой 11 летний планшет установил ubuntu в chroot и изучая скрипты на shell под android смог найти решение для работы tap - виртуального сетевого устройства.
QALord
19.07.2025 14:09Читаю эту статью, вижу, что автор восхищается рукастостью китайцев, которые из мусора сделали устройство (я же правильно понял, там буквально БУ части имеются?)
И меня не покидает мысль, что это было сделано не ради экологии или каких-то иных благих намерений, а чтобы жесточайше обмануть конечного потребителя.
Продать несведущим людям на рынке "ноутбук", который фактически не будет тем, что может ожидать конечный пользователь (вин 7 или хотя бы ХР), конечно сайт той конторы предоставил даже видеоплеер и инструкцию, как именно закидывать видео, но сам факт создания устройств из БУ и продажи их как новых, это какой-то развод, да ещё и с обманом в описании.
первый настоящий компьютер для детей
а на форуме уже
Поскольку наш компьютер не является в полном смысле универсальным персональным компьютером (таким как PC или Mac)
Статья интересная, автору спасибо.bodyawm Автор
19.07.2025 14:09Это наполовину готовые устройства были, как и MID.
Их допиливали напильником
mindzhurna
19.07.2025 14:09Спасибо. Интересная статья. У меня есть семидюймовый ноутбук, правда на J4105 + 12 GB RAM + SSD 128 Gb, с сенсорным экраном вдобавок.Он конечно попроще нежели Onemix 1S+, да и погабаритнее немного. Но цена всё всё решает.
gik_grey_000
19.07.2025 14:09Детский "обучающий" ноутбук превратился в взрослый стенд для хакерского самолюбия.
progn
19.07.2025 14:09Нюанс в том что детям такое не нужно даже тогда когда они появились в 2000х, сейчас смартфон, игровая приставка, а если и мечтают о компьютере, то только игровом.
Точно так же 30 лет назад уже сложно было заинтересовать ребенка радиолюбительством и пайкой, этих радио, магнитофонов было полно за разную цену, зачем паять
bodyawm Автор
19.07.2025 14:09Не, я как ребенок нулевых заявляю, что детям до 7-8 лет было интересно ВСЕ. Может быть с появлением клипового мышления и тиктока что то изменилось
KadansRuslan
19.07.2025 14:09Там в роли BIOS используется файл wload.bin который загружает uboot.bin (загрузчик WinCE), wload должен по идее загружать BootROM в cpu.
bodyawm Автор
19.07.2025 14:09wload - это SPL, не совсем BIOS в привычном понимании, скорее его маленький кусочек, отвечающий за инициализацию контроллера DRAM и некоторой периферии по типу UART-контроллера. Логика такая:
SPI-флэшка замапплена в адресное пространство процессора. При старте BootROM выполняет базовую инициализацию и передаёт управление SPL по адресу 0xFFFF0000, а тот в свою очередь u-boot по адресу 0xFFF80000. U-Boot env настроен так, что сначала он ищет scriptcmd на карте памяти устройства и если находит - выполняет его, иначе - читает команду загрузки из env и загружает выбранную ОС. Сам u-boot умеет грузить как WinCE, так и Linux, никаких дополнительных загрузчиков не надо.
KadansRuslan
19.07.2025 14:09В самом BootROM есть ли EDL режим для прошивки wload без разбора устройства. В моем Func SPIDER-01 (JXD S601) есть возможность востановления SPL через BootROM
bodyawm Автор
19.07.2025 14:09Не, скорее всего нет. Но всегда остаётся JTAG (можно пролить через него в спи) и SPI программаторы
lazyest
19.07.2025 14:09у меня такой аккурат тоже есть, с дебіаном в качестве музыкального плейера на даче используется
bodyawm Автор
Статья вышла на неделю позже, чем должна была выйти.
Я с мая себе копил на автомобиль, купил Hyundai Elantra 2003 года и поэтому надо было зарегистрировать на себя, помыть, чуть позже надо будет базовое ТО сделать + проводку сделать нормальную, прочистить дроссель, перебрать датчики и насос, поэтому параллельно занят автомобилем... и может чуток позже выйдет обещанный контент с моддингом десятки (разработка кастом оболочки для магнитолы, которая подключается к ЭСУД и анализирует с него данные).
Такой вот Habr2.ru ;)
bodyawm Автор
Темп постараюсь не сбавлять. Для покупки авто пришлось занять у подписчицы денюжку, чуток вылез за бюджет, поэтому буду работать в двойном темпе ;)
Ведь пользователям Хабра наверняка будет интересно узнать об уникальном MIPS-КПК из Китая с Linux из коробки?
Скрытый текст
COTTONMAUS
"...проводку сделать нормальную..."
О, сам будешь делать?
Может и мне на моём коне Ford Mondeo 1993 года подшаманишь? А то вентилятор не чувствует дтож и просто молотит, а он уже своё отмолотил, видимо - хочу поменять
Или кого посоветуешь? Все советуют каких-то типов из Клина, я туда ещё не заезжал, правда
bodyawm Автор
Сам. Да я не эксперт, ну скрутку нормальную сделать могу и в термоусадку усадить, прозвонить-проверить, в общем джентльменский набор))
zrxzx
Думал, за скрутки джентльмены бьют по рукам. Или нет?
Lordbander
Нет. хорошая скрутка, по тестам греется меньше чем спайка или обжим. Да и, как сказать, лет 20 выдержит минимум.
bodyawm Автор
За скрутки бьют по рукам радиолюбители и ремонтники микроэлектроники. В автомобиле скрутки - мастхэв, поскольку пайка в моторном отсеке чревата серьезной коррозией уже через год, если неправильно заизолировать провод или не отмыть флюс
SuperTEHb
По рукам бьют за активный флюс на многопроволочных проводах, а сама пайка соединение весьма хорошее.
bodyawm Автор
Но нормально паять нужно уметь, не все умеют хорошо облуживать провода "на весу".
Тут важнее качественная изоляция.
SuperTEHb
Это да. Изоляция всегда нужна, хоть скрутка, хоть пайка, хоть обжимная гильза.
esaulenka
Помимо слишком активного флюса, есть ещё проблема, что спаянный участок становится очень жёстким, и от вибраций или регулярных изгибов провод может переломиться рядом с этим местом.
Т.е. оборваный провод на стыке кузов-дверь спаивать нельзя (впрочем, скручивать тоже нельзя, куда надёжней заменить на новый кусок, и соединять уже в неподвижных местах жгута).