Как собрать и запустить Linux на процессоре Kendryte K210 RISC-V NOMMU

Несколько месяцев назад мы писали, что Western Digital работает над поддержкой Linux и BusyBox RISC-V NOMMU, и ей удалось загрузить минимально возможную ОС Linux на плате Sipeed Maix Go с процессором Kendryte K210.

Поддержка RISC-V NOMMU была запланирована для версии Linux 5.5, и теперь, когда новое ядро ​​было выпущено, Дэмиен Ле Моал (Damien Le Moal) разработал код, позволяющий создавать Linux и busybox на базе 64-битных платформ RISC-V NOMMU с использованием buildroot.

Читать далее «Как собрать и запустить Linux на процессоре Kendryte K210 RISC-V NOMMU»

Western Digital сделала Linux и запуск BusyBox для RISC-V на плате Sipeed Maix Go

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

Мы также упоминали, что работали над переносом uCLinux на процессор Kendryte K210 с архитектурой RISC-V на таких платах, как плата Sipeed Maix. Процессор поставляется только с 8 МБ ОЗУ и не имеет MMU (блок управления памятью), поэтому то, что вы сможете сделать на плате, будет ограничено, среда рабочего стола явно невозможна на платформе

Читать далее «Western Digital сделала Linux и запуск BusyBox для RISC-V на плате Sipeed Maix Go»

Начало работы со встраиваемой 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»

Характеристики платы Forlinx OK1052-C на базе процессора-кроссовера NXP i.MX RT1052

Процессоры-кроссоверы серии NXP i.MX RT впервые были анонсированы в прошлом году, и обеспечивают те же возможности в реальном времени, что и микроконтроллеры, обеспечивая при этом производительность, аналогичную процессорам приложений начального уровня, благодаря ядру Arm Cortex-M7 с тактовой частотой до 600 МГц. Серия i.MX RT также уменьшает BoM, благодаря интегрированному PMIC и до 512 Кбайт SRAM/TCM.

Позже была выпущена оценочная плата uCLinux для NXP i.MX RT1050, и несколько месяцев назад мы рассмотрели, готовящуюся к выпуску, промышленную систему-на-модуле VisionSOM-RT, работающую от процессора-кроссовера. До настоящего времени у нас не было готовых коммерческих решений, но недавно все изменилось – так, анонсирована платформа Forlinx Embedded OK1052-C.

Читать далее «Характеристики платы Forlinx OK1052-C на базе процессора-кроссовера NXP i.MX RT1052»

Emcraft выпустила Linux BSP для оценочной платы NXP i.MX RT1050 Cortex M7

Серия NXP iMX RT представляет собой семейство процессоров ARM Cortex M7 с тактовой частотой 600 МГц, что делает его решением “кроссовером встроенного процессора”, преодолевающим разрыв между возможностями микроконтроллеров реального времени и производительностью процессоров приложений.

На этой недели компания NXP предоставила некоторые результаты контрольных тестов процессора i.MX RT1050, в которых он набрал 3020 баллов в CoreMark, в DMIPS 1284 баллов и 20ns задержка прерывания на частоте 600 МГц, это означает, что он может стать хорошим кандидатом для встраиваемых Linux систем, а также Emcraft Systems только что выпустила uCLinux BSP для платы NXP i.MX RT1050 EVK.

 

Читать далее «Emcraft выпустила Linux BSP для оценочной платы NXP i.MX RT1050 Cortex M7»