Зачем системные вызовы (syscall) называть kernel API, если есть устоявшаяся терминология? Kernel API - для kernel-space кода.
В реестре точно так же надо знать путь. HKCU/Software ничем не проще ~/config.
С отсутствием многих плюшек по сравнению с виндой согласен, но это позволяет этому «куску говна» одинаково работать как на устройствах с 64 Мб памяти, так и на десктопах. И Windows CE тут, очевидно, проиграла, даже несмотря на наличие API реестра.
Может, всё же не Linux Kernel API, а POSIX? Т.к. Kernel API прикладного программиста никак не касается.
За умение хранить настройки в текстовых файлах рядом с программой, а не писать всё в реестр, - отдельный респект разработчикам. Но не совсем понимаю, как это может занимать значимую часть кода.
Пора бы уже выбросить на помойку этого свинопингвина вместе с его мейтенйнером и заняться чем-то более перспективным
Не совсем понятно, кому пора и в чём должен быть интерес. Автор прямым текстом говорит, что платить не будет, и код писать тоже. Но линукс-сообщество ему что-то должно. Наверное, намедни получил диплом специалиста по возврату кнопки "Пуск" на место. Что ж, преклоняюсь.
В итоге в rodata попадает бесполезная информация (начальное значение buffer из массы нолей). Вместо этого можно руками инициализировать только то, что нужно:
Возможно, про чипы от Bestechnic ему как раз друзья из pine64 рассказали - у них есть проект затычек на bes2300. Подобный чип даже в умные колонки нижнего сегмента ставили, типа VK Capsule Neo или Xiaomi L05B (18 Мб ОЗУ и 16 Мб флеш). Но с доступом к документации и SDK довольно печально.
Интересно, насколько строгие требования к отклонению частоты? Вопрос актуален в контексте реализации serial интерфейсов (sata, pcie, usb) на fpga без аппаратных трансиверов. Встречал мнение, что sata и на 900 Mbit заработает, но слабо в это верю, а заняться самому проверить руки не доходят. Плата с zynq7010 пылится
Слава референс дизайну и SDK от производителя. С другой стороны - проще портировать софт между платформами. Например, Алису на колонки от Xiaomi, где она вероятно, никогда не появится.
Зачем системные вызовы (syscall) называть kernel API, если есть устоявшаяся терминология? Kernel API - для kernel-space кода.
В реестре точно так же надо знать путь. HKCU/Software ничем не проще ~/config.
С отсутствием многих плюшек по сравнению с виндой согласен, но это позволяет этому «куску говна» одинаково работать как на устройствах с 64 Мб памяти, так и на десктопах. И Windows CE тут, очевидно, проиграла, даже несмотря на наличие API реестра.
Может, всё же не Linux Kernel API, а POSIX? Т.к. Kernel API прикладного программиста никак не касается.
За умение хранить настройки в текстовых файлах рядом с программой, а не писать всё в реестр, - отдельный респект разработчикам. Но не совсем понимаю, как это может занимать значимую часть кода.
Не совсем понятно, кому пора и в чём должен быть интерес.
Автор прямым текстом говорит, что платить не будет, и код писать тоже. Но линукс-сообщество ему что-то должно. Наверное, намедни получил диплом специалиста по возврату кнопки "Пуск" на место. Что ж, преклоняюсь.
Вангую - на простых пользователей им параллельно. Пресс-релиз настолько сухой и наполнен канцеляритом, что
Таблицу можно вычислить динамически. В особо тяжелом случае вместо crc можно сумму байт считать.
В целом в бинарнике слишком много нолей. Вангую - глобальные переменные инициализируются так:
В итоге в rodata попадает бесполезная информация (начальное значение buffer из массы нолей). Вместо этого можно руками инициализировать только то, что нужно:
Я так понимаю, раздел дополняется по мере того, как Вы наступаете на очередные грабли?
Возможно, про чипы от Bestechnic ему как раз друзья из pine64 рассказали - у них есть проект затычек на bes2300. Подобный чип даже в умные колонки нижнего сегмента ставили, типа VK Capsule Neo или Xiaomi L05B (18 Мб ОЗУ и 16 Мб флеш). Но с доступом к документации и SDK довольно печально.
Упоминание UEBA-анализа во введении тоже honeypot? Я попался - дочитал до конца
Когда разработчик поучает реверсеров - это называется "зашёл не в ту дверь"
XIP в некоторых современных МК устроен похожим образом - код перед выполнением аппаратно грузится из SPI флеша в зарезервированную область ОЗУ.
upd. Оказывается, bodyawm про это писал https://habr.com/ru/companies/timeweb/articles/791072/#comment_26497444
А писать в регистры и щупать тестпоинты осциллографом запрещено?
Искусство!
Или использовать как пульт управления старшим братом-одноплатником без экрана и клавиатуры.
У меня стойкое ощущение, что это ИИ вырвался на свободу
Интересно, насколько строгие требования к отклонению частоты? Вопрос актуален в контексте реализации serial интерфейсов (sata, pcie, usb) на fpga без аппаратных трансиверов. Встречал мнение, что sata и на 900 Mbit заработает, но слабо в это верю, а заняться самому проверить руки не доходят. Плата с zynq7010 пылится
Слава референс дизайну и SDK от производителя. С другой стороны - проще портировать софт между платформами. Например, Алису на колонки от Xiaomi, где она вероятно, никогда не появится.
А вот на самом деле почему на гитхабе нет ни одного проекта, реализующего взаимодействие с uniproxy? Не говоря уж о реализации самого бекэнда
Почему неинтересно?
Дуров старательно бегал от прибыли, но французским властям все уже удалось его поймать и вручить конверт
Он имел в виду жизнь после смерти человека, а не существование других разумных форм жизни