Исследование сравнивает языки Rust и C для разработки встраиваемого ПО

Вокруг языка программирования Rust много шумихи, и я вижу, как его внедряют в различных проектах, не в последнюю очередь в ядре Linux. Однако до сих пор мне было неясно, подходит ли он для разработки встраиваемого ПО, поскольку аппаратные ресурсы микроконтроллеров ограничены. Требуется малый объём памяти и хранилища, а также может быть важна оптимальная производительность, например, для снижения энергопотребления устройств с батарейным питанием.

Исследование Корнелльского университета под названием «Lessons from an Industrial Microcontroller Use Case with Ariel OS» пытается ответить на этот вопрос с помощью встраиваемых C и Rust, и вывод таков: Rust — жизнеспособный вариант.

Читать далее «Исследование сравнивает языки Rust и C для разработки встраиваемого ПО»

$4,290+ Unitree R1-A5 и R2-A7 человекоподобные роботы оснащаются захватами или манипуляционными кистями, фиксированным или колесным основанием

Компания Unitree расширила семейство двухруких человекоподобных роботов R1 новыми моделями R1-A5 и R1-A7, которые могут оснащаться двухпальцевыми захватами или трех- или пятипалыми манипуляционными кистями, а также крепиться к фиксированному или колесному основанию для перемещения внутри помещений.

Новые роботы, судя по всему, созданы на основе недорогой платформы Unitree R1 , запущенной в прошлом году, которая умеет танцевать, ходить, бегать, выполнять движения кунг-фу и общаться с пользователями, но в остальном не слишком полезна из-за отсутствия манипуляционных кистей. R1-A5 и R1-A7 не смогут танцевать, так как лишены ног, но верхняя часть корпуса включает голову и две руки, оснащенные захватами или манипуляционными кистями, которые могут выполнять полезные задачи в сочетании с бинокулярным зрением.

Читать далее «$4,290+ Unitree R1-A5 и R2-A7 человекоподобные роботы оснащаются захватами или манипуляционными кистями, фиксированным или колесным основанием»

STMicro VD65G4 и VD55G4 — датчики изображения с глобальным затвором на 0,56 МП, обеспечивающие сверхнизкопотребляющее постоянно активное событийно-управляемое зрение

STMicroelectronics VD65G4 и VD55G4 — это сверхнизкопотребляющие CMOS-датчики изображения с глобальным затвором разрешением 0,56 мегапикселя, предназначенные для батарейных периферийных AI-приложений и постоянно активного зрения.

Основное различие между двумя датчиками заключается в том, что VD65G4 оснащен цветным шаблоном RGB Байера, а VD55G4 — монохромный датчик, предназначенный для захвата видимого и ближнего инфракрасного (NIR) света. Оба датчика используют компактный оптический формат 1/9 дюйма и размер пикселя 2,16 мкм, применяя технологии обратной засветки (BSI), CDTI и 3D-стекирования для достижения крошечного размера кристалла 2,73 x 2,16 мм.

Читать далее «STMicro VD65G4 и VD55G4 — датчики изображения с глобальным затвором на 0,56 МП, обеспечивающие сверхнизкопотребляющее постоянно активное событийно-управляемое зрение»

Микроконтроллеры Microchip PIC16F132 и PIC18-Q35 с низким энергопотреблением, 8-битные, оснащены программируемыми логическими блоками (CLB), подобными CPLD

Компания Microchip Technology представила 8-битные семейства микроконтроллеров PIC16F132 и PIC18-Q35, как обновление по сравнению с PIC16F13145 , которые объединяют традиционное встраиваемое управление с интегрированными программируемыми логическими блоками (CLB), чтобы реализовать программируемую логику, подобную CPLD, непосредственно на кристалле микроконтроллера.

Основное различие между двумя семействами заключается в логической плотности: PIC16F132x включает 32 базовых логических элемента (BLE), а PIC18-Q35 предлагает 128 BLE. Наряду с CLB, эти микроконтроллеры также интегрируют функции безопасности и управления напряжением. Отключение интерфейса программирования и отладки (PDID) обеспечивает защиту от несанкционированного доступа к прошивке, а многовольтовый ввод-вывод (MVIO) позволяет напрямую взаимодействовать между разными доменами напряжения без внешних преобразователей уровня. Компания также отмечает, что, выполняя логические функции на выделенном аппаратном обеспечении, а не в программном обеспечении, архитектура CLB снижает нагрузку на CPU и энергопотребление, обеспечивая детерминированное поведение. Это делает устройства хорошо подходящими для критичных по времени приложений, таких как управление двигателями, промышленная автоматизация, бытовая электроника и автомобильные системы безопасности.

Читать далее «Микроконтроллеры Microchip PIC16F132 и PIC18-Q35 с низким энергопотреблением, 8-битные, оснащены программируемыми логическими блоками (CLB), подобными CPLD»

