Обновить
88
59.2
Антон Сердюков@devzona

Programistik

Отправить сообщение

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

А вот это очень обидно и оскорбительно. Если у вас есть сомнения, то можете написать последовательно bash скрипт для исполнения. И я с записью на видео, его выполню на плате.

Обновил раздел - "Дополнительный дисплей 1.14" 135×240 SPI LCD"

Я очень много вкладываю сил и времени разбираясь во всем этом, всегда очень сложно быть первопроходцем. На сколько могу судить я единственный кто работает так с одноплатниками. Другие максимум только про малинку переводы клепают, но так что бы последовательно как мануал все в разжёванном виде представить, я что-то не припомню. Мне как автору интересно видеть отклик от аудитории, но в последнее время технические посты про разработку и программирование все больше хочется переводить на другие площадки.

Видя реакцию на пост, учитывая уже поставленные три минуса, думаю что продолжение о формирование своего дистрибутива и программирования на .NET для RISC-V скорее всего публиковать на Хабре уже не буду. Я для себя не вижу смысла писать для Хабра в таком ключе.

Все верно WD давно используют RISC-V в своих контроллерах к дискам.

Нескольно не уточнил, подразумевал не RISC-V для MCU, а законченный результат в виде SoC с запуском Linux в конечном продукте как одноплатники.

Сравниваю с МЦСТ и Байкал электроникс в контексте политики. Китайцы для экспансии наоборот пытаются все открыть, а российская политика все закрыть и не пущать.

А какие другие дорогие одноплатники не от китайцев на RISC-V можете привести в пример?

глаз зацепился за эту фразу, по её прочтению возникает ощущение, что только китайские компании, что, конечно же, неправда.

Но наиболее активно работают именно китайские компании. На руках у меня именно китайская плата с RISC-V процессором, а не европейская или американская.

Среди компаний уровня "Premier Members" в консорцоуме RISC-V значатся компании: Alibaba Cloud, Andes, Chengwei Capital, FutureWei, Google, Huawei, ICT, ISCAS, Intel, RIOS, Rivos, ZTE, StarFive, SiFive, Stream Computing, SyntaCore, Unisoc, Ventana Micro, Western Digital.

Всего 21 компания, 11 компаний китайские, как говорится комментарии излишни.

В отличие от китайских компаний, другие только собираются заняться вплотную RISC-V архитектурой.

 Intel объявила об инвестирование 1 миллиарда баксов в фонд Intel Foundry Services (IFS). Задача IFS помочь в производстве процессоров для стартапов на базе архитектур x86, Arm и RISC-V, в том числе на основе RISC-V IP-ядер от SiFive. В дополнение, Intel собирается разрабатывать и лицензировать собственные ядра RISC-V.

Компания  SiFive вместе с Intel  собирается представить ​​во втором квартале 2022 года процессор SiFive Performance P550 RISC-V под кодовым названием «Horse Creek». Данный процессор предполагается производить по техпроцессу 7-нм и будет включать IP-ядра от Intel такие как PCIe и DDR.

omg, чтобы сделать загрузочную флешку с linux нужен windows?

Тоже самое можно сделать и в Linux, кому как нравится. А еще можно залить прошивку по USB использую FEL, но это немного другая история.

Документации хватает, только она в основном на китайском языке:

И как бы в открытой Raspberry Pi блобов вагон и маленькая тележка, открытость вопрос очень сложный.

Не судите так строго, окончательная спецификация на RISC-V появилась только в прошлом году. Поэтому драйвера просто пока не успели написать. Потом необходимо учитывать использование образа на достаточно старом ядре Linux. Дабы не вводить в заблуждение аудиторию специально не стал выполнять никаких тестов на производительность.

Сейчас разбираюсь с SDK. Подготовлю образ на свежем ядре Linux, добьюсь работы периферии, и тогда протестирую плату по полной.

На многих платах есть eMMC память. Для SSD размещают слот подключения, например в ROCK Pi 4

Visual Studio прекрасный инструмент, но для подобных одноплатных компьютеров есть много нюансов.

1) MS в поддержке ориентируется на Raspberry Pi. Мир не состоит только из Raspberry Pi, существуют вагоны других подобных и не очень плат.

2) Концепция расширения заключается в максимальной простоте настройки процесса разработки. Вы задали реквизиты root доступа, а расширение сделает все остальное за вас.

3) Visual Studio не создает ключи доступа по ssh, не устанавливает билиотеку Libgpiod.

4) В Visual Studio нет поддержки DTS. Опять через командную строку вручную включать/выключать слои. Например вам необходимо включить слой PWM, добавили файл *.dts и включили, все элементарно.

5) Добавится поддержка отладки в Docker-контейнерах, как это сделано в расширение Torizon. Visual Studio этого не умеет в принципе.

6) Будет возможность отладки графических приложений в Docker-контейнерах.

7) Visual Studio Code в отличие от "большой студии" работает в Linux.

8) Visual Studio Code по скорости работы существенно превосходит "большую студию".

Собственно поэтому и возникла необходимость разработки расширения. При этом я еще не говорю про графический конфигуратор DTO "слоев". Visual Studio решает задачу только написания кода и отладки, но нужен полноценный инструмент настройки и подготовки устойства для процесса разработки.

Расширение работает только с .NET, но поддержку Mono можно добавить. У меня нет Raspberry Pi Zero, поэтому если согласны протестировать на своем устройстве, то можем организоваться.

Поддержка Linux появится немного позже

  1. Уже доступна разработка под VSCode в том числе и под Linux, более детально в следующих публикациях.

  2. Код на C# работает медленее, чем на Arduino в связи с интерпретацией. Об этом было написано выше в комментариях. Для себя пока не ставлю задачи сравнения производительности, необходимо для начала разработать максимально репрезентативную методику.

Но не смотря на это кто-то же покупает модули для разработки, наверное, им стоило бы Вас послушать что так делать не надо.

А Ваша статья вводит людей в заблуждение, так сказать искажает его черед призму и амбиции рассказчика, позволяет сделать не верные выводы. Результат статьи потраченное время зря, как и большинство материалов в Интернет.

В каждой последующей публикации по nanoFramework буду обязательно Вас упоминать до тех пор, пока не напишите разоблачение на мою статью, о написанных мною заблуждениях по nF.

При этом nF очень хорош для прототипирования и DIY, но реально коммерцию делать можно на простых задачах, аля современные стартапы по формуле 1 идея = 1 девайс.

Время покажет.

У nF ещё очень много ограничений, с которыми будет не приятно столкнуться в проде, но о которых Вы красиво умолчали

Так напишите разоблачение, с удовольствием почитаю Ваши замечания, пока кроме кратких комментариев на горизонте ничего невидно.

тот же сталевар, не пишет статьи, значит он бесполезен

Сталевар в отличие от Вас конкретным делом занимается и приносит людям пользу.

https://github.com/nanoframework/CoreLibrary/pull/12/commits/f8bfad4e9ba656d669fcaf16d5345efbc5c225de

Что-то по вашей ссылке нет никаких тестов сравнения платформ, вообще она ссылается на commit.

Или это неотъемлемая часть становления человека?

Безусловно. Иначе цена его жизни = 0. Каждый человек в течение жизни получает полезный опыт который он может передать потомкам или поведать обществу, или что-то должен сделать значимое. Если Вам поведать не о чем, тогда понятно.

А результаты тестов будут? Если Вы такой грамотей, то что в вашем портфолио нет ни одного поста? Вы же себя считаете профессионалом. Или вы написать пост не в состоянии, максимум интеллекта хватает только строчить комментарии?

Я так посмотрю Вы прям эксперт в области программирования, особенно понравилась фраза "ардуино рвёт его в клочья". У вас есть конкретные результаты тестов или вы как попугай повторяете что уже было сказано? Нет там никакого интерпретатора, и быть не может. Сборка компилируется в байт-код для среды исполнения nanoCLR.

Есть только мультиметр

Серьезных?! "Лолшто"?! Они даже по российским местечковым параметрам просто мелкие "старые стартапы" из нескольких человек и с копеечным оборотом: тыц и тыц.

С вас финансовый аналитик как с меня балерина. Источник этих данных указан? Там есть налоговая отчетность? Исходя из этого источника получается, что в компании работает меньше 25 человек. Вы серьезно так думаете? То железо и представленный софт способно сделать менее 25 человек из которых руководитель, бухгалтер, юрист, кадровик? Привели в пример какой-то желтый сайт, просто детский сад.

Вы не умеете прислушиваться к чужому мнению

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

Информация

В рейтинге
119-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность