LINUX.ORG.RU

Сообщения monobogdan1337

 

Архитектура линуха идеальна. И вот почему:

Форум — Talks

В линухе есть некоторые слабые места. Одно из них - пока что не совсем тесная реализация видеодрайверов и самого ядра: там, где я копал, видеодрайвер скорее выполнял функции фреймбуфера и мостом между ядром и железом для выполнения команд (в то время, как по виндой реализация DX/OGL - тоже часть драйвера). В некоторых экзотических GPU, даже компиляция шейдеров происходит на стороне видеочипа (Broadcom).

Однако, во многих других аспектах, архитектура линуха близка к идеальной. Она достаточно простая, понятная, неплохо задокументированная. Более того, драйвера обычно реализуется в паре файлов, где все операции просты и понятны (чтение/запись/ioctl и.т.п). Разве это не база?

 

monobogdan1337
()

Внимание! Розыск китайских айфонов?

Форум — Talks

Есть у кого такие? Нужен под проЭкт.

 

monobogdan1337
()

Самый базированный смартфон. Такие должны быть и сейчас!

Форум — Talks

И имя ему - Galaxy Star/Galaxy Pocket Neo! Какой же у него классный десигн и какой же он компактный, просто душка!

Хар-ки по меркам эмбеда отличные, по меркам ведра - очень слабые. Если теоретически выкинуть ведроид и портировать дебиан + свой радиостек написать (и бродкомовские, и спредтрумовские модемы работают с обычными AT-команадми), то будет просто пушка.

https://3dnews.ru/assets/external/illustrations/2014/02/11/803030/Samsung-Galaxy-Star-Trios.jpg

Ваше мнение?

 

monobogdan1337
()

Всепобедители

Форум — Talks

Чет у них драйвер уарта дрисня какая-т. Нормальные драйвера при отсутствии входа 0 при read возвращают, этот зачем-то рингбуффер возвращает при том, что определить конец потока без фактического прекращения передачи невозможно (ни /n, ни /0, ни какой-то фиксированной длины). Видели еще такое где нить? Я пока встречал только адекватное поведение - нет передачи, значит нуль.

Кроме того, драйвер никогда не возвращает EAGAIN.

 

monobogdan1337
()

Ваш старый ведроид вполне может стать линухом

Форум — Talks

Подготовил материал о том, как писать полностью нативные приложения на С под старые смартфоны, при этом не запуская Android ВОООБЩЕ. т.е фактически мы остаемся с ядром, busybox, bionic (libc) и GLES. Эдакий embedded starter pack для линуксоидов.

https://habr.com/ru/companies/timeweb/articles/751604/

Что скажете? Есть перспективы по вашему мнению? Я уже успел расковырять принцип работы модема на медиатеках и завести его вообще без RIL. Позже хочу замутить интереснейший проект, но для этого мне нужна мобилка на базе MT6575/6577/6580

 

monobogdan1337
()

devicetree - настоящая база и сила линуха. Есть ли что-то такое у винды?

Форум — Talks

Сабж. В общем, вопрос скорее дискуссионный т.к навреняка вряд-ли кто-то из присутствующих на этом форуме может знать.

В линухе очень классная концепция BSP (Board Support Package) - тут тебе и machine-файлы для относительно простых борд, и dtb для достаточно сложных, еще и оверлеи есть для управления древом устройств в рантайме. Как мы с вами знаем, мелкософт давно портировали винду на арм. Есть ли там что-то типа devicetree, или BSP концептуально ближе к WinCE (т.е как-бы machine-файлы)?

 

monobogdan1337
()

Почему я вижу игнорируемых пользователей?

Форум — Linux-org-ru

Какой-то странный функционал ЧС, если честно) Я кинул неадеквата в ЧС, а он все равно появляется, если это новый ответ в теме. Баг?

 

monobogdan1337
()

Я сделал свой программируемый тетрис с двумя ядрами, цветным дисплеем и понятным API

Форум — Talks

Недавно я прикупил себе RPi Pico поиграться и посмотреть что же за МК такой они сделали. И из этого я сделал собственный программируемый тетрис, аж с 264кб ОЗУ, 2-мя ядрами 100мгц Cortex-M3, работающий от АКБ.

Мои читатели проявили некоторый интерес к гаджету и хотят заказать сборку по себестоимости для того, чтобы попрогать под такой чудо-гаджет (себестоимость - около 1.000 рублей).

Завтра выйдет полноценная статья о его разработке, но если вдруг кому интересно, можем пообсуждать здесь идеи DIY-консолей и обсуждение перенести на завтра)

 , , ,

monobogdan1337
()

Одноплатники для бомжей!

Форум — Talks

В этой теме предлагаю обсуждать один из лучших одноплатников для бомжей - Orange Pi 3G IoT. За тыщу рублей дают двухядерный медиатек, 256мб ОЗУ, 512мб NAND, Mali-400 и GPS/3G/Wi-Fi. По сути, взяли рефборду бюджетного смартфона 2013-2014 года и вывели гребенку GPIO. Из коробки Android, Debian, Ubuntu.

Производителю давно пофиг на плату, поэтому там не то что i2c/spi в линухе нет, там даже гпио через жопу работает. Мне удалось завести там UART, I2C, нормальный GPIO через ioctl.

Плюсы: Годные характеристики за такой прайс, GPU.

Минусы: MIPI на дисплей. Причем под проприетарный 24-пин шлейф. Продают конечно же за оверпрайс. Однако с брейкаут-платой, можно развести дисплей от какого-нибудь смартфона тех же лет и подменить драйвер дисплея. Шлейфы у них по количеству и размеру пинов похожи. Причем эти говноеды решили именно мипи воткнуть, когда медиатеки держат как 8080 дисплеи, так и TTL RGB иатрицы :( А ещё нет GSM-стека под линухом.

Первая статья: https://habr.com/ru/companies/vstack/articles/749254/ Вторая выйдет на некст неделе (там допиливаем гпио, i2c и пересобираем ядро).

 , ,

monobogdan1337
()

probe не вызывается при правильном dts

Форум — Development

Пытаюсь собрать мейнлайн ядро под AllWinner, впиливаю поддержку резистивного тача. Драйвер в дереве есть, в dts тоже прописан правильно:

https://pastebin.com/i0BiaUAj

Однако probe не вызывается. ЧЯДНТ?

 , ,

monobogdan1337
()

Хочу вкатиться в 3D принтеры. Кто че подскажет?

Форум — Talks

Короче хочу печатать красивые корпуса для своих девайсов. Немного умею моделлить в блендере, а он умеет в STL.

Вопросы:

  1. Посоветуйте принтер до 20к. Какой подойдет лучше для новичка?

  2. Поскольку собираюсь печатать корпуса, какие есть ограничения по полым объектам? Как принтер печатает «крышу» корпуса без подпорок?

Спасибо!

 

monobogdan1337
()

У вас большой? Сколько у вас в дюймах?

Форум — Talks

Речь, конечно же, про размер смартфонов. Сейчас есть мобилки в самых разных форм-факторах: от миниатюрных 2.5-3" (soyes xs11, soyes 6s, soyes 7s, uniwa, unihertz jelly), до лопат типа 14 pro max или последних самсунгов. Но практически вымерли девайсы «среднего» класса - 4-4.5", а 5" уже считается мелким. С какой мобилкой ходите вы?

 

monobogdan1337
()

Как можно было променять такую крутую систему на кринжовые эмодзи?

Форум — Talks

Я сейчас гоняю с BlackBerry Passport как с основным девайсом. Месяц пользовался Z30 до этого. BBOS замечательная - совмещает лучшие стороны Android и iOS, а кое-где iOS нагло стырила ежевичные фишки (жесты например).

https://habrastorage.org/getpro/habr/upload_files/bba/c5d/2e0/bbac5d2e02c0264995fee3bbc334c382.png

И чо, серьезно променяли девайсы с крутыми клавами, отличным железом, прорывными технологиями (физическая клава с датчиками положения пальца) на тридэ эмодзи!?

 

monobogdan1337
()

Ноуты на ARM/MIPS. Почему никак не взлетят? Кто пробовал, какие ощущения?

Форум — Talks

Есть такой класс устройств: нетбуки на ARM чипсетах. Это очень тонкие, очень легкие и очень живучие в плане АКБ устройства, которые ещё и зачастую дешевле даже самых дешманских нетбуков из днс. Чипсеты, по смартфонным меркам, там околофлагманское, производительность неплохая, частенько есть полноценный Linux. А Qualcomm с Microsoft умудрились прикрутить UEFI к чипам Snapdragon и не только грузить Win10 For ARM, но и запускать x86 софт через эмулятор в винде. Когда уже взлетят?

Примеры из моей коллекции: Нетбук на чипе WM8650. Эти китайские нетбуки заполонили алик в 2012-2014 годах и отличались очень низкой ценой (всего 1.500-2.000 рублей за НОВЫЙ девайс). Работали на двух ОС: Android и Windows CE, располагая 256мб ОЗУ и ~4гб ПЗУ. Базовые задачи решали неплохо, однако отсутствие GPU не позволяло с комфортом пользоваться андроидом, т.к все трансформации UI приходилось выполнять на ЦПУ. Несмотря на отсутствие GPU, видеодекодер в них был и можно было неплохо посмотреть ютубчик или просто посидеть в браузере. Под капотом тоже ничего: есть Ethernet 100мб/с, Wi-Fi через обычный свисток, распаянный на плате, USB 2.0 хаб на несколько портов, умеет работать от обычной 3.7в аккумулятора, хоть от нокии :)

