Начало работы со встраиваемой Linux-системой на RISC-V в QEMU

RISC-V становится все более популярным, но, запускать Linux на реальном оборудовании в настоящее время довольно дорого, поскольку вам нужно либо полагаться на HiFive Unleashed SBC (стоимостью 999 $), либо на дорогие FPGA.

Другое решение – запуск Linux RISC-V через эмулятор QEMU, и мы показали, как это сделать, используя BBL (загрузчик Berkeley), Linux 4.14 и rootbs busybear. Если вы посмотрите раздел комментариев упомянутого выше обзора, вы также можете попробовать образы Fedora RISC-V в QEMU.

Читать далее «Начало работы со встраиваемой Linux-системой на RISC-V в QEMU»

Еще один комплект для разработки GD32 RISC-V с LCD от Seeed Studio

Недавно мы упомянули Longan Nano за 5 долларов – набор разработчика, выпущенный компанией Sipeed для микроконтроллеров семейства Gigadevice GD32V RISC-V. Sipeed Longan Nano работает от GigaDevice GD32VF103CBT6, основанного на ядре Nucleisys Bumblebee (поддерживает наборы команд RV32IMAC и быстрое прерывание ECLIC).

Читать далее «Еще один комплект для разработки GD32 RISC-V с LCD от Seeed Studio»

IP-ядро SiFive U8-Series Out-of-Order RISC-V составит конкуренцию ядру Arm Cortex-A72

Ранее на этой неделе мы писали об открытой платформе безопасности SiFive Shield, которая является эквивалентом технологии безопасности Arm TrustZone. Но, на этой неделе у компании было еще одно важное объявление – выпуск IP-ядра SiFive U8-Series Out-of-Order (OoO) RISC-V со значительно более высокой производительностью, чем ядро ​​компании U7-серии, ставшее конкурентом ядру Arm Cortex A72.

Читать далее «IP-ядро SiFive U8-Series Out-of-Order RISC-V составит конкуренцию ядру Arm Cortex-A72»

SiFive Shield – открытая платформа безопасности для процессоров RISC-V

Большинство процессоров Arm и микроконтроллеров Armv8-M поддерживают защиту Arm TrustZone с аппаратной изоляцией, встроенной в процессор. Но, до сих пор, мы ничего не встречали об эквивалентных решениях для процессоров RISC-V.

Оказывается, защита MultiXone от Hex-Five – это одно из аппаратных средств защиты RISC-V, аналогичное Arm TrustZone. Помимо просмотра слайдов презентации, вы также можете посмотреть видео, снятое на семинаре RISC-V на Тайване в марте прошлого года. Но, что заставило нас написать о безопасности RISC-V, так это объявление SiFive об открытой платформе безопасности Shield для процессоров RISC-V.

Читать далее «SiFive Shield – открытая платформа безопасности для процессоров RISC-V»

PicoLibC-это легкая библиотека C для встраиваемых систем

Известный разработчик Кит Паккард недавно объявил в своем блоге о запуске «picolibc». Picolibc – это библиотека C для встраиваемых систем, которая подходит для небольших микроконтроллеров,а стандартный API библиотеки C позволяет работать даже на устройствах с малой памятью (RAM). Это обновленная версия «newlib-nano» с несколькими интересными изменениями, которые включают замену «stdio» lib на специфичный для ATMEL код printf, принятый из avrlibc. Как часть этой библиотеки, Кит также запустил picocrt, который отвечает за инициализацию памяти и вызов различных конструкторов перед вызовом собственно программы на C.

Читать далее «PicoLibC-это легкая библиотека C для встраиваемых систем»

WiFi плата Wio Lite RISC-V с модулем ESP8266 запущена в продажу всего за $6.9

Выпущенный этим летом микроконтроллер GigaDevice GD32V вызвал очень много шума, поскольку он является дешевым 32-битным MCU RISC-V общего назначения и чуть позже на рынке появилась в продаже плата для разработки Longan Nano стоимостью $5 с ЖК-дисплеем и корпусом.

Сейчас многие решения используют подключение к сети через WiFi. Компания Espressif Systems является одной из основателей фонда RISC-V, поэтому в скором времени должен появятся RISC-V WiSoC (беспроводной SoC), но на сколько известно, ни один из них еще не доступен. Тем временем, компания Seeed Studio выпустила плату Wio Lite RISC-V, которая принесла беспроводное подключение WiFi  в MCU GD32V через WiFi модуль ESP8266. Читать далее «WiFi плата Wio Lite RISC-V с модулем ESP8266 запущена в продажу всего за $6.9»

Longan Nano GD32V RISC-V – плата для разработки, стоимостью 5 $, поставляется с ЖК-дисплеем и корпусом

Недавно появилось несколько интересных новостей о микроконтроллерах RISC-V, Gigadevice анонсировала GD32V, один из первых универсальных микроконтроллеров RISC-V, который превосходит свой аналог Arm Cortex-M3 по производительности и энергопотреблению.

Компания также анонсировала несколько плат для разработки, но их не так просто приобрести, поскольку они представлены на веб-сайте Tmall в Китае. Хорошая новость заключается в том, что Sipeed представила плату для разработки Longan Nano на базе микроконтроллера GD32VF103CBT6, и она продается на Seeed Studio за 4,9 доллара.

Читать далее «Longan Nano GD32V RISC-V – плата для разработки, стоимостью 5 $, поставляется с ЖК-дисплеем и корпусом»

Ядро AndesCore N22 RISC-V поддерживает наборы инструкций RV32IMAC или RV32EMAC

На прошлой неделе мы рассмотрели универсальный микроконтроллер Gigadevice GD32V с ядром RISC-V «Bumblebee», и нам сообщили, что Andes Technology недавно представила IP-ядро AndesCore N22 RISC-V «Bumblebee», способное поддерживать наборы команд RV32IMAC или RV32EMAC.

Поиск в Интернете не дал информации о том, что конкретно представляют собой ядра RISC-V «Bumblebee», или, может быть, речь идет о том, что многие из них могут быть в паре параллельно. Но, это только небольшая тонкость, давайте посмотрим на детали, которые может предложить ядро ​​AndesCore N22. Ядро RISC-V разработано для микроконтроллеров начального уровня, встречается в IoT-устройствах и носимых устройствах, и способно к глубокой встроенной обработке протоколов для управления вводом/выводом, хранением, сетевым подключением, AI и AR/VR.

Читать далее «Ядро AndesCore N22 RISC-V поддерживает наборы инструкций RV32IMAC или RV32EMAC»