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

 

Sipeed M1 – первый микроконтроллер с архитектурой RISC-V и встроенной нейросетью

Автор: Mike(admin) от 19-10-2018, 13:15

RISC-V (произносится как «risk-five») представляет собой «открытую» архитектуру набора инструкций (ISA) на основе принципов сокращения набора команд (RISC). В отличие от большинства ISA, RISC-V находится в открытом доступе для всех видов применения, позволяя каждому проектировать, производить и продавать микросхемы RISC-V и программное обеспечение. Хотя это не первая «открытая» ISA, она очень важна и примечательна, потому что она предназначена для использования в современных компьютеризированных устройствах, таких как облачные компьютеры, мобильные телефоны высокого класса и самые маленькие встроенные системы.


Sipeed M1

Хотя на сегодняшний день чипов с архитектурой RISC-V насчитывается не так уж и много, все же они потихоньку заполняют рынок, причем иногда даже с дополнительным полезным функционалом. Одним из таких устройств является Sipeed M1.

Однопиксельная камера для Arduino своими руками

Автор: Mike(admin) от 10-10-2018, 13:15

Классические платы Arduino, вроде Arduino Uno или Arduino Nano, являются довольно простыми и не обладают мощным микроконтроллером. Благодаря этому их цена очень низка. Но иногда возникают ситуации, когда необходимо сделать проект получения простых изображений из реального мира при весьма ограниченном бюджете. Стандартные модули камер микроконтроллеры серии ATmega могут не потянуть.


Однопиксельная камера для Arduino своими руками

Но есть очень простое решение – сделать однопиксельную камеру, которая сможет последовательно сформировать изображение какого-нибудь небольшого объекта. И дешевые платы Arduino смогут справиться с этой задачей.

Что такое ПЛК? Введение в программируемые логические контроллеры

Автор: Mike(admin) от 5-10-2018, 08:15

Программируемый логический контроллер или ПЛК сегодня представляет собой вездесущий вычислительный элемент в промышленности. Первоначально созданный для замены электромеханических релейных систем, ПЛК предлагает более простое решение для модификации работы системы управления. Быстрая загрузка с ПК или устройства программирования, вместо того, чтобы переписывать большой банк реле, позволяет изменять логику управления в течение нескольких минут или даже секунд.


Что такое ПЛК

ESP32: веб сервер с помощью Arduino IDE

Автор: Mike(admin) от 1-10-2018, 06:55

Высокоинтегрированный микроконтроллер ESP32 с возможностями беспроводной связи по Wi-Fi и Bluetooth на сегодняшний день является мощным инструментом для реализации концепции Интернета вещей. Чтобы ощутить весь потенциал данного микроконтроллера, нужно научиться с ним правильно работать.


ESP32: веб сервер с помощью Arduino IDE

В этом проекте используя среду программирования Arduino IDE мы создадим автономный веб-сервер на основе ESP32, который будет контролировать выходы (два светодиода). Этот веб-сервер может управляться со смартфона и может быть доступен с любого устройства, которое может предоставить браузер для работы в локальной сети.

Симулятор игрального кубика на основе Arduino и светодиодов

Автор: Mike(admin) от 28-09-2018, 06:35

Микроконтроллерная платформа Arduino позволяет делать много различных проектов, как полезных, так и просто увлекательных. С помощью Arduino можно создавать простые игры или игровые аксессуары.


Симулятор игрального кубика на основе Arduino и светодиодов

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

Генератор цвета RGB на основе Arduino

Автор: Mike(admin) от 24-09-2018, 06:35

RGB представляет собой сочетание трех основных цветов: красного (RED), зеленого (GREEN) и синего (BLUE), которые используются в цифровой системе для генерации другого (составного) цвета. В данном материале будет описан довольно простой проект цветогенератора RGB с использованием Arduino. Он представляет собой небольшое руководство о том, как генерировать цветовой код и шестнадцатеричный код этого цвета.


Генератор цвета RGB на основе Arduino

Allwinner A13 – самый дешевый и удобный процессор с поддержкой Linux

Автор: Mike(admin) от 21-09-2018, 06:15

Не так давно на зарубежном форуме сайта EEVblog кто-то отметил интересный чип, который является достаточно массовым, но о его прелестях догадываются не все разработчики. Это ARM-процессор, способный работать под управлением Linux. Он имеет встроенный графический процессор Mali, поддерживает работу с сенсорной панелью и поддерживает 512 МБ DDR3. Если вы начнете вспоминать продукты на его основе, то это приведет вас на территорию BeagleBone или Raspberry Pi Zero.


Allwinner A13

Но что самое интересное: вы можете получить этот процессор всего за 1 доллар США при покупке в больших количествах. Беглый взгляд на обычные интернет-магазины показывает, что вы можете получить данный компонент при покупке одной штуки менее чем 3 доллара. Это интересно, если не сказать больше. Чудеса на этом не заканчиваются, поскольку он имеет корпус TQFP, который можно запаять вручную без специального оборудования. И этот процессор называется Allwinner A13.

Akida – первый коммерческий нейрочип от BrainChip

Автор: Mike(admin) от 17-09-2018, 05:55

Искусственный интеллект и нейросети сегодня являются одним из основных направлений развития и исследования в области вычислительной техники. Хотя теоретическая база данного направления достаточно хорошо проработана, аппаратная же, в свою очередь, страдает из-за недостатка нужных инструментов разработки, поскольку нейронные сети, реализованные на обычных компьютерах не обладают достаточным быстродействием.


Akida – первый коммерческий нейрочип от BrainChip

Проблему отчасти решила компания BrainChip, выпустив нейроморфную систему-на-кристалле (NSoC) Akida, построенную на основе спайковых нейронных сетей.

Детальная распиновка ESP32: какие линии GPIO можно использовать

Автор: Mike(admin) от 12-09-2018, 10:25

Микроконтроллер ESP32 имеет 48 выводов, обладающих различными функциями. Не все контакты доступны на всех отладочных платах с ESP32, и есть некоторые контакты, которые нельзя использовать. Существует много вопросов о том, как использовать линии ввода/вывода (GPIO) на ESP32. Какие контакты вы должны использовать? Какие выводы вы должны избегать использовать в своих проектах? В этом материале мы постараемся ответить на данные вопросы.


Детальная распиновка ESP32: какие линии GPIO можно использовать

Визуализация кода Verilog в браузере

Автор: Mike(admin) от 10-09-2018, 12:05

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


Визуализация кода Verilog в браузере

Теперь этот недостаток исправлен, и разработчики могут посмотреть на «написанную» в Verilog схему в своем браузере. Новый сайт (digitaljs.tilk.eu) объединяет Yosys и логический симулятор на основе javascript, позволяющий визуализировать и моделировать Verilog в вашем браузере. Работа над этим проектом все еще продолжается на GitHub, поэтому вы можете найти некоторые недочеты, но, тем не менее, это и полезный ресурс для многих разработчиков, проектирующих устройства с использованием ПЛИС.


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