Комментарии 21
Друзья! Я потихоньку развиваю рубрику серьезного хардварного моддинга у себя в статьях. Именно поэтому я хотел бы купить себе 3D-принтер: в голове есть довольно много интересных идей.
Из ближайших: изначально героем статьи мог стать вот этот навигатор на WinCE. Большинству людей они сейчас абсолютно не нужны и их часто можно найти на свалках или в шкафах, ожидающими своего часа. А ведь между прочим, эти устройства вполне себе можно попробовать превратить в неплохой одноплатник, да ещё и с привычным (для некоторых) WinAPI. Внешних интерфейсов там два: два канала UART (один под логи, нельзя открыть из под системы на чтение) и один для GPS (сам гпс физически расположен в чипе, из-за чего его нельзя "выпаять") и Bluetooth. Из такого девайса можно сделать много чего: например, терминал для управления умным домом, ту же игровую консоль или кастомную приборную панель в машину. Отдельной крутой фишкой я считаю тотальную совместимость дисплеев: почти все дисплеи автонавигаторов легко взаимозаменяются и имеют идентичный интерфейс (TTL RGB) и распиновку
Я тут кстати на другой площадке создавал опрос, стоит ли мне найти полуушатанную PS2 в неизвестном состоянии и попытаться восстановить:
Но чет ту консоль, которую я хотел забрать, стащили у меня из под носа :( Но тематический контент по "фирменным" консолям с написанием приложений под них точно будет!
а смысл? кроме экрана там ничего больше и нет. Периферии грубо нет, доступ к gpio сложный, написание под него каких то приложений.... надо старые студии. единственное дешевый, но не более того.
кроме экрана
Экрана, готового звука с микшером, примитивного 2D-видеоускорителя, Bluetooth, сетевого стека, возможно даже USB-хоста (но не на этом девайсе). Не так уж и мало забесплатно или за 100 рублей, верно?)
Касательно приложений: старые студии без проблем работают на свежих виндах, есть возможность писать на плюсах, ObjPas (порт FPC), C#/VB.NET. Вполне себе ничего!
Про GPIO я отдельно расскажу потом.
например, терминал для управления умным домом, ту же игровую консоль или кастомную приборную панель в машину
Постоянно включенная карта погоды, осадков и гроз от Яндекса в прихожей тоже была бы не лишней, причем прямо на входной двери. Конечно, можно по утрам смотреть ее в смартфоне. Но, по закону Мёрфи, обычно ливень надвигается на город именно в тот момент, когда не посмотрел ни на прогноз, ни даже в окно, не взял зонтик и очень легко оделся.
да, но на многих wince памяти как на пентиумах 90-начала 2000х — 16-32 мб. другое дело, что этого хватает, но! все современные библиотеки быстро летят в корзину! и это, наверное, правильно.
на 100-200мгц мипс или арм-v4/v5 с 16 мб памяти (hpc2000, ce3.0, многие навигашки)
Крутая хабратортная статья, моё уважение! Подскажи пожалуйста, как собирать прогу под Андроид и как ты её запускал. В общем, интересна кухня. Можно просто ссылок на RTFM накидать.
Спасибо!
Собирать через Android Studio. Я ближе ко второй части выложу полные исходники: сейчас их нужно немного "причесать" для публичного доступа - добавить автозапуск при загрузке (ловить BOOT_COMPLETED, сейчас запускаю вручную с помощью встроенного дебаггера) и хэндлинг ошибок. Прошивку для RPi Pico можно собрать CMake'ом, не забыв добавить их SDK с тулчейном в Path
Для устройства андроид с неработающим тачскрином как вариант можно через otg мышку подключить
Можно и просто HID-устройство реализовать на базе USB-стека ESP32 или того же Pico. Цель статьи была немного в другом:
Показать, что с старыми устройствами вполне можно полноценно общаться на физическом уровне (т.е UART) и использовать их в качестве одноплатников (об этом расскажу в одной из следующих статей)/игровых консолей или ещё каких-то целей. Даже как одноплатник он офигенный: есть контроллер АКБ сразу с зарядкой, иногда можно выцепить 3.3в с КП, сразу есть дисплей, ЦАП для вывода звука, компактный USB-хост через OTG.
Показать, что старые и казалось бы, закрытые планшеты вполне себе поддаются железному моддингу и им не место на мусорке.
Интересно было бы посмотреть на реализацию одноплатника) Планируешь ли GPIO к такому кастомному одноплатнику подключать?
а вот у меня то же желание только с платой от современных смарт тв. один на webos второй самсунговский. по сути одноплатиники. но закрытые, инфы совсем нет если не андройд.
Корпус намоделен уже? Какой город?
Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера