Nokia n810

May. 23rd, 2023 03:40 pm
dlinyj: (Default)
Ещё одна забавная железячка проскользнула через мои руки - это планшет Nokia n810. Да, это именно планшет.



Вообще, я уже ковырялся с её младшим собратом - Nokia n800, и помню что производила на меня противоречивые впечатления. И тут за бесценок попался Nokia n810, старший собрать с клавиатурой. Это не телефон, SIM-карту вставить некуда, предшественник Nokia n900, только больше. честный Linux, и весьма забавная железяка. Read more... )
dlinyj: (Default)
Меня только ленивый не пинал на тему запуска DOOM на калькуляторе. Не считаю это чем-то особенным и выдающимся, но вот зрителю нужно.



Поэтому, по многочисленным просьбам трудящихся, встречайте мою новую статью: "Запускаем DOOM на калькуляторе HP Prime G2". Читаем, ставим лайки, комментируем, даём советы, присоединямся к владельцам калькуляторов пилящих линукс и наслаждаемся жизнью :))).

dlinyj: (Default)
Мы долго-долго строили и наконец построили. Мне с трудом удавалось скрывать всю свою деятельность, и много усилий приходилось прилагать, чтобы не проболтаться. Но вот он результат. Не всё реализовано, что хотелось, но всё же это большой прогресс.



Установка Linux на калькулятор. Часть I
Установка Linux на калькулятор. Часть II

Как обычно, читаем, комментируем, ставим лайки. Ну и советы давайте, тоже полезно!
dlinyj: (Default)
Короче говоря, пытаюсь собрать для одного проекта rootfs. Делаю компиляцию, собираю, получаю rootfs.cpio.uboot 20 мегабайт, что мне много!


Многа


Пытаюсь отрубить кучу лишних пакетов, делаю:

make cleaan



Отрубаю лишние пакеты, пересобираю, получаю ещё больше! Возвращаю конфиг взад, ставлю родной, НИЧЕГО не трогаю, делаю
make cleaan
make distclean


Пытаюсь отрубить пакеты.
Компиляю. Ещё, сука, больше!!!
Ставлю дефолтный конфиг (как в первом случае), снова всё очищаю нахер, компиляю, ещё больше!!!


Рост на лицо, смотрите на rootfs.cpio.uboot.


Что я делаю не так??? Как мне уменьшить размер rootfs? При чём там отрублены ВСЕ пакеты, практически...
dlinyj: (Default)


Решил подвести итоги моих ковыряний с Jornada 720. Боже, прошло уже 6 лет! Вы помните всё по тегам jornada и jornada 720.
Всё это было размазано по ЖЖ, все мои терзания и страдания с ней. Всё собрал и выложил на хабр, закрыл так сказать Гештальт.

Как обычно читаем, комментируем, ставим лайки.

[livejournal.com profile] aterentiev ты в телевизоре :)
dlinyj: (Default)
Старожилы помнят мои развлечения с Psion. Собрал их все в единую кучу и написал большой псот.



Как обычно, читаем, наслаждаемся, плюсуем, пишем комментарии.
[livejournal.com profile] vital_x [livejournal.com profile] 32bit_me [livejournal.com profile] bitoniau вы в телевизоре :)
dlinyj: (Default)
Очередная статья от меня на хабре. Свёл все свои эксперименты с электронными книгами Sony prs-505 в единую статью.



Как обычно, читаем комментрируем, ставим лайки. И ставим жирную точку в данном проекте.
dlinyj: (Default)
Имеем вот такой набор: одноплатник BeagleBone Black и wifi-свисток TL-WN722N на чипе rtl8188eu. Свисток брал исключительно из-за внешней антенны, но кто же знал что это такая боль и унижение!!!



Я вообще думал, что у меня всё заведётся из коробки, воткнул и работай. Но... Как оказалось, дров официальных нету. На компе нашёл рабочий варик вот этот. По сути эта репка https://github.com/lwfinger/rtl8188eu . Короче, на рабочем компе всё завелось. Я радостно щеманулся это удовольствие ставить на OpenWRT! Даже всё успешно собрал, и даже ifconfig -a всё виделось, но не работало.

Окей. Давай пойдём другим путём, не очень изящным, но зато рабочим. Решил всё по науке сделать прямо на плате с Ubuntu 18.04. Поставил убунту. Нашёл прям рабочий вариант для моего бигла https://github.com/mfruba/kernel/issues/1.

И даже, ВНИМАНИЕ! Он коннектится и получает IP-адресс от точки!
ubuntu@arm:~$ ip a
....
3: wlan0: <BROADCAST,MULTICAST,DYNAMIC> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether d0:37:45:58:b0:f2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.7/24 brd 192.168.0.255 scope global wlan0
       valid_lft forever preferred_lft forever
...


Но...
ubuntu@arm:~$ ping 192.168.0.1
connect: Network is unreachable


В таблицу маршрутизации не попадает, почему-то.

ubuntu@arm:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.6.0     0.0.0.0         255.255.255.0   U     0      0        0 usb1
192.168.7.0     0.0.0.0         255.255.255.0   U     0      0        0 usb0


Ну ладно, давай насильно запихаем!!!

ubuntu@arm:~$ sudo route add default gw 192.168.0.1
SIOCADDRT: Network is unreachable


Что за нахер?! Кто-нить сталкивался с подобной проблемой?
Или может у кого есть заведомо рабочая карточка с внешней антенной и поддерживаемая OpenWRT без бубнов?
P.S. Выхлоп dmesg Read more... )

HP 300LX

Feb. 28th, 2018 01:17 pm
dlinyj: (Default)
Обожаю клавиатурные КПК. Не знаю почему, но они такие прикольные. Было бы круто, если бы продолжали делаться такие игрушки и были бы именно игрушками. Коллега на работу приволок HP 300LX.



Абалденная игрушка, в той же мере, в какой бесполезная. Пасьянс, кстати, прошёл.



Клавиатурники безумно круты, с ЧБ экраном (ЧБ рулит), с безумной зарядкой (год работать могут), но.. Полное отсутствие софта. Т.е. его ваааще нет. Эх... Т.е. штука только для полки.

В своё время у меня была аналогичная Кассиопея, так же без софта. Я подключал к ней через СОМ-порт модем, лазал в интернет. Тогда это было чудовищно круто, лежать в кроватки с мелким девайсом в руке и шерстить интернет. Не то что ваши телефончики с 4г.
А в институте, в экселе написал небольшую приложуху, чтобы переводить комплексные числа и юзал его как такой импровизированный научный калькулятор. Было невероятно круто.
dlinyj: (Default)
Так исторически сложилось, в конторе в которой я работаю, что все изделия (до сего момента х86) делались на Centos 7. Со всеми вытекающими. Лично меня жутко рвёт и тошнит от него, но деваться некуда. Тонны кода и скриптов написаны именно под эту ОС и перенос на другую систему будет очень уж дорогим. Хотя для задач, которые тут решаются достаточно будет и OpenWRT. Но тем не менее. Мне принесли еврейскую (в буквальном смысле) платку с отладкой, а именно CL-SOM-iMX7.



Руководство поставило задачу быстро и с малой кровью накатить на неё Centos 7. Поскольку кросскомпилировать мне лень, а хочется быстро, то есть решение. Решение это универсально и может подойти для многих ARM-железок. Внимание, только для ARM!!! И я решил попробовать. Чем чёрт не шутит, вдруг взлетит? И взлетело!

Для начала нужно скачать официальный дебиан для данной железки. Установить его и убедится в его работоспособности. Я потратил пол часа войны с u-boot, прежде чем понял почему не грузится с mmc. Кстати, убут там почти как обычный бивис, умеет выводить изображение по hdmi (вопрос только ЗАЧЕМ???). Даже клава работает, прям обычный комп!

херовая фотка убута на мониторе )

Фрешку разметили, дебиан по инструкции накатили (да, в инструкциях обязаны быть ошибки, включайте мозг, они там есть!). Проверили, грузится и именно с SD-карты. У меня долго грузилось с nand, и я это понял по тому, что пароль разный стоял на root.
После чего нам понадобится рабочий дистрибутив центоса для армовской платформы. Брал с официального сайта. https://wiki.centos.org/Download . Можно взять абсолютно любой armhfp, который нравится. Мной был использован малиновый. Теперь начинается магия. Инструкция немного универсальна, поэтому пишу кратко.

1. Монтируем размеченую флешку, с дебианом. С правами рута переходим в раздел rootfs и удаляем весь дебиановский rootfs rm -rf ./*
2. Распаковываем образ centos 7, монтируем. Из раздела rootfs центоса копируем в раздел rootfs на флешку все файлы.
3. Распаковываем образ rootfs дебиана и от туда копируем файлы /etc/fstab /lib/modules/* /lib/firmware/* в аналогичные папки на нашей карте.
4. Выполняем sync

5. Вставляем карту. И грузимся. Пароль у малинового центоса "centos"

...
???
PROFIT!!!

Не всё гладенько, но вроде все нужные дрова подцепились и всё-всё-всё работает!!! На всё, считая написание поста, разбор полётов, гугление вышло часа три.
dlinyj: (Default)
Электронная книжка в качестве дисплея, дубль два...


Да-да, та самая модель! Тот кто не понял, о чём идёт речь, то затравка в этом посте. А я пользуясь случаем, выражаю огромную благодарность автору поста alexshnup за методический материал и аппаратное обеспечение! Прям вдохновило на дальнейшие подвиги :).

З.Ы. Мои потуги с книжкой можно почитать по тегу prs-505
dlinyj: (Default)
Из приятных новостей, мне пришёл огрызок шнурка для Psion. Огрызок был без самого разъёма СОМ-порта. Не знаю откуда такой, проводок новёхонький-муха не сидела, концы залужены. В результате быстренько сваял из него полноценный шнурок.


Шнурок для Psion


Радость длилась не долго, как оказалось в Psion не пашет линия TX... RX-работает (сигнальные не проверял). Что только не делал - тишина... Надо снова разбирать и смотреть до микросхемы сигнал... Беда, печаль, грусть... Было бы конечно замечательно попробовать его на другом Псионе, да где ж его взять-то...

В результате понял, что разорятся по 500 рублей на каждый недостающий шнурок не гоже, тем более, что например для Nec его вообще не найти ни на каких ебеях, об этом говорят все. Следовательно надо делать самому.
Сам разъём там весьма хитрый, выглядит вот так


Разъём СОМ-порта NEC


Тут плохо видно,но он утоплен и ооочень маленький. Контакты лежать в пластиковых пазах. Я и так и сяк пытался измерить расстояние между контактами (циркулем с двумя иголками) - всё тщетно. Ну и потом надо понять толщину дорожки и т.п. Долго думал как сделать. Потом вспомнил отличный дедовский метод! Раскрыл старую печатную машинку, достал от туда копировальной бумаги (её можно купить в магазине канцелярских товаров), выточил клинешек из деревяшки по размеру разъёма и сделал бутерброд с бумажкой. Вот результат засовывания:


Отпечаток разъёма. Белые полосы - это и есть контакты.


Теперь осталось всё развести и попробовать.
dlinyj: (Default)
Все видели фотку с паникой ядра 2.6.24, а вот ядро 2.6.32 вообще даёт только тёмный экран. Я бился долго над этой проблемой, шерстил форумы, писал разработчикам - всё безуспешно. На форуме только такие же месаги без ответа, а разрабы... Ну не охота им со мной иметь дело - молчат, даже игнорят я бы сказал (что очень обидно). И тут, рисуя очередное письмо, внезапно задумался, что я пробую флешки Transcen на 256 МБ и 8 ГБ (к слову обе работают в Psion без сучка и задоринки), а какая же флешка в Джорнаде? Внезапно оказалось, что в ней Kingston! И вот с данной флешкой Nec-то и завёлся. В результате проведя ревизию флешек (часть из них вы видите на фотографии в инстаграмме ) нашёл ещё одну, безымянную, с которой всё работает!

Не могу, охренительность следующего фото просто зашкаливает!


mc - везде. От пра-прадедушки Psion до дедушки Nec


Ну ещё хочется объяснится, уж часто мне задают вопрос: зачем я это делаю. В принципе дело-то моё, но хочется чтобы люди понимали зачем.
Я не преследую никакой конкретной цели. И не планирую ежедневное использования этих аппаратов (хотя чем чёрт не шутит, чесслово), мне просто интересно . И всё. Проиллюстрирую картинкой с матерщиноймат )

Говоря кратко, представте себе, что я работаю на локомотивном заводе, делаю передовые машины. А вот вечерами, возращаюсь домой ремонтирую паровозы. Даже не ремонтирую, а топлю их, подкрашиваю и т.п. И ведь ни у кого не возникнет вопроса: зачем я это делаю. Мол - ретро, паровозы прекрасны (а это так). Вот тут такие же паровозы :).
dlinyj: (Default)
Наконец-то удалось найти 16-ти битные PCMCIA-карточки! Это просто ужас был их найти. Непередаваемое и грандиозное спасибо [livejournal.com profile] cityf0x . Просто громадное!

Карточки

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

Результат вывода iwconfig

Осталось разобраться как сконфигурировать вайфай в консоли (да, я не умею конфигурировать вайфай из консоли, хотя и представляю куда копать). Ну и к этому надо запустить точку доступа, запаролленую каким-нибудь простеньким wep , чиста для КПК.
dlinyj: (Default)

Паника ядра



P.S. Простите, что не ютуб, но они реально запарили со своим мосфильмом.
dlinyj: (Default)
Долго готовился, и сегодня таки засел за оцилоскоп и добил подсветку. Осталось отпаять проводки. Во первых, для любопытных сразу гик-порн - внутренности Psion 5 mx

Недра )

На материнке видать кучу-просто тонны тестовых падов. Но из-за нехватки времени оставил их прозвонку другим любителям старины. Уверен на сто процентов, что там есть свободные пины PIO, которые можно испльзовать. Но я решил сосредоточится на проблеме подсветки и отреверсить её.

Легко всё сделать, тяжело потом всё качественно описать...

Реверсим подсветку )

//Картинки для привлечения внимания :)))

Осциллограмма питания подсветки

Амплитуда составила 65 В, а вот синхронизировать изображение на осцилоскопе не удалось, поэтому снимал значения уже с фотографии

Осцилограмма 10 В/дел ,1 мс/дел
Read more... )

Значение на тёплом ламповом дисплее в кГц, и равно 252 Гц.
Read more... )
Короче говоря, параметры подсветки 65 В на 250 Гц.

Теперь осталось найти EL-панель размером 144х62 мм, с такими параметрами питания. Самое забавное, что стоимость таких панелей порядка 1500-1800 рублей (если брать А4 под резку), и в Китае заказывать не сильно дешевле, как ни странно. Очень дорогой материал.

Из других новостей, благодаря [livejournal.com profile] iron_nafigat0r в нашем полку прибыло. Появился во всех старший брат Jornada 720

Nec MobilePro 900 в сравнени с Jornada 720

Как я понял проц того же семейства. Инфы в инете крайне мало по нему, но моща громадна: 400 МГц, и главное есть USB-host! Пока ничего не скажу, ещё сам не прочухал.
dlinyj: (Default)
Мне кажется эра КПК прошла как-то мимо меня, и вот сегодня я догоняю упущенное. Я решил что самый умный, раз у меня нет шнурков для КПК - их заменит IRDA! И нашёл на авите объяву, что где-то в пердях Ясенево продаётся такое. И под проливным снегом с дождём в ночи я нашёл задворки этого ясенева. Купил это чудо и радостно приволок домой... И тут началось...

Собственно говоря, все чудеса IrDA мне и не нужны, просто нужен этакий ИК-СОМ-порт. Притащил, воткнул его и тут начались пляски с линуксом... Купил я iRmate 210, который сам вешается на СОМ-порт. И соответственно ему нужно подать питание. В общем зубы я обломал, думал разберу и сделаю на ft232rl. Разобрал...

А внутри у ней неонка...

Какая-то негуглимая микруха, и вообще весьма сложная схема... В общем я в печали. Попробовал между собой сделать общение по minicom из Jornada в Psion, но в джорнаде почему-то ИК в линуксе не завёлся. А вот Псиончик радостно шлёт (я камерой проверяю наличие сигнала). Попробовал терминалку Джорнады в Винде... В винде обычной терминалка - ужасна. А в CE она просто УБОЖЕСТВО. В результате, помаявшись с дровами и настройками, осознав что ИК - это вам не просто так, загрустил...

Все железки грустят. А Джорнада ещё и обижается, что Псиончику столько внимания...

Грусть и печаль... Хоть винду ставь на виртуалку, блин...

Главная ирония в том, что на работе я тоже занимаюсь ИК. Как-то по жизни так получается, что по всем фронтам одно ;). Случайные числа группируются.
dlinyj: (Default)
Уже жаловался, мол нету стилуса. Ну и погуглив, понял что купить его за вменяемые деньги нереально, задумался его сделать. Для начала замерял диаметр отверстия (7мм), затем оценил глубину и попробовал сделать муляж из карандаша, зажал в дрель и обточил до такого диаметра (привет [livejournal.com profile] bitoniau с советами про патрон дрели ;))) ). Самое сложное - это правильная форма хвостовика. Его попробовал вылепить из гипса. В результате получилось что-то типа этого:


Болванка из карандаша, фитюлька из гипса, под ней видно обведенная ручкой гнездо под фитюльку


После данных экспериментов стало ясно, что вот так нахрапом смоделировать стилус не получится. Во-первых я не знаю его истинной длины, и длины кончика, а так же точную форму хвостика. А во-вторых, понимаю что лучше брать размеры таки с оригинала, а не придумывать новый стилус. Но где взять оригинал? Если мне в России не удалось найти Джорнаду. Всё просто, я решил связаться с автором русских обзоров Jornada 720 (этого и этого ) . Как ни странно, он мне ответил о оказал готовность посодействовать. В результате он мне прислал фотографию стилуса снятого на тапок, а я ему указал какие точно размеры мне нужны. Выглядело так:


Фото стилуса и просьба отснять размеры и виды

Read more... )
З.Ы. Я впервые с Jornada 720 вышел в сеть! Громадное спасибо [livejournal.com profile] photoandrey который подогнал сетевушки. Я теперь большой коллекционер PCMCIA-карточек. Осталось только wifi найти.

З.З.Ы. Задумался ещё о том, что rootfs как-то очень и очень кривая, и думал может собрать свою rootfs с блекджеком и шлюхами, например от OpenWRT. Мне гуи-то не нужны. И вот тут столкнулся с тем, что вот не знаю как это быстро и просто сделать. Как всю ОСь OpenWRT собрать знаю, а как скомпильнуть только rootfs с нужными параметрами и собрать определённым тулчейном - нет. И даже спросить не у кого...
dlinyj: (Default)
Небольшая обновка для Джорнады, пришла новая клавиатура. На фото я уже установил её заместо старой. Помните, я говорил что разное количество клавиш. Если вы пересчитаете клавиши в рядах, то заметите, что оно разное ;). Ну ещё тест на внимательность, кто найдёт избыточные функциональные клавиши :)))))?


Новая клавиатура на Джорнаде, старая снята


Вы знаете, совершенно другие ощущения. Во первых клавиши стали больше и пользоваться стало удобнее. Во вторых - эта клавиатура не люфтит, клавиши не западают и вообще намного прочнее. Я думал это болезнь джорнад, а тут вполне себе она оказалаась юзабельной. Вот так покупать БУ - и не знаешь толи товар говно, то ли его так заюзали. В общем погонял в DOOM и остался ну ооооочень доволен. Единственное, что пока не могу победить сетевуху, которую мне дал [livejournal.com profile] sevasat . Дрова в ядре на неё ну совсем уж кривые-косые. Надо таки искать ещё....

На закуску хочу фотографию часов привести. Ездил в Курск, и у дяди сколько себя помню стоят и тьфу-тьфу работают эти часы на телевизоре. Телевизоры уже сменились, а часы всё ходят.


Часики


Напомню, что не всё пишу в блог. Многое просто в инстаграмме (например ручки для wifi-радио выложил только туда), так что кто следит за моими поделками, заглядывайте в мой инстаграмм ну и подписывайтесь есесна ;).
dlinyj: (Default)
... хотел пост написать из под линукса, работающего на армовской плате, но что-то какие-то косяки с HDMI. Только лезу в браузер, как изображение пропадает. Так что придётся поверить что я мог :))). Пишу, увы таки с компа.


Вот с этой платки должен был писать этот пост

Ну да ладно. Главное что она работает и работает как надо в остальных случаях. С видео - видимо проблемы в настройках

<4>disp_clk: Could not find a matching pll-freq for 78800000 pclk
<4>disp_clk: Could not find a matching pll-freq for 53450000 pclk
<4>disp_clk: Could not find a matching pll-freq for 26150000 pclk
[ 129.235805] disp_clk: Could not find a matching pll-freq for 78800000 pclk
[ 129.241670] disp_clk: Could not find a matching pll-freq for 53450000 pclk
[ 129.247845] disp_clk: Could not find a matching pll-freq for 26150000 pclk


Мне вот другое интересно, как народ измеряет энергопотребление подобных устройств, а ещё что более интересно графики потребления в зависимости от задач?

Я сделал топорно - разрезал USB-провод питания, и в разрыв питания цапанул мультиметр. Результат меня озадачил - плата грузится, до момента инициализации сетевых драйверов, потом видимо идёт скачок потребления, и на резисторе амперметра видимо идёт такое падение напряжения, что плата отрубается. Три раза грузился, и три раза такая же петрушка. Что делать и кто виноват?

P.S. Так странно писать посты о железяках, и делать вид что интернет наводняют только кошечки и няшки, будто политоты не существует и ничего не происходит. Хотя в принципе меня просто распирает орать на каждом углу о событиях последнего времени, о моём мнение на них и т.п. Не делаю этого исключительно из уважения к моим друзьям украинцам, знаю что их моё мнение обидит (хотя они не боялись задеть, но мы будем вежливыми людьми и вежливость победит ;) ).

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 21st, 2026 10:29 pm
Powered by Dreamwidth Studios