Microchip SAM9X75 — гибридный автомобильный MCU: Неожиданно, но ARM9 все еще актуален в 2026 году

Когда Microchip анонсировала SAM9X60 в 2020 году , было неожиданно увидеть новую систему-на-кристалле на основе устаревшего ядра ARM926EJ-S. Но еще большее удивление вызвал выход SAM9X75 — гибридного автомобильного (соответствующего стандарту AEC-Q100 Grade 2) System-in-Package (SiP) с тем же классическим ядром ARM9 и встроенной памятью DDR2 или DDR3L.

Первым устройством станет SiP SAM9X75D5M с 512 Мбит встроенной оперативной памяти DDR2, но компания также разработала SAM9X75D1G с 1 Гбит DDR3L и SAM9X75D2G с 2 Гбит DDR3L. Гибридный MCU SAM9X75 на базе ARM9 предназначен для разработчиков, которым требуется среда разработки, подобная MCU, с одновременным использованием более высоких вычислительных и графических возможностей микропроцессоров для автомобильных HMI-приложений и приложений для электромобилей.

Читать далее «Microchip SAM9X75 — гибридный автомобильный MCU: Неожиданно, но ARM9 все еще актуален в 2026 году»

Компактный USB-UART преобразователь RainbowLink-V2 имеет выход 12В, два TTL, изолированные интерфейсы RS-485 и RS-232

USB-UART преобразователь DFRobot RainbowLink-V2 оснащен четырьмя независимыми каналами, а именно: одним изолированным RS-485, одним изолированным RS-232 и двумя TTL-интерфейсами, которые можно использовать одновременно.

Компактный инструмент также преобразует 5В, получаемые от USB-интерфейса хоста, в выходы 12В/800мА, 5В/2А и 3.3В/200мА, что устраняет необходимость в отдельном источнике питания.

Читать далее «Компактный USB-UART преобразователь RainbowLink-V2 имеет выход 12В, два TTL, изолированные интерфейсы RS-485 и RS-232»

LooperRobotics Insight 9 — автономная пространственная AI-камера с процессором D-Robotics RDK X5, поддерживает ROS 2 (Краудфандинг)

LooperRobotics Insight 9 — это автономная пространственная AI-камера типа «включи и работай», предназначенная для воплощённого интеллекта, четвероногих роботов и динамических мобильных платформ. В отличие от типичных USB-камер глубины, таких как Intel RealSense D435i   или   Luxonis OAK-D, которые требуют ПК для обработки данных, Insight 9 оснащена восьмиядерным процессором D-Robotics RDK X5 на базе Cortex-A55 с AI-ускорителем производительностью 10 TOPS. Это позволяет ей выполнять визуальный SLAM (V-SLAM) и построение карт глубины непосредственно на устройстве.

Камера обладает «Матрицей трёхглазого восприятия», которая включает 8.4-мегапиксельный RGB-сенсор Sony Starvis IMX415 со сверхшироким углом обзора 188° и два глобальных затворных сенсора SmartSens SG0132 для стереоскопического определения глубины. Устройство заключено в пассивно охлаждаемый корпус из фрезерованного алюминия и оснащено автомобильным IMU Bosch BMI088, способным отслеживать ускорения до 24g, что делает его подходящим для условий сильной вибрации, характерной для шагающих роботов.

Читать далее «LooperRobotics Insight 9 — автономная пространственная AI-камера с процессором D-Robotics RDK X5, поддерживает ROS 2 (Краудфандинг)»

ST ST64UWB Cortex-M85, ультраширокополосная система-на-кристалле с поддержкой стандартов IEEE 802.15.4z и 802.15.4ab и радиолокационным зондированием

Семейство ультраширокополосных (UWB) систем-на-кристалле ST64UWB компании STMicroelectronics на базе ядра Arm Cortex-M85 поддерживает как текущий стандарт IEEE 802.15.4z , так и предстоящий IEEE 802.15.4ab UWB , что обеспечивает более дальнодействующее и надежное позиционирование, а также безопасные взаимодействия на основе близости. Оно в первую очередь предназначено для цифровых автомобильных ключей, бесконтактного доступа и обнаружения умных устройств.

В семейство входят ST64UWB-A100 (автомобильный начального уровня), ST64UWB-A500 (автомобильный премиум-класса) и ST64UWB-C100 (промышленный/для умного дома), все выполненные по 18-нм технологии FD-SOI, что улучшает бюджет радиолинка примерно на ~3 дБ, обеспечивая примерно на 50% большую дальность по сравнению с тем, что дает только стандарт IEEE 802.15.4ab. Ориентированная на автомобильную промышленность A-серия предлагает поддержку безопасности уровня ASIL-A(B), в то время как ST64UWB-C100 предназначен для потребительских и коммерческих приложений.

Читать далее «ST ST64UWB Cortex-M85, ультраширокополосная система-на-кристалле с поддержкой стандартов IEEE 802.15.4z и 802.15.4ab и радиолокационным зондированием»