Управление энергопотреблением простаивающего CPU: cpuidle

CNXSoft: Это гостевой пост от Дэниела Томпсона, главного инженера по программному обеспечению в RISCstar Solutions , об управлении энергопотреблением CPU в Linux для встроенных систем, с углубленным рассмотрением cpuidle.

Двадцать лет назад ядру операционной системы было легко перейти в режим простоя: когда не было задач для выполнения, планировался «цикл простоя». Ранние циклы простоя представляли собой по сути пустые бесконечные циклы, которые ничего не делали в ожидании следующего прерывания. Это позволяло экономить энергию просто за счет избегания выполнения инструкций, требовавших энергоемких компонентов, таких как кэш или FPU!

Читать далее «Управление энергопотреблением простаивающего CPU: cpuidle»

Linux 7.0 выпущена – Основные изменения, архитектуры Arm, RISC-V и MIPS

Линус Торвальдс только что анонсировал выпуск Linux 7.0 в LKML :

Последняя неделя цикла выпуска продолжила ту же тенденцию «множества мелких исправлений», но всё это действительно выглядит довольно безобидно, поэтому я пометил финальную версию 7.0 и выложил её.

Читать далее «Linux 7.0 выпущена – Основные изменения, архитектуры Arm, RISC-V и MIPS»

ASUS Zenbook A16 – ноутбук за $1699 с Qualcomm Snapdragon X2 Elite Extreme и CoPilot+

ASUS Zenbook A16 — один из первых ПК/ноутбуков CoPilot+ на базе однокристальной системы Qualcomm Snapdragon X2 Elite Extreme с 18 ядрами Armv9, который теперь доступен за 1699 долларов на BestBuy или за 1999 долларов на сайте ASUS .

Ноутбук оснащен 16-дюймовым сенсорным OLED-дисплеем с разрешением «3K», 48 ГБ оперативной памяти, NVMe SSD на 1 ТБ, видеовыходом HDMI 2.1, беспроводной связью WiFi 7 и Bluetooth, а также несколькими портами Thunderbolt и USB.

Читать далее «ASUS Zenbook A16 – ноутбук за $1699 с Qualcomm Snapdragon X2 Elite Extreme и CoPilot+»

Смарт-часы PineTime Pro получат двухъядерный микроконтроллер Cortex-M33, AMOLED-дисплей 2.13 дюйма, GPS и многое другое

Компания Pine64 сообщила о прогрессе в разработке смарт-часов PineTime Pro, работающих на двухъядерном микроконтроллере Cortex-M33 с поддержкой Bluetooth 5.2 Classic и LE и 800 КБ статической памяти. Часы также оснащены 2.13-дюймовым AMOLED-дисплеем, поддержкой GPS, датчиком частоты сердечных сокращений и 6-осевым датчиком движения.

Это обновление проекта PineTime, представленного в сентябре 2019 года , и одно из самых популярных устройств Pine64 благодаря проектам с открытым исходным кодом, таким как прошивка InfiniTime . Для справки, оригинальный PineTime поставляется с микроконтроллером Nordic nRF52 на архитектуре Arm Cortex-M4 с Bluetooth, 64 КБ статической памяти, 1.3-дюймовым дисплеем, базовым датчиком ЧСС и акселерометром. PineTime Pro — это значительное обновление, которое должно поддерживать более широкий спектр прошивок.

Читать далее «Смарт-часы PineTime Pro получат двухъядерный микроконтроллер Cortex-M33, AMOLED-дисплей 2.13 дюйма, GPS и многое другое»

Семейство процессоров CIX ClawCore Armv9.2 ориентировано на развертывание OpenClaw

OpenClaw представили всего несколько месяцев назад, но уже появилось несколько компактных реализаций , и некоторые компании даже поставляют мини-ПК с предустановленным OpenClaw. Однако сегодня стало известно, что компания CIX пошла дальше и представила семейство процессоров ClawCore Armv9.2, специально разработанных/оптимизированных для OpenClaw.