https://leonardo.osnova.io/4dbd72d2-ec9a-58f3-906e-2803d1ab5d0d/

Sharp NetWalker PC-Z1. Японский мини-нетбук на FreeScale i.MX, тоже ARM. Отличались неплохим железом для 2009 года, но на борту была полноценная Ubuntu. Однако девайс был канеш больше для японского рынка: устройство легко помещается даже в ладошку :)

https://habrastorage.org/getpro/habr/post_images/ae2/b65/d4e/ae2b65d4e9abe450d80cb5d308fd8dd5.jpg

Toshiba AC-100. Смартбук из 2010 года, который продавался всего за 4.000 рублей - т.е в два раза дешевле, чем самый простенький EEEPC. Железо было топовое по меркам планшетов/мобилок - первая Tegra, 512мб DDR2 ОЗУ, 8гб встройки. Работал на Android. Прикольный девайсик.

https://3dnews.ru/assets/external/illustrations/2010/08/26/597435/tac100-design-1.jpg

 , , , ,

monobogdan1337
()

Сам себе экосистема.

Форум — Talks

Заманали меня современные приложения в край, я даже на лоре парочку топиков создавал «почему современные приложения так разжирели?» и запилил свои. Да ещё чтобы работали на всех Android-смартфонах (т.е min sdk = 5).

https://habr.com/ru/companies/timeweb/articles/726086/

Я назывваю это трушным программерским бомжеванием, а клиент уже потихоньку портирую на мобильную винду. Чо скажете друзья, если найдутся еще интересующиеся, может и миго/маемо сможем оживить?)

 , ,

monobogdan1337
()

Кнопочники на ведре - офигенная тема. Нужно больше таких!

Форум — Talks

Пишу статью о моддинге таких девайсов. Блин, да это же рай для красноглазия. Еще бы спредтрум не зажимал исходники, вообще идеально было бы.

Почему их так мало и почему только бабушкофоны?

 

monobogdan1337
()

Как называется состояние, когда прописать в терминале проще чем накликать?

Форум — Talks

Сабж. Многие рано или поздно понимали это в своей жизни)

 

monobogdan1337
()

Смартфонные «тапки» - кто пробовал, какие ощущения?

Форум — Talks

Сабж. Сейчас мобилки на спредтруме и мокоре стоят копейки - около 1к рублей. За эти деньги мы получаем девайс на обрезанном андроиде с физическими кнопками, мессендежрами, 3г и ютубчиком. Чому нет?

 

monobogdan1337
()

Если бы винмобайл продолжал жить - каким бы он был в 2023?

Форум — Talks

Делаем предположения. Речь о WinMobile коммуникаторном, а не смартфонном)

 

monobogdan1337
()

Портируем андроид между девайсами

Форум — Talks

Запосщу сюда, чтобы можно было найти через поиск. Ну и почему бы не пообсуждать, портировали ли прошивки когда-то? Или pmos накатывали? Хочу попозже попытаться вкорячить готовый билд pmOS на медиатек…

Вкратце - портирование кастомной прошивки на нонейм девайс БЕЗ исходников ядра. Подробный гайд может пригодится для многих людей, оставшихся без поддержки своих девайсов(

https://habr.com/ru/company/timeweb/blog/720388/

 

monobogdan1337
()

RSS подписка на новые темы