цифровая электроника
вычислительная техника
встраиваемые системы

 



Оптимизация программного обеспечения для многопроцессорных микроконтроллеров Arm

Автор: Mike(admin) от 11-02-2025, 23:55

Многопроцессорные микроконтроллеры Arm® представляют собой значительный шаг вперед в технологии встроенных систем. Они предоставляют возможность выполнять более сложные задачи, улучшать производительность приложений и снижать энергопотребление. В этой статье мы рассмотрим различные конфигурации многопроцессорных микроконтроллеров Arm и стратегии оптимизации, которые помогут максимально использовать их возможности в встроенных системах.

Оптимизация программного обеспечения для многопроцессорных микроконтроллеров Arm

32-битные микроконтроллеры нуждаются в серьезном обновлении для работы с ИИ

Автор: Mike(admin) от 5-02-2025, 03:55

Последние достижения искусственного интеллекта (ИИ), основанные на гигантских облачных вычислительных системах, продолжают поражать как обычных пользователей, так и ученых-компьютерщиков. ИИ способен выполнять задачи, такие как написание бизнес-отчетов, создание фотосессий для модных магазинов или открытие новых молекул. Это стало обыденностью, хотя еще в 2020 году такие возможности казались фантастикой.

32-битные микроконтроллеры нуждаются в серьезном обновлении для работы с ИИ

Измеритель мощности сигнала Wi-Fi своими руками на основе ESP32-C3

Автор: Mike(admin) от 3-02-2025, 03:55

В современном мире надежный Wi-Fi сигнал необходим для бесперебойной связи, особенно в проектах Интернета вещей (IoT) и умных домах. Чтобы помочь энтузиастам и инженерам IoT отслеживать и улучшать Wi-Fi соединение, предлагаем создать измеритель мощности Wi-Fi на основе микроконтроллера ESP32-C3 на плате LOLIN C3mini и OLED-дисплея.

Измеритель мощности сигнала Wi-Fi своими руками на основе ESP32-C3

Схема обнаружения частоты на основе Arduino

Автор: Mike(admin) от 25-12-2024, 03:55

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


Схема обнаружения частоты на основе Arduino

В то время как проект использует диапазоны частот, реальные радиочастотные системы измеряют уровень сигнала (RSSI, Received Signal Strength Indicator, который показывает, насколько хорошо устройство может обнаружить сигнал от передатчика, например, Bluetooth-устройства). Добавив потенциометр или аналоговый датчик, проект можно расширить для измерения уровня симулированного сигнала и классификации его как слабого, среднего или сильного.

Архитектура SPARC: Обзор, особенности и применение

Автор: Mike(admin) от 18-12-2024, 03:55

Архитектура SPARC (Scalable Processor Architecture) — это открытая микропроцессорная архитектура, разработанная компанией Sun Microsystems в середине 1980-х годов. SPARC является представителем архитектуры RISC (Reduced Instruction Set Computing), которая отличается упрощенной системой команд, высокой производительностью и масштабируемостью. Она широко используется в серверах, встраиваемых системах и суперкомпьютерах. В данной статье мы рассмотрим ключевые аспекты архитектуры SPARC, её эволюцию и области применения.


Архитектура SPARC: Обзор, особенности и применение

Arm China STAR-MC1: новый этап в развитии китайских процессоров

Автор: Mike(admin) от 11-10-2024, 03:55

В последние годы архитектуры на базе ARM стали неотъемлемой частью индустрии процессоров, предлагая как энергоэффективные решения для мобильных устройств, так и мощные вычислительные ядра для серверов и суперкомпьютеров. В этом контексте особое внимание привлекает разработка китайского подразделения Arm — ядро STAR-MC1. Это решение можно рассматривать как шаг Китая к независимости в полупроводниковой индустрии.


Arm China STAR-MC1: новый этап в развитии китайских процессоров

Превращаем Arduino UNO в сниффер шины I2C

Автор: Mike(admin) от 1-10-2024, 23:55

Сканирование шины I2C с использованием Arduino в качестве ведущего устройства довольно просто, но регистрация трафика без ведущего или ведомого устройства – нет. В интернете вы можете найти несколько проектов снифферов I2C, но далеко не все они функциональны. Поэтому мы разработаем свой собственный.


Превращаем Arduino UNO в сниффер шины I2C

Как подключить акселерометр MPU6050 к XIAO RP2040

Автор: Mike(admin) от 25-09-2024, 03:55

Seeed Studio XIAO RP2040 – это компактная и мощная плата на основе микроконтроллера RP2040, разработанного Raspberry Pi Foundation. Микросхема RP2040 – это двухъядерный микроконтроллер, оптимизированный для маломощных приложений и предлагающий высокопроизводительные вычислительные возможности. XIAO RP2040 являет собой небольшую плату размером всего 20 мм x 17,5 мм, которая поддерживает ряд протоколов связи, включая UART, SPI, I2C и PWM, что делает ее идеальной для различных проектов, таких как робототехника, IoT и DIY-электроника. Она также имеет встроенные функции управления питанием, которые помогают снизить энергопотребление, что делает ее пригодной для приложений с питанием от батареи.


Как подключить акселерометр MPU6050 к XIAO RP2040

Плата XIAO RP2040 проста в использовании и поддерживает ряд языков программирования, включая C++, Python и MicroPython. Кроме того, она оснащена программируемым светодиодом RGB, который можно использовать для индикации состояния или других творческих целей. В целом, XIAO RP2040 – это универсальная и мощная плата разработки, которая предлагает ряд функций и возможностей в компактном и доступном корпусе. В этом материале мы покажем, как подключить его к популярному акселерометру MPU6050, чтобы начать получать показания акселерометра в среде MicroPython.

Экономим выводы Arduino: управляем большим количеством линий без Чарлиплексирования

Автор: Mike(admin) от 19-08-2024, 03:55

Иногда вам нужно управлять одинаковым количеством светодиодов и кнопок, и, возможно, у вас не хватает выводов. Вы можете подумать о Чарлиплексировании, но это немного усложняет проводку и программное обеспечение.


Экономим выводы Arduino: управляем большим количеством линий без Чарлиплексирования

Мы представим способ использовать столько же выводов, сколько у вас кнопок/светодиодов, плюс два дополнительных контакта. Таким образом, вы можете уменьшить количество выводов (контактов) с N x 2 до N + 2. Это можно сделать, установив обработчик прерываний (ISR), который постоянно переключается между светодиодами и кнопками.

Игра Breakout на Arduino с помощью джойстика и дисплея

Автор: Mike(admin) от 5-08-2024, 03:55

Сегодня мы создадим весьма простую, но увлекательную игру на основе Arduino UNO, OLED-дисплея и джойстика. Называется она Breakout. Процесс не сложный. Что нам нужно, так это тщательное рассмотрение реализации логики кода. Оживив классическую прорывную игру, вы не только улучшите свои навыки программирования, но и получите массу удовольствия. Теперь начнем наш проект.


Игра Breakout на Arduino с помощью джойстика и дисплея

Назад Вперед
Наверх