Qt Creator - это особо ценная IDE! В мире, где разные visual studio code’ы пытаются использовать Electron, Qt Creator остаётся свободной от этих всяких прожорливых веб-движков!
“Обычно всего две в каждом направлении и используются” Это какие? EP0 как вы сказали, двунаправленная. Плюс наверное в типичном кейсе (делаем USB сенсор) IN EP1, OUT EP1. Итого 3 точки. А вы пишите про 4…
Расскажите пожалуйста как это работает в современном Linux. Допустим у PC есть аппаратный RS232. На него приходят данные с сенсора, управляющая программа их считывает. Но считываение проиходит очевидно эпизодически, с какой-то негарантированной скоростью. Соответственно данные с RS232 какой-то код должен накапливать в каком-то буфере. Это разруливает Linux kernel? Какие ограничения на размер там по-умолчанию? Какие можно придумать кейсы, когда даныне потеряются?
Про USB-RS232 - там же тоже есть какой-то (уже аппаратный) буфер. И если данные успевать вычитывать, то проблем не будет. А если задействован CTS pin, то всё будет работать как часы, не так ли?
“всего может быть 16 точек для отсылки данных на устройство и 16 точек для приёма данных с устройства.” Почему EP однонаправлен? Почему EP не может работать в обоих направлениях, почему нужно создавать In EP 1, Out EP 1 вместо In-out EP 1?
“Для конфигурирования USB используется конечная точка по умолчанию, имеющая номер 0.” Получается, в распоряжении программиста может быть 15 точек для отсылки данных на устройство и 15 точек для приёма данных с устройства. Потому что 0th точка зарезервирована, верно?
на практике 16 EP в каждом направлении это много или мало? Почему не может быть всего 2 EP в каждом направлении (из которых одна - Control, то есть особая), то есть по сути всего 1 EP в каждом направлении в распоряжении программиста. И пусть программист на своём уровне уже добавляет метки пакетов своего кастомного протокола…
Я часто пишу инструкции и bug репорты. Для меня основное ограничение GUI в том, что далеко не всегда текст можно скопировать как текст. Доходит до абсурда - из окна об ошибке нельзя скопировать её текст! Я пытаюсь жаловаться и дистрибутивам и отдельным приложениям, но в основном меня игнорируют, реже отказывают , ещё реже все таки фиксят
Это не так работает. Удаленные из магазина но уже установленные у пользователя приложения у пользователя не удаляются. Так что ваш тест не релевантен. Удалите приложение и если вы всё ещё можете его установить обратно, значит приложение доступно в магазине.
Здесь вы можете увидеть, как это работает. Я использовал относительные пути в bblayers.conf, поэтому репозиторий можно git clone на любую Linux машину (с любыми путями). Все репозитории, задействованные при сборке, были добавлены как git submodule. Поэтому достаточно склонировать мой репозиторий и сразу запускать сборку.
Скажите, почему в bblayers.conf не используются относительные пути? Вместо /home/frolov/yocto/poky/meta \ можно было бы написать ${TOPDIR}/../poky/meta \. Какие преимущества дают относительные пути? С относительными путями bblayers.conf можно было бы закоммитить в git и переиспользовать на разных машинах.
Уверен, что и вы и другие уже просили открыть. А что производитель отвечает-то? А если ничего не отвечает, есть ли инсайдерская информация для понимания, это культура такая или бояться что все увидят нарушение патентов/лицензий?
Может быть вы подскажете возможное решение? Может написать feature request в сам Flutter? Или как-то иначе решить проблему на уровне дистрибутива (я в основном пользуюсь Ubuntu), то есть может сделать feature request в Ubuntu (но что там написать, можно ли это вообще на уровне дистрибутива решить?)? Ну а сейчас я каждому приложению отдельно делаю feature request. Устал уже, они все как с одной фабрики… Кстати GTK тоже этим страдает, как выяснилось по приложению deja backup, но спасибо автору, он исправил.
Оффтоп. Почему Most Flutter apps/websites don’t allow copy/select by default? Из-за этого я не могу копировать текст из сообщения в окне. Это ухудшает пользовательский опыт…
Тем временем в 2026м Apple по требованию РКН продолжила удалять VPN-клиенты из российского App Store. Зачем они это делают?
Qt Creator - это особо ценная IDE! В мире, где разные visual studio code’ы пытаются использовать Electron, Qt Creator остаётся свободной от этих всяких прожорливых веб-движков!
“Обычно всего две в каждом направлении и используются” Это какие? EP0 как вы сказали, двунаправленная. Плюс наверное в типичном кейсе (делаем USB сенсор) IN EP1, OUT EP1. Итого 3 точки. А вы пишите про 4…
Расскажите пожалуйста как это работает в современном Linux. Допустим у PC есть аппаратный RS232. На него приходят данные с сенсора, управляющая программа их считывает. Но считываение проиходит очевидно эпизодически, с какой-то негарантированной скоростью. Соответственно данные с RS232 какой-то код должен накапливать в каком-то буфере. Это разруливает Linux kernel? Какие ограничения на размер там по-умолчанию? Какие можно придумать кейсы, когда даныне потеряются?
Про USB-RS232 - там же тоже есть какой-то (уже аппаратный) буфер. И если данные успевать вычитывать, то проблем не будет. А если задействован CTS pin, то всё будет работать как часы, не так ли?
“всего может быть 16 точек для отсылки данных на устройство и 16 точек для приёма данных с устройства.” Почему EP однонаправлен? Почему EP не может работать в обоих направлениях, почему нужно создавать In EP 1, Out EP 1 вместо In-out EP 1?
“Для конфигурирования USB используется конечная точка по умолчанию, имеющая номер 0.” Получается, в распоряжении программиста может быть 15 точек для отсылки данных на устройство и 15 точек для приёма данных с устройства. Потому что 0th точка зарезервирована, верно?
на практике 16 EP в каждом направлении это много или мало? Почему не может быть всего 2 EP в каждом направлении (из которых одна - Control, то есть особая), то есть по сути всего 1 EP в каждом направлении в распоряжении программиста. И пусть программист на своём уровне уже добавляет метки пакетов своего кастомного протокола…
Исходные коды KaM Remake.
Я часто пишу инструкции и bug репорты. Для меня основное ограничение GUI в том, что далеко не всегда текст можно скопировать как текст. Доходит до абсурда - из окна об ошибке нельзя скопировать её текст! Я пытаюсь жаловаться и дистрибутивам и отдельным приложениям, но в основном меня игнорируют, реже отказывают , ещё реже все таки фиксят
Flipper One тоже будет сразу с двумя процессорами: RK3576 и RP2350! Новое - это хорошо забытое старое?
Кстати на RAD Studio написана и open-source игра KaM Remake. А для тест её продолжения в 3D доступен всем желающим Knights Province
Вот полный список аналогов binup
Это не так работает. Удаленные из магазина но уже установленные у пользователя приложения у пользователя не удаляются. Так что ваш тест не релевантен. Удалите приложение и если вы всё ещё можете его установить обратно, значит приложение доступно в магазине.
Здесь вы можете увидеть, как это работает. Я использовал относительные пути в bblayers.conf, поэтому репозиторий можно
git cloneна любую Linux машину (с любыми путями). Все репозитории, задействованные при сборке, были добавлены как git submodule. Поэтому достаточно склонировать мой репозиторий и сразу запускать сборку.Я пока знаю только одного автора-иноагента - @Zelenyikot. Минюст ещё кого-то объявил?
Звучит многообещающе. Я на данный момент релизы с GitHub обновляю с помощью утилиты binup от нашего хабравчанина!
Скажите, почему в bblayers.conf не используются относительные пути? Вместо
/home/frolov/yocto/poky/meta \можно было бы написать${TOPDIR}/../poky/meta \. Какие преимущества дают относительные пути? С относительными путями bblayers.conf можно было бы закоммитить в git и переиспользовать на разных машинах.Предлагаю присоединиться к существующему проекту open source симулятора SimulIDE.
Уверен, что и вы и другие уже просили открыть. А что производитель отвечает-то? А если ничего не отвечает, есть ли инсайдерская информация для понимания, это культура такая или бояться что все увидят нарушение патентов/лицензий?
Может быть вы подскажете возможное решение? Может написать feature request в сам Flutter? Или как-то иначе решить проблему на уровне дистрибутива (я в основном пользуюсь Ubuntu), то есть может сделать feature request в Ubuntu (но что там написать, можно ли это вообще на уровне дистрибутива решить?)? Ну а сейчас я каждому приложению отдельно делаю feature request. Устал уже, они все как с одной фабрики… Кстати GTK тоже этим страдает, как выяснилось по приложению deja backup, но спасибо автору, он исправил.
Как перестать гадать, что сегодня /dev/ttyUSB0: стабильная работа с USB в Linux
Оффтоп. Почему Most Flutter apps/websites don’t allow copy/select by default? Из-за этого я не могу копировать текст из сообщения в окне. Это ухудшает пользовательский опыт…