1.2, Аноним (2), 12:29, 12/06/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
На самом деле - интересно. Контроллеры ведь теперь очень даже мощные. А Go позволяет писать очень просто разный веб.
| |
|
2.6, Аноним (6), 13:12, 12/06/2023 [^] [^^] [^^^] [ответить]
| –9 +/– |
Нет они не мощные. Go не позволит делать это на контролере. Go на контроллере даже безопасности не добавит.
| |
|
3.10, Аноним (10), 14:53, 12/06/2023 [^] [^^] [^^^] [ответить]
| –5 +/– |
Согласен, питон куда больше для контроллеров подходит, все эти рантаймы дрянь ещё та и сишный код из го не вызовешь адекватно.
| |
|
4.53, _kp (ok), 11:50, 13/06/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Сперва найдете примеры проектов (а не хелловордов) на Питоне для микроконтроллеров. :)
А потом говорите.
На самом дели и такие есть, но там Питон в качестве обузы, ради запуска того что есть, а не для облегчения программирования.
| |
|
5.57, Аноним (10), 13:44, 13/06/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
А много ли примеров проектов на javacard? При этом, сколько уже тысяч миллиардов применений в реале?
| |
|
6.75, _kp (ok), 15:02, 14/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
javacard - не платформа для написания приложений, и даже не самостоятельный инструмент,
а средство запуска _простейших_ скриптов в целью их изоляции от ОС.
Считай костыль к более серьёзной платформе.
| |
|
7.76, Аноним (10), 15:50, 14/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
> javacard - не платформа для написания приложений, и даже не самостоятельный инструмент,
> а средство запуска _простейших_ скриптов в целью их изоляции от ОС.
> Считай костыль к более серьёзной платформе.
Ну вот, а питон вполне себе платформа для мк и самостоятельный инструмент. Почему код коммерческих применений должен быть бесплатным? Конечно, он таким не будет.
| |
|
|
|
|
3.32, OpenEcho (?), 18:40, 12/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Go не позволит делать это на контролере.
А как же новость про TinyGo? Гонят небось... Спасибо что предупредили
| |
|
2.23, Мамкинтролль (?), 17:26, 12/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
при чем тут мощь? это уже будет не микроконтроллер, а процессор, и уже другая ниша. я вообще не понимаю людей, запихивающих веб-сервер в МК типа esp32 или stm32f407, ибо оно ляжет при малейшем шквале запросов.
| |
|
3.30, OpenEcho (?), 18:39, 12/06/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
> я вообще не понимаю людей, запихивающих веб-сервер в МК типа esp32 или stm32f407
Правильно говоришь, надо создать платформу, хорошо расширяемую горизонтально, обязательно чтоб кибернетс , а то как оно шквал от одного единственного клиента выдержит. Да, без клауд флэйр и AWS начинать даже не стоит
> ибо оно ляжет при малейшем шквале запросов.
Правильно, даешь - Волга, Запорожец и Москвич! Просто, надежно и ненужно
| |
|
4.38, Мамкинтролль (?), 20:30, 12/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
вот кстати как раз тебе отвечу: да, когда можно просто подсоединить по радиоканалу 2.4 или 433, например, UART или RS485, CAN, надо обязательно создать платформу, молотить JSON и веб-сервер целый текстовый подымать.
| |
|
5.40, tty0 (?), 21:53, 12/06/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Зачем json для контроллера? В uart можно просто структуру скорость.
| |
|
6.55, _kp (ok), 12:03, 13/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
>>Зачем json для контроллера? В uart можно просто структуру скорость.
Что? Через сокет получены данные json, и туда же надо их выдать. Ну просят так.
Как тут поможет структура, и тем более uart? :)
json - это прежде всего формат обмена данными. Если устройство не вещь сама в себе, и в ваккуме, то json нужен. И кстати, он не тяжелый, и с готовыми библиотеками проблем нет.
Плохо когда его используют не по назначению, и не только на микроконтроллерах.
| |
|
|
|
3.54, _kp (ok), 11:57, 13/06/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Веб серверы бывают разного назначения. На контроллерах обычно это панель управления, информационные страницы, или типа того.
>>оно ляжет при малейшем шквале запросов.
Не ляжет, просто "лишние" запросы пойдут или лесом, или в очередь, как получится.
Назначение подобных серверов, не обработка запросов даже хотя бы от десятка клиентов.
А при нормальном использовании всё просто, удобно, и красиво.
Хотя, если бездумно взять некий код от некого автора, и добавить своего г*внокода, то можно добиться и залегания. Наверное.
| |
|
2.52, Аноним (52), 11:07, 13/06/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> А Go позволяет писать очень просто разный веб
Простите, а при чём здесь веб?
| |
|
|
2.13, Шифоньер (?), 15:59, 12/06/2023 [^] [^^] [^^^] [ответить]
| –5 +/– |
Поддержу, тоже резануло взгляд. «Рефлексия» хорошее слово, не понимаю зачем его стесняться. От «результирующий» я бы тоже избавился. Это вообще мутант какой-то, а не слово.
| |
|
3.15, Аноним (10), 16:08, 12/06/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Если кто-то не владеет русским языком, это только его проблема. Хотя лично я использовал этот термин в контексте отражения в ORM. Как ты собираешься говорить, что ты делаешь, если по-русски, "рефлексируешь", да?
| |
|
4.16, Шифоньер (?), 16:13, 12/06/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Да. В чём проблема-то? «Рефлексировать» привычное слово с понятным значением.
| |
|
5.17, Аноним (10), 16:45, 12/06/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Да. В чём проблема-то? «Рефлексировать» привычное слово с понятным значением.
В значении "реагировать" или может быть даже в значении "размышлять, анализировать"?
Да, так уж сложилось, что в русском языке у слова нет более буквального смысла "отражать/отображать". Т.е. вы тащите очередной корявый англицизм (удобно, чё), но на этот раз слово уже занято.
| |
|
6.18, Аноним (18), 16:55, 12/06/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Придется, видимо, перейти на чтение оригиналов - вместо opennet....
| |
6.27, Шифоньер (?), 18:11, 12/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет, «рефлексия» это буквально «думать о том как и о чём ты думаешь», «мышление про мышление», и т.п. И аналогичный процесс в ЯП поэтому и называют рефлексией. Каким образом «отражение» для этого лучше подходит не понимаю. Что там куда отражается?
| |
|
7.28, Аноним (10), 18:26, 12/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет, это буквально то, чем занимается зеркало. А операция называется рефлект, т.е. отразить. Что и куда? Описание в исполняемый код, например. Кстати, зеркало тоже есть (и да, это вариант отражения).
| |
|
8.49, n00by (ok), 10:26, 13/06/2023 [^] [^^] [^^^] [ответить] | +1 +/– | Флекто - гнуть Ре - обратно Амальгама на стекле отражает лучи света Если ... текст свёрнут, показать | |
|
|
|
|
12.65, n00by (ok), 06:39, 14/06/2023 [^] [^^] [^^^] [ответить] | +/– | Что бы реабилитироваться в моих глазах Поскольку ты сначала растопырил пальцы, ... текст свёрнут, показать | |
|
|
14.70, n00by (ok), 12:08, 14/06/2023 [^] [^^] [^^^] [ответить] | +/– | За всех не знаю, но конкретно ты старательно что-то из себя строишь, пытаясь вну... текст свёрнут, показать | |
|
|
16.77, n00by (ok), 19:17, 14/06/2023 [^] [^^] [^^^] [ответить] | +/– | Здесь я повторю себя же покажи мне интерпретатор, который ты написал И разверн... текст свёрнут, показать | |
|
|
18.83, n00by (ok), 07:44, 15/06/2023 [^] [^^] [^^^] [ответить] | +/– | Я это разъяснял в исходном сообщении выше, на примере рефлекторов фар и зеркала ... текст свёрнут, показать | |
|
|
20.87, n00by (ok), 14:34, 15/06/2023 [^] [^^] [^^^] [ответить] | +/– | Твои действия не свойственны русским людям, потому в русском языке определения д... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
7.46, n00by (ok), 09:57, 13/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Нет, «рефлексия» это буквально «думать о том как и о чём ты
> думаешь», «мышление про мышление», и т.п.
Рефлекс в русском языке -- это реакция на раздражитель. Свойственна даже инфузориям-туфелькам. Думать - это высшая нервная деятельность, присущая людям. Похоже, не всем.
| |
|
|
9.59, n00by (ok), 16:14, 13/06/2023 [^] [^^] [^^^] [ответить] | +/– | Когда у инфузории туфельки срабатывает рефлекс, она рефлексирует Это устоявшеес... текст свёрнут, показать | |
|
|
11.66, n00by (ok), 06:42, 14/06/2023 [^] [^^] [^^^] [ответить] | +/– | Где оно появилось В инглише Так у них нет собственного слова на эту тему, вот ... текст свёрнут, показать | |
|
|
|
|
15.78, n00by (ok), 19:19, 14/06/2023 [^] [^^] [^^^] [ответить] | +/– | Я смотрю, что ты не понимаешь, что даты - это множественное число, а не единст... текст свёрнут, показать | |
|
|
17.82, n00by (ok), 07:34, 15/06/2023 [^] [^^] [^^^] [ответить] | +/– | Я не собираюсь за тебя доказывать, что оно употреблялось давно и не единожды в... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.44, Neon (??), 03:05, 13/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну так стильно, модно, молодежно придумывать новые термины давно известным вещам.))) Так сказать тенденция.
| |
2.45, Neon (??), 03:06, 13/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Надо же народу как то новые диссертации защищать. Вот и изобретают новые термины)))
| |
|
1.7, Аноним (7), 13:35, 12/06/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>поддержку распараллеливания
А нафига на микроконтроллерах распараллеливание?
| |
|
2.20, Мамкинтролль (?), 17:17, 12/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
за тем же, зачем есть и RTOS, только проще. например, выводить на экран и одновременно обрабатывать кнопки, контролируя основную функцию при этом, чтобы не было 10-этажных велосипедов из состояний и условных конструкций с флагами и таймерами
| |
2.26, Аноним (26), 17:50, 12/06/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Как нафига, это же Го - тормозить, собирать данные и отправлять в гугл телеметрию.
| |
|
3.29, OpenEcho (?), 18:31, 12/06/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> это же Го - тормозить, собирать данные и отправлять в гугл телеметрию.
Троль. Не, Троль безграмотный, обыкновенный
| |
|
|
5.64, OpenEcho (?), 23:08, 13/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
> О грамотности. Правильно писать "тролль", а не "троль".
Это поменяет суть тролля?
| |
|
|
|
|
1.24, Мамкинтролль (?), 17:27, 12/06/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
SVD файлы можно было взять и с репозитория ST. А то взяли у растовщиков, у них там генератор есть заголовков на основе файла описания регистров.
| |
1.48, Прохожий (??), 10:21, 13/06/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>Язык Go выбран вместо Rust так как он более прост в изучении
Ясно, для неосиляторов.
>предоставляет независимую от реализаций потоков поддержку распараллеливания
На Rust такое невозможно, что ли?
>предлагает обширную стандартную библиотеку
Интересно, что такое есть в этой библиотеке, чего нет в стандартной библиотеке Rust. Я уж про crates.io молчу.
Про сборщик мусора в Go решили умолчать почему-то. Почему? Вряд ли микроконтролер оценит его наличие по достоинству.
| |
|
2.67, inferrna (ok), 09:55, 14/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
>На Rust такое невозможно, что ли?
Ну, попробуй, пораспараллеливай на no-std расте без операционки. Знаю (нагуглил, так бы оно не сдалось), есть pasts, но это уже зависимость от реализации.
>Интересно, что такое есть в этой библиотеке, чего нет в стандартной библиотеке Rust. Я уж про crates.io молчу.
Для микроконтроллеров подходит только core и no-std. А стандартная библиотека go, это не совсем то же, что у раста.
>сборщик мусора в Go
Да и хрен с ним. Скажем так: Go на микроконтроллере нужен там, где писать прошивку с нуля на сях/расте получится слишком долго и муторно (если нужна та же многопоточность, например), а полноценная операционка на чип или не влазит, или оверкилл.
| |
|
1.62, Аноним (62), 19:56, 13/06/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Отличная вещь для быстрого прототипирования с низким порогом обучения. Простой и понятный синтаксис языка, компилятор генерирует компактные бинарники. Сборка мусора будет только в плюс для небольших домашних проектов, а для других все равно Си остается незаменимым.
| |
|
2.63, Прохожий (??), 20:15, 13/06/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> а для других все равно Си остается незаменимым
Конечно, это не так. Си пора уже на свалку истории. Своё дело он сделал.
| |
|
3.81, Аноним (81), 21:33, 14/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
В чем можно не сомневатся, так это в том, что Си переживет своих хейтеров.
| |
|
|
|
2.86, inklesspen (ok), 13:26, 15/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
> LLVM совсем уж не tiny
Так LLVM в бинарь никто и не включает, он используется лишь для генерации кода
| |
|
|