- PVSM.RU - https://www.pvsm.ru -

Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V

Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V - 1

Привет! Это Виктор Сергеев из МТС Диджитал. На днях компания Olimex представила одноплатный компьютер — RVPC. Устройство стоит всего 1 евро (105 рублей по курсу на 8 октября). Новинка позиционируется как инструмент для обучения и экспериментов в мире компьютерной техники, никто не ждет от нее рекордов производительности.

Что за RVPC

Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V - 2

Основная цель — предоставить разработчикам и DIY-энтузиастам доступный и удобный способ изучения архитектуры RISC-V. Устройство поддерживает работу с клавиатурой PS/2 и выводит изображение через VGA-интерфейс, что делает его подходящим для учебных и экспериментальных целей. Особенно радует цена — 1 евро [1]. Шикарно, как сказал бы Картман из South Park.

Девайс продается в виде комплекта для самостоятельной сборки. То есть можно изучать не только особенности RISC-V устройств, но и учиться пайке и основам электроники. Идеальный вариант для энтузиастов от мала до велика.

В комплект входят все необходимые модули и компоненты. Для работы девайс можно подключить к VGA-монитору, приконнектив PS/2-клавиатуру. Несмотря на свою простоту, устройство позволяет изучать низкоуровневое программирование и даже запускать небольшие программы (подробнее о них — ниже). Для тех, кто только начинает знакомство с миром DIY и электроники, такой проект может стать отличным стартом.

Технические характеристики

Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V - 3

В основе Olimex RVPC — процессор CH32V003, работающий с тактовой частотой 48 МГц. А вот технические характеристики RVPC:

  • Процессор: 32-битный RISC-V чип CH32V003 от WCH с частотой работы до 48 МГц.

  • ОЗУ: 2 КБ SRAM.

  • Память: 16 КБ Flash.

  • Питание: 5 В через разъем для питания.

  • Интерфейсы: PS/2 для подключения клавиатуры и VGA для вывода изображения.

  • Дополнительные компоненты: пищалка для звуковых эффектов, светодиодный индикатор питания.

  • Габариты: 50 × 30 мм.

  • Сертификация OSHWA [2]: BG000142.

А еще в наличии обычный разъем питания (требуемое напряжение – 5 В) и 2-контактный коннектор для прошивки микроконтроллера. Кстати, электронщики с CNX Software советуют [3] применять для этой цели связку ПО PlatformIO IDE и платы ESP32-S2-DevKit-LiPo-USB. Если кто-то сталкивался уже — посоветуйте в комментариях оптимальный вариант.

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

Почему именно RISC-V архитектура

Коротко об этом уже писал, а вот развернутое объяснение ключевых преимуществ технологии:

  • Открытость и доступность. RISC-V — открытая архитектура набора команд (ISA). Любой может использовать и изменять ее без лицензионных отчислений. Значит, затраты вендоров устройств на базе архитектуры снижаются.

  • Модульность и расширяемость. Архитектура спроектирована как базовая с возможностью добавления или исключения опциональных расширений. Это позволяет разработчикам настраивать системы под конкретные нужды, кастомизировать чипы.

  • Низкое энергопотребление. RISC-V предназначена для выполнения простых команд с минимальными задержками. Это делает архитектуру подходящей для систем с ограниченным потреблением энергии, таких как IoT и мобильные устройства.

  • Кросс-платформенность. RISC-V может быть применена в разных типах устройств — от микроконтроллеров до высокопроизводительных вычислительных систем. Это делает ее универсальной архитектурой.

  • Мощные комьюнити и экосистема. Сообщество и экосистема RISC-V растут, включая поддержку со стороны ведущих технологических компаний. Это обеспечивает достаточно оперативное развитие инструментов разработки и приложений.

Дополнительные возможности

Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V - 4

Один из ключевых аспектов RVPC — доступный для него софт. В комплекте поставляют интересные демонстрационные приложения. В первую очередь это Wozmon, простой софт для изучения низкоуровневого программирования, а еще игры вроде Tetris и Towers of Hanoi. Они доступны сразу же после сборки девайса и прохождения «базового курса» от разработчиков по программированию на ассемблере (Olimex). Вот ссылка на демонстрацию геймплея [4], если так можно выразиться. А вот ссылки на исходники: RVPC Wozmon [5], Towers of Hanoi [6], TETRIS [7].

Возможности девайса расширяются посредством различных платформ для разработчиков вроде PlatformIO [8]. Ну а поддержка открытого исходного кода (авторы проекта молодцы) позволяет специалистам модифицировать и улучшать программы под свои нужды. Это делает RVPC гибким инструментом для тех, кто хочет углубиться в изучение микроконтроллеров и архитектуры RISC-V.

Если сравнить с другими одноплатниками, самый доступный среди таких девайсов в линейке Raspberry Pi [9], Pico образца [10] 2021 года, стоит 4 $, или около 380 руб. А [11]появившийся в 2024 году Pico 2 оценен уже в 5 $ – 476 руб.

Ожидается, что первые партии RVPC поступят в продажу к ноябрю 2024 года. Выход в свет приурочат к открытому фестивалю OpenFest, который ежегодно проводится в Болгарии (Olimex — болгарская компания) и собирает множество энтузиастов и специалистов по открытым технологиям.

Автор: BiktorSergeev

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/gadzhety/398895

Ссылки в тексте:

[1] 1 евро: http://rvpc

[2] Сертификация OSHWA: https://certification.oshwa.org/

[3] советуют: https://www.cnx-software.com/2024/10/03/olimex-rvpc-is-a-one-euro-risc-v-computer-kit-with-vga-and-ps-2-connectors/

[4] ссылка на демонстрацию геймплея: https://youtu.be/fGMWKmJhTyc

[5] RVPC Wozmon: https://github.com/OLIMEX/RVPC/tree/main/SOFTWARE/Demo-RVMON

[6] Towers of Hanoi: https://github.com/OLIMEX/RVPC/tree/main/SOFTWARE/Demo-Towers-Interactive

[7] TETRIS: https://github.com/OLIMEX/RVPC/tree/main/SOFTWARE/Demo-Tetris

[8] PlatformIO: https://platformio.org/

[9] Raspberry Pi: https://www.cnews.ru/book/Raspberry_Pi_-_%D0%9E%D0%B4%D0%BD%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80

[10] образца: https://www.cnews.ru/news/top/2021-01-21_vypushchen_samyj_kompaktnyj

[11] : https://www.cnews.ru/news/top/2024-08-09_po-krupnomu_obnovlen_samyj

[12] Источник: https://habr.com/ru/companies/ru_mts/articles/848946/?utm_campaign=848946&utm_source=habrahabr&utm_medium=rss