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

 
» » » Как программировать «открытый» микроконтроллер Open-V через интернет

Как программировать «открытый» микроконтроллер Open-V через интернет

Автор: Mike(admin) от 12-01-2017, 18:55

Для движения сторонников открытого программного обеспечения (Open Hardware) предыдущий 2016 год стал весьма результативным. Ассоцияция Open Source Hardware Association выпустила свою программу сертификации, и позднее в Маунтин-Вью был продемонстрирован последний вариант набора инструкций архитектуры RISC-V. Архитектура RISC-V отличается от других архитектур в первую очередь тем, что она является "открытой". Так, современные и не очень современные микроконтроллеры вроде AVR, PIC, 6502, 8051 и других нельзя досканально структурно изучить и производить их без лицензии, поскольку они имеют "закрытую" архитектуру. Поэтому в "открытой" микроконтроллерной архитектуре многие энтузиасты видят будущее.


Как программировать микроконтроллер Open-V

При этом уже начали появляться первые представители с архитектурой RISC-V. Это HiFive 1 компании SiFive и Open-V компании OnChip. Оба этих устройства, безусловно, интересны в изучении и применении, но команда OnChip решила пойти дальше в популяризации своего продукта и запустила веб-проект, с помощью которого можно программировать Open-V прямо из браузера и наблюдать за результатом.


Интернет-ресурс http://onchip.uis.edu.co/ по сути представляет собой интерактивную среду разработки (IDE). Самое интересное здесь заключается в том, что код после его компиляции можно загрузить в микроконтроллер, установленный на плате, видео с участием которой транслируется в YouTube практически в реальном времени (с небольшой задержкой). В этой веб-среде можно выбрать способ создания программы. Код можно написать как на языке C/C++ , так и на ассемблере для архитектуры RISC-V. Помимо этого можно создавать программу интерактивно с помощью блоков кода во вкладке Blockly, а во вкладке C Blockly можно посмотреть на результат такого процесса создания, то есть на C-код, структурированный в виде блоков.


Следует отметить, что микроконтроллер Open-V поддерживается экосистемой Arduino, то есть его можно также программировать в среде Arduino IDE.


Характеристики микроконтроллера Open-V


Процессор
RISC-V ISA версии 2.1
Рабочее напряжение 1.2 В

Память
8 KB SRAM

Тактовая частота
от 32 КГц до 160 МГц
Два настраиваемых PLL с мультиплексорами и делителями частоты

Аналоговые возможности
Два 10-разрядных канала АЦП, каждый из которых имеет скорость выборки 10 MS/s
Два 12-разрядных канала ЦАП

Таймеры
Один 16-разрядный таймер общего назначения
Один 16-разрядный сторожевой таймер

Линии ввода/вывода общего назначения
16 линий GPIO
Две линии для внешнихпрерываний

Интерфейсы
SDIO для подключения карт памяти SD
Два порта SPI
Один порт I2C
Один порт UART

Корпус
QFN-32 (других вариантов корпусов пока не предусматривается)

© digitrode.ru


Теги: Open-V, RISC-V



   Благодарим Вас за интерес к информационному проекту digitrode.ru.
   Если Вы хотите, чтобы интересные и полезные материалы выходили чаще, и было меньше рекламы,
   Вы можее поддержать наш проект, пожертвовав любую сумму на его развитие.


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий