Pull to refresh
20
0
Лазба Филипп @lazbaphilipp

User

Send message

Ну, т.е., как и писал автор — если есть поддержка конкретного чипа, то заработает

А не подскажете, что у вас за модель хаба?

У меня похожая история. Один и тот же USB-хаб раздаёт интернеты по проводу на Mi Pad 6 (ядро 4.19.157, андроид 14), но Mi Pad 5 (ядро 4.14.180, андроид) при этом полностью игнорирует сетевой интерфейс. И Mi Note 10 Pro (ядро 4.14.180, андроид 11) тоже ethernet не видит.
Хм, только сейчас заметил, что у них одна версия ядра (хотя сборка разная -- хеш отличается).

На Pixel 9 проблем тоже нет, кстати -- он ещё и отдельно отмечает значком, что подключен интернет по проводу.

Эта фотография будет использоваться только в случае поломки. И то не факт. Я же говорю про проверку правильности парковки с помощью ИИ какого-нибудь или вроде того. Чтобы были правила парковки для СИМ, а не так, что их бросают где попало.

1) ПДД для велосипедов и СИМ уже давно приравнено. При этом и тем и тем разрешено ездить и обязательно ездить

  1. По велодорожкам. При их наличии

  2. При отсутствии оных - по краю проезжей части

  3. Либо по тротуару, но есть ограничение скорости

2) приложение разрешает оставлять самокаты только в определенных точках. Иначе — поездка не завершена, и деньги продолжат списывать. Да, в этих точках нет никакой спец разметки и правил постановки на стоянку, это правда. Это просто какие-то общие точки. Возможно было бы неплохо сделать обязательную фото фиксацию парковки арендных СИМ

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

1) похоже, что порядок битов (LSB/MSB) в битовых структурах не определен стандартом, и соответственно решение с использованием битовых полей не будет переносимым между компиляторами. По крайней мере так пишут. По факту же arm-gcc, armclang(6), arm compiler (5), iar compiler, jlink compiler всё кладут биты одинаково - первая строка = первый бит, и т.д. 2) очень много разной периферии имеет регистры, которые работают не как обычная память. В карте регистров у, например, STM, некоторые биты обозначаются как wc0,wc1,w1,w0,rc1,rc0 и ещё там несколько видов. Их поведение довольно нестандартное. Они могут очищаться по чтению или, например, давать возможность записывать только в них, без необходимости вычитывать регистр. Так, например, при работе с таймером это позволяет сэкономить несколько тактов, что иногда может быть критично. Битовые поля же работают не совсем прозрачно для пользователя. Потому имеет смысл класть битовую структуру в union вместе с u32, и таким образом сохранить и удобный побитовый интерфейс структур, и классический вариант с явными логическими операциями. В целом, так и сделано в библиотеках NXP и TI, как мне написали на stackoverflow.

Ну если решение Бёма обнародовано, то уж кто-кто, а OS решения его точно у себя имплементируют.

Я имел в виду прошивка долго заливается в QSPI с ПК. А запускается она не медленнее, а может даже и быстрее (интерфейс QSPI, вроде быстрее чем SD2.0, но это не точно).

Неспецифичные семена непросто обнаружить.

Недавно новость была, что в США эпидемия неизвестного растения (которым оказался борщевик Сосновского)

а там неважно. Меня тоже смутило поначалу, но по факту там может зарегистрироваться кто угодно и откуда угодно, даже если без вышки.

Я про онлайн, вестимо. Что там с оффлайном, я без понятия

Из названия ждал статью про хронический насморк. А получил...

Забавно - в Rust, выходит, на уровне языка реализованы многие функции RTOS.

Эти схемы используются и ныне - например в обратной связи в радиоустройствах, для управления усилением. Да и виртуальная земля очень удобна, когда необходимо создать отрицательное и положительное напряжение без импульсных преобразователей напряжения.

как правило, чем большим усилением обладает антенна, тем уже её диаграмма направленности

Сужение ДН антенны это и есть то, что называют ее усилением. Так-то антенна пассивное устройство, она ничего не усиливает

как и в подробнейшем экране загрузки Линукса

Эта информация нужна чтобы исправлять ошибки, когда система не грузится. Там показаны этапы - запуск модулей ядра.

Если же по какой-то причине у меня не будет грузиться, например, windows, то всё что я могу сделать - это переустановить её целиком.

2+2 умножить на 2 — действительно 8, если уж на то. Возможно, правильнее было бы написать 2+2, умноженное на 2. Но даже так, без интонационного акцента вариант интерпретации этого текста как (2+2)*2 более предпочтителен.

Можно зафиксировать за интерфейсами конкретные номера. Можно почитать в обновлённом разделе Device Tree (продолжение).

P.S. под отключить SD0, я имел в виду, оставить только тот интерфейс, к которому подключена SD-карта. У меня на плате к SD0 подключена EMMC FLASH, а микросд - к SD1

К MMC на цинке, похоже, относятся интерфейсы SD0 и SD1. Если в SDT отключить интерфейс SD0, то имя будет "/dev/mmcblk0___". p2 означает второй раздел.

Если вы хотите грузить систему с, например, USB или SATA диска, то надо указать в devicetree соответствующий файл устройства. Конкретное имя не подскажу, но можете его найти в интернете или выяснить эмпирически - включая и выключая различные устройства в дереве.

SoM и отладочные платы вполне присутствуют даже на алиэкспресс

Information

Rating
6,299-th
Registered
Activity