Читать далее «Семейство процессоров CIX ClawCore Armv9.2 ориентировано на развертывание OpenClaw»

Clintech Pico – Первая плата на Raspberry Pi RP2354B предлагает 48 GPIO в форм-факторе Raspberry Pi Pico

Разработанная Clintech Ltd. в Болгарии, плата Clintech Pico, по всей видимости, является первой платой разработчика на базе микросхемы Raspberry Pi RP2354B со 2 МБ внутрикристальной флеш-памяти. Она сохраняет тот же форм-фактор, что и Raspberry Pi Pico 2 , но добавляет дополнительные GPIO для использования 48 линий общего назначения, предоставляемых чипом RP2354B.

Как и Raspberry Pi Pico 2, эта плата имеет 40 полукруглых площадок и сквозных отверстий по бокам, выведя GPIO 0–22 и 26–28, а также 3 отладочных контакта. Кроме того, плата содержит 27 дополнительных сквозных отверстий на самой плате, которые выводят оставшиеся GPIO (23–25 и 29–47), а также интерфейс QSPI (SD0–SD3 и SCLK) для подключения внешней памяти.

Читать далее «Clintech Pico – Первая плата на Raspberry Pi RP2354B предлагает 48 GPIO в форм-факторе Raspberry Pi Pico»

Решения виртуализации GyroidOS нацелены на защиту встроенных устройств и упрощение сертификации по кибербезопасности

Разрабатываемая институтом Фраунгофера AISEC, GyroidOS представляет собой открытое решение виртуализации на уровне операционной системы с поддержкой нескольких архитектур, предназначенное для встроенных устройств с функциями аппаратной безопасности и призванное поддерживать процессы сертификации безопасности, такие как Common Criteria (ISO/IEC 15408), DIN SPEC 27070 – профиль безопасности доверия IDS, а также стандарты кибербезопасности IEC-62443 .

Слой виртуализации основан на специфичных для Linux функциях, таких как пространства имён, контрольные группы (cgroups) и возможности (capabilities), для обеспечения изоляции различных гостевых операционных систем поверх одного общего ядра Linux. Он предлагает значительно меньший размер и дополнительное разделение привилегированных экземпляров по сравнению с другими контейнерными решениями, такими как Docker.

Читать далее «Решения виртуализации GyroidOS нацелены на защиту встроенных устройств и упрощение сертификации по кибербезопасности»

PicoClaw сверхлёгкий персональный ИИ-ассистент работает всего на 10 МБ ОЗУ

PicoClaw — это сверхлёгкий персональный ИИ-ассистент, разработанный для работы менее чем на 10 МБ ОЗУ и подходящий для ресурсоограниченных встраиваемых плат, таких как одноплатный компьютер Sipeed LicheeRV Nano стоимостью около $15 на базе RISC-V SoC SOPHGO SG2002 со встроенной памятью DDR3 объёмом 256 МБ.

Постоянно появляются новости о персональном ИИ-ассистенте OpenClaw , о котором впервые стало известно при запуске одноплатного компьютера Cubie A7S . OpenClaw (ранее ClawdBot) очищает почтовый ящик, отправляет письма, управляет календарём и регистрирует на рейсы через WhatsApp, Telegram или любое другое мессенджер-приложение. Показана его работа на ряде аппаратных платформ, но он может быть ресурсоёмким, поэтому HKUDS создали сверхлёгкий персональный ИИ-ассистент nanobot с примерно ~4000 строками кода на Python, что примерно на 99% меньше, чем 430k+ строк у Clawdbot. PicoClaw развивает проект nanobot и был «полностью переписан на Go в процессе самонастройки, где сам ИИ-агент управлял всей миграцией архитектуры и оптимизацией кода».

Читать далее «PicoClaw сверхлёгкий персональный ИИ-ассистент работает всего на 10 МБ ОЗУ»