Search
Write a publication
Pull to refresh
22
0
Дмитрий @lumag

Embedded Linux engineer

Send message

OE, SWupdate, все уже придумано и хорошо придумано.

Вайгельт до этого отметился как разработчик, который несколько раз ломал master-ветку, отправляя непроверенные изменения, которые ломали систему для пользователей.

"ДАРЗАНЕБЫ". Если доставка 0, то за нее платит кто-то другой. например, продавец.

Как ни странно, одна из проблем -- это РИТЭГи. Точнее, плутоний-238, который долго закупали у России.

Вполне возможно, что и ASUS и тот странный китайский ноут просто используют один и тот же EC. Но это не важно. Сделайте match просто по DMI ID для своего ноута. Если китайцу будет надо -- он сделает для себя.

Нет, та статья не про это. Квирки по DMI ID -- вполне обычная история для странного железа.

Параметров -- нет. А странных локальных workarounds -- дофига. Достаточно на любой список quirks посмотреть.

Топ рекомендаций в принипе стандартный. И не особо зависит от операционки, если честно :-)

  • Lenovo ThinkPad (лучше T или P)

  • Dell Precision (можно Lattitude)

Живут десятилетиями (нет, это не преувеличение), обычно неубиваемы, но и стоят недешево.

В таком виде не примут. А в виде исключения, которое включается только по условию совпадения DMI ID -- то почему и нет? Массовость, кстати, не нужна. В ядре достаточно исключений, которые включаются только для одной редкой модели ноутбука или планшета. Ключевое -- чтобы это не вредило остальным пользователям.
В общем, дерзайте, глядишь и не придется больше накладывать этот патч.

Надеялся увидеть хорошие примеры (Tokio, async), а не это. Очень жаль.

Если она Венди Фридман, то многочисленно встречающееся "Фридмана" -- это ошибка. Ровно как и "сказал Фридман".

У ирландцев весьма характерный акцент, который с ходу не всегда просто понимать. Еще есть замечательные жители Гебридских островов, у которых половина гласных меняется на самые неожиданные. Абсолютно убийственный французский акцент. Одного валлийца я так и не научился понимать. Все звуки знакомые, но в слова не складываются.

Забавно. Действительно FDPIC делали для ARMv7-M / Thumb-2, но есть подозрение, что это требование связано с командой BL (которая есть на C-M0 / C-M0+).

Очень смелое заявление. FreeRTOS -- это, скорее, фреймворк по переключению задач. А Zephyr -- это полноценная ось с сетевым стеком на несколько протоколов, драйверов оборудования и т.п.

-mfdpic, а не просто -fPIC.

Еще, было бы интересно узнать, чем ZephyrOS не понравилась

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

Есть подход под названием ELF FDPIC. Это стандартный ELF, просто слинкованный не совсем стандартным образом. Весь код остается не зависящим от адреса загqрузки, вся зависимость от адреса загрузки уходит в PLT. В итоге сегмент кода так и остается read only и может шариться между задачами на MMU-less системах.

Вот только capacity может быть, а может и не быть. Правильнее вычитывать пары charge_now / charge_full и/или energy_now / energy_full и по ним уже смотреть.

1
23 ...

Information

Rating
8,461-st
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Embedded Software Engineer, System Software Engineer
Senior
Git
Linux
C
System Programming
Assembler
Embedded Linux
Linux Kernel
Yocto Project
Arm Architecture