Pull to refresh

Comments 14

Запустятся только собранные dll? Самозапускающиеся под target-runtime linux (зависимые от установленного net core и независимые) не запустятся?

судя по всему проект собирается прямо там.

target-runtime linux не существует, потому естественно работать не будет(там скорее всего будет linux-x64).

В теории на такой машине можно собрать будет бинарник с RID - linux-riscv64 и перенести на другую такую же

(там скорее всего будет linux-x64)

Да, вы правы, перепроверил, только x64 и arm.

Запустится, только компилировать необходимо на самом устройстве т.е. представлена версия SDK для RISC-V.

Команда: dotnet build -r linux-riscv64

Canonical штампует имиджи
Preinstalled server image
https://cdimage.ubuntu.com/releases/24.04/release/
RISC-V for Allwinner Nezha preinstalled server image
For RISC-V computers, with support for Allwinner Nezha
https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04-preinstalled-server-riscv64+nezha.img.xz
RISC-V for Sipeed LicheeRV Dock preinstalled server image
For RISC-V computers, with support for Sipeed LicheeRV Dock
https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04-preinstalled-server-riscv64+licheerv.img.xz
LicheeRV Dock
https://wiki.ubuntu.com/RISC-V/LicheeRV

Правда у меня они иногда не запускались

Интересно, ядро от вендора? Со времён 6.1 в каждом релизе mainline появлялись изменения для D1 и licheeRV

Так или иначе но тут dotnet запускается под linux со всеми вытекающими потребностями к ресурсам.

Раньше помню была плата уровня Arduino, че то уровня STM32 специально заточенная под dotnet типа ebmbedded я так понимаю baremetal, ну может rtos. И похоже не взлетело.

Раньше помню была плата уровня Arduino, че то уровня STM32 специально заточенная под dotnet типа ebmbedded я так понимаю baremetal, ну может rtos. И похоже не взлетело.

Есть под RP Pi. Раньше вроде продвигали это, но что то приутихло.

Под  RP Pi это редакция Window 10 IoT Core с запуском .NET приложений. MS эту редакцию давно не развивает из-за отсутствия спроса. К сожалению, в MS работают "аналитеги" и не понимают рынок IoT вещей в принципе. Window 10 IoT Core бесплатная, но нельзя сделать нормальный вывод любой графики на LCD по HDMI или другому интерфейсу. В других редакциях для ARM есть вывод графики, но они стоят денежку. Таким образом, для хобби проектов лучший вариант это Linux на уровне поддержки полноценной ОС. Можно хоть торговый терминал сделать, любого робота, запустить docker, а с Window 10 IoT Core такого не сделаешь. Уточнение, графика на Window 10 IoT Core может быть написана только на  Universal Windows Platform (UWP) и поддерживается максимум 2 ГБ RAM.

Вы говорите про .NET Micro Framework, да MS закрыла проект, как и многие другие. Но проект ушел в сводное плаванье. Закрытую версию продолжила развивать компания GHI Electronics, открытая версия превратилась в проект .NET nanoFramework, который сейчас поддерживается сообществом. nF работает на многих МК, в основном на ESP32 и STM32. Почитать:

.NET nanoFramework — платформа для разработки приложений на C# для микроконтроллеров

Программируем микроконтроллеры ESP32 и STM32 на C# (nanoFramework)

да, там похоже байт код, но работает без линукса. значит все таки как то живое

Sign up to leave a comment.