All streams
Search
Write a publication
Pull to refresh
86
0
Антон Сердюков @devzona

Programistik

Send message
Раз Вы так разбираетесь в этой теме, и скорее всего у вас есть соответствующее оборудование, то оставлю Вам возможность сделать тесты и написать разгромный пост о низкой скорости работы .NET nanoFramework. Тем более что ESP32 стоит недорого, всего 6$. Вот и посмотрим способны ли Вы публиковать что-то кроме комментариев про стюардесс.
Опубликую продолжение темы, как устанавливать и программировать на .NET nanoFramework. А потом будем ждать от Вас «разгромного» поста о .NET nanoFramework.
Ссылка на Orange Pi 4
Но с точки зрения поддержки мне больше нравится Rock Pi 4C за $85.00., wiki-страница продукта.
А вы внимательно посмотрели страницу? Этот текст относится к Visual Studio 2013 NETMF 4.3. Понятно дело GHI Electronics продолжил развивать .NET Micro Framework, после прекращения поддержки Microsoft. И теперь у GHI Electronics два CLR для разных МК: SITCore и TinyCLR OS.
На этой же странице:
.NET Micro Framework (NETMF) is a subset of the full .NET Framework. This framework is no longer active — it’s been replaced by the more modern and more secure TinyCLR OS.

То что GHI Electronics небольшая компания, у вас нет никаких аргументов. Потому что нет данных о выручке и объема продаж. Давая оценку «небольшая», скажите критерии большой и небольшой компании. Тем более GHI Electronics не одна, а как же OrgPal.Iot?
Приводить в пример Oracle и Microsoft, в данном случае и других не очень уместно. Тот же самый Microsoft пропустил развитие Internet и переход на мобильные устройства. Свой Windows Mobile просто взял и слил. Причин почему они перестали развивать может быть масса и это не является критерием. Возможно потому что решили полностью переходить в облака, может быть были другие веские причины. Прекращение развития не свидетельствует о бесперспективности дальнейшего развития. Если бы вы внимательно почитали англоязычные материалы, о обратили бы внимание на большое разочарование сообщества на прекращение развития .NET Micro Framework. Было много продолжателей .NET Micro Framework, и только .NET nanoFramework вышел в свет. К аргументу, что .NET Micro Framework никому не интересен.
Если под серьезными пользователями подразумевается промышленное производство, то они и сейчас активно используют nano/micro, примеры приведены. Непонятно о каких «серьезных пользователях» идет речь?
Еще раз повторюсь, критерием истины для меня является наличие прибыли. Компания GHI Electronics на .NET Micro Framework зарабатывает хорошие деньги, а значит есть спрос. Вот с этим аргументом точно никак не поспорите, хоть головой бейтесь. Мало того, GHI Electronics работает в этом направление более 10 лет, с каждым годом только расширяет номенклатуру и улучшает характеристики.
Да ладно. Про это в публикации сказано, если вы внимательно читали. Нет у него никакого аргумента. Аргумент вида:
Закопайте стюардессу. Ее уже все бросили.
По объективным причинам.

Признак недалекого мышления. Свою позицию необходимо предельно четко изъяснять. По поводу «обрезанности» не путайте целеполагание платформы. Вы же в мышку Raspberry Pi пихать не будете, не смотря на большие возможности, скорее всего возьмете небольшой недорогой микроконтроллер в задачи которого будут входить снятие показаний с датчиков и передача данных по USB или беспроводному каналу.
Еще раз повторю, центральный смысл публикации и мое мнение: приход Runtime исполнения кода на микроконтроллере неизбежен и будет преобладающим. nanoFramework, .NET Micro Framework, MicroEJ, это все реализации. У кого-то взлетит, у кого-то нет, такое бывает. GHI Electronics мне шлет инсайдерские материалы, они готовят весьма существенное расширение своих решений, которое будет доступно публике через месяц. Siemargl может трижды писать про стюардесс и пингвинов, но продукцию GHI Electronics покупают и компания растет, и это является доказательством, есть спрос есть и предложение. Причем решения GHI Electronics используют в промышленности, OrgPal.Iot в нефтедобычи.
Я разговаривал с так называемыми «экспертами», которые плевались от Arduino. Поделюсь выдержкой «экспертов» по поводу прихода Windows, взамен DOS.
Кренкель Т. Э. ‚ Коган А. Г., Тараторин А, Н. Персональные ЭВМ в инженерной практике.‚ 1992 год. стр. 166-168

хм… поиск у них работает весьма странно
Поиск на rutube.ru по фразе: c# dotnet


«управляемый код на C#» — терминология .NET платформы. Управляемый код создается на C#, F#, и т.д. Он работает поверх CLR, который обеспечивает проверку ссылок, контроль указателей, сборку мусора и многое другое. Неуправляемый код на C или C++, компилируется непосредственно в машинный код и исполняется ОС. Безусловно с этой точки зрения код на C# более безопасный, т.к. все операции проверяются CLR, и что то «поломать » в системе просто невозможно. Почитать подробнее на METANIT.COM.
Поясняющая схема

Из-за такой фигни пришлось полностью на телефоне перейти на VPN. Вот и попробуй жить в этой стране без VPN, нормальные сайты не посмотришь, либо только и будешь отписываться от подписок и смотреть рекламу от оператора.
Для исключения непрошеных подписок на контент необходимо написать заявление на создание второго счета для контента. И соответственно его не пополнять. Тогда деньги будут пытаться списать не с основного счета, а со счета для оплаты контента. Но от врезки рекламы это не спасет.
Иногда оператор отправляет popup-сообщение с предложением подключить услугу. Это встроенная функция, от нее можно избавиться только вырубив приложение sim-меню на телефоне. Для вырубания необходим root-доступ или ADB отладчик.
Если рассматривать буквально, то серьезное влияние существующего электро-магнитного фона на живые организмы не доказано. Но давно заметил, что в горной местности и тайге, вблизи высоковольтных линий передач, животные и насекомые не живут. Кроме гула ничего не слышно. Отходишь метров 300, и природа включается, как по нажатию тумблера.
По данным британского Королевского общества защиты птиц (RSPB), за несколько десятков лет популяция птиц, живущих в сельской местности Европы, сократилась более чем наполовину. В Великобритании численность некоторых видов с 1970 года сократилась примерно на 90% (источник republic.ru). Но в сокращение численности виновато сельское хозяйство активно использующее пестициды.
Так это специально ;) В других публикациях использую: светодиод или LED.
А где 343.12.345.33? В видео только набор: ipconfig. Для проверки IP-адреса могли использовать какую нибудь консольную программу, которая выдала бы информацию вплоть до географических координат.
Грамотный социальный инженеринг может сэкономить много гигафлопсов
Индустрия ИТ движется в сторону Runtime сред с возможностью переноса кода между платформами. Раньше .NET от MS работал только под Windows, а сейчас на Linux прекрасно себя чувствует. Нативный C++ код в большинстве будет работать быстрее. Но весь вопрос, сколько будет затрачено человеко-часов, и какая квалификация потребуется.
В битве стоимости микроконтроллера и стоимости затрат человеко-часов на разработку ПО в совокупности подготовки разработчика, цена микроконтроллера все меньше имеет значение. Новое время диктует новые требования, необходимо взаимодействие с Интернетом, поддержка различных протоколов связи, поддержка TLS, шифрование, OTA обновление. Все это реализовывать на C++ весьма долго и затратно. Дополнительно, высокая абстракция от оборудования, позволяет конечному разработчику устройства гораздо быстрее сменить сам микроконтроллер. Именно это качество, перенос Arduino-совместимого код на различные микроконтроллеры, изменил индустрию навсегда. Сбив спесь с крупных компаний, потому что теперь светодиодом уже может мигать и школьник.
С++ для микроконтроллеров останется, но будет существенно потеснен. Как в свое время театр потеснил кинематограф. Театр остался, но для особых сценариев, для утонченных дам и господ.
Так в этом как раз и плюс. Можно оценить насколько продукт готов для массового потребителя. Апеллирование к квалификации и переход на личности это последний аргумент в споре, когда нечего сказать. Если у Вас есть претензии по существу, выскажите их.
По совмещение кода будет в продолжение.
Архитектура отраженная в схемах правильная. nanoCLR по факту и является ОС с HAL и остальными модулями ChibiOS. Поэтому и нет на схеме ChibiOS в виде отдельного самостоятельного компонента. Совсем детали, не смотрел, в практической части более детально этот момент распишу. С System.Math на самом деле немного другая история, связанная с кодированием больших типов данных, и оптимизацией арифметических операций. Это интересный момент, постараюсь представить в следующих публикациях.
1. .NET nanoFramework и .NET 5 напрямую не связаны. .NET nanoFramework это форк «большого» .NET. Безусловно, некоторые фичи .NET 5 могут быть перенесены.
2. уже есть ответ в комментариях
Вот что бывает когда передали «родное, отечественное» независимому блогеру, далее есть Анбоксинг и установка ОС. //Андрей Нифедов.Купил русский процессор Байкал BE-T1000 BFK3.1 за 40 000 руб. Фильм 1. Презентация.

А этот комментарий с youtube, оставлю здесь, как есть: Сергей Белевский. тайм-код: 26:17 Перевожу с русского на русский. Инвестор потратил на аналог ардуино стопицот охулиардов трилионов и не желает выкладывать документацию в открытом доступе. Явно побаиваются очередной статейки на хабре, которую тамошние печенеги и половцы немедленно напишут, как только получат доступ к файлам.
wigneddoom, Вы видимо сами не очень то хорошо разбираетесь в компьютерах и ARM. Замечания выше были по делу. Ядро Cortex-A57 старое, от моей Banana Bpi-m64 c Cortex-A53, далеко не ушло. А свою банану, я покупал еще в 2017 году, как никак 4 года прошло, это притом что плата была из среднего ценового сегмента. А здесь нам презентуют как бы «новье».
Далее, а зачем 128GB памяти EEC, если производительность процессора на уровне нынешних бюджетных телефонов? Тем более, в Baikal-M не указан такой объем.
Набор интерфейсов полное убожество. Всего два UART'а, нет MIPI DSI, и на схеме не нашел PWM. Они банальный вентилятор, на программный ШИМ будут вешать?
Байкал М это обычный лицензированный ARM SoC, прикладного софта для него уже много лет как гора в той сфере, куда его разработчики позиционируют.

Ну да, все так просто, какой прикладной софт? Тот на котором работают архитекторы и использует GPU для рендера? А как с драйверами, их уже завезли? Я думаю с драйверами там просто швах. Как показывает практика, железку гораздо проще и быстрее собрать, чем под нее написать драйвера и остальной сервисный софт. Когда независимому блогеру, передадут для теста, в котором он сравнит Baikal-M со своим телефоном, вот тогда объективно и оценим достижения «импортозамещения».

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity