All streams
Search
Write a publication
Pull to refresh
126
0

Пользователь

Send message
Олег, я ведь тоже много чего могу предположить в отношении вас. У меня складывается впечатление, что вы просто разучились общаться по человечески, я же ясно указал вам, что ваша менторско-хамоватая манера общения неуместна.
Олег, ваш менторский тон неуместен, я не ваш студент, а вы не пуп земли. В следующий раз, когда захотите получить ответ потрудитесь задать вопрос простым человеческим языком. Но тем не менее я отвечу на ваш вопрос.

Watchdog в АМС используется внешний по многим причинам, например, в Arduino Mega 2560 есть проблемы со встроенным watchdog-ом и он при некоторых условиях может срабатывать некорректно.

И прошу вас не начинать ещё одну километровую ветку пререканий — у меня нет никакого желания этим заниматься.
перегибы в сторону анрдрунно — это просто личный бзик автора

Именно об этом я и говорю. Именно перегибы, именно «бзик» и именно «личный». И до этого никому не было бы дела, если бы лектор не транслировал этот бзик с кафедры технологического университета.

А про сами лекции никто ничего не говорит — они отличные.
Я ничего не доказываю — вы сделали публичные лекции, я публично в статье указал на ляпы, допущенные вами. Как на это реагировать и как к этому относиться это сугубо ваше дело.
Олег, а вы понимаете, что выступая с трибуны технического университета перед студентами нужно думать, прежде чем нести чушь про мигание пятью светодиодами?
Но вы идёте чуть дальше — вы ещё и студентов им научить требуете.

Это ещё одно ваше заявление, которое элементарно не соответствует действительности. Прямо не сходя с этой страницы вы можете (по поиску) найти 2 или 3 мох заявления, что студентов НЕ НАДО учить Ардуино.
Олег, здесь есть два различных аспекта: внутренняя кухня («шестерёнки») системы и её рабочий функционал. Вы в своём рассмотрении всё внимание уделяете «шестерёнкам», забывая о том, что несмотря на их текущее несовершенство, сама система прекрасно и стабильно функционирует, что подтверждено более 20 000 скачиваний дистрибутивов для десятка платформ от Меги до ESP32 и подтверждёнными аптаймами во многие месяцы беспроблемной работы во многих DIY проектах.
Вы упускаете принципиальный момент, а именно, речь идёт не о законченном проекте, а о системе версии 0.17 и проект постоянно улучшается и модернизируется, это же касается и его ядра, просто невозможно в один момент доработать несколько десятков тысяч строк кода.
Конечно! Полностью согласен с тем, что это не говорит в её пользу. И я нигде не утверждал, что это передовое техническое решение. Это всего лишь реально работающее решение «здесь и сейчас».

Ещё, что я хочу донести до вас: в других проектах и для других целей я (с удовольствием) буду пользоваться решениями за которые вы ратуете (никто не спорит с тем, что они хороши и правильные), но АМС — это многофункциональная, в том числе и обучающая платформа для тех людей, для которых доступен только уровень Ардуино. Это принципиально Ардуино-based проект.
Вы издеваетесь, что ли?

Олег, очень не хочется затевать очередной холивар, потому, что к единому мнению мы не придём, замечу только:

1. никто не говорит, что предложенное решение идеально и лучше других — но это рабочее и проверенное решение на платформе Ардуино.

2. ТТХ этого решения достаточно для решения 95% практических задач «простых людей», там, где требуется жёсткое реальное время никто не предлагает использовать его.

3. Ардуино — это не ущербная и не устаревшая платформа, а ПО ФАКТУ (нравится нам это или нет) инструмент, используемый миллионами людей. И игнорирование этого факта это ничто иное, как узколобый снобизм.

Судя по вашим высказываниям у вас особые проблемы с пониманием пункта 3
Break!

Ок, подведу итог встречи под девизом «Нео сражается с Морфиусом» :)

Я думаю мы с Олегом достаточно (бесплатно) позабавили публику, каждый из этой поучительной дискуссии сам сможет сделать соответствующие выводы.

Победила дружба! (Я думаю продолжать нет смысла)
То есть такой библиотеки в мире ардуино на данный момент попросту не существует.

Олег, вы это серьёзно? Написание такой библиотеки это детская задачка для начинающего ардуинщика.

А вот аналога описанного мной функционала или хотя бы чего-то похожего, сделанного на RIOT OS мы от вас никогда не дождёмся (даже в теории).
Олег, давайте договоримся: когда вы продемонстрируете проект на RIOT OS в котором на 8-битном контроллере с 8-ю КБ памяти в реальном времени функционируют:

— Веб-сервер
— Сайтовый движок
— 8 сайтов, каждый со своим функционалом, дизайном и топологией
— С поддержкой честных интерактивных 3D-сцен
— Power Monitor-ом на 14 каналов и сетевым осциллографом
— Поддержкой nRF24 связи с датчиками и второй распределённой частью
— 60-ю датчиками и актуаторами
— Dash-панелью работающей в реальном времени
— И прочими возможностями, описанными в статье

То, обещаю, в тот же день я вам предоставлю эту библиотеку.
Это забавно, а о таком прогрессивном явлении, как библиотеки вы слышали?

Объясняю как это делается: один раз пишется (простенькая) библиотека, а затем в любой момент в код вставляется одна строка. И да, это на Ардуино тоже работает.
Ну вот же. Нажмите Ctrl-Home.

Олег вы передёргиваете, ничего справедливого и не предвзятого по отношению к Ардуино в ваших лекциях нет.

Потому что в том же RIOT мигание светодиодом по таймеру выглядит так:

Какая религия запрещает на Ардуино обернуть любые таймеры в любую обёртку и использовать мигание светодиодом вообще в одну строку?
Мы вроде бы уже установили, что суждения мои справедливы и непредвзяты.

Где это мы установили?
Это не устаревший инструментарий — Ардуино это платформа, которой пользуются миллионы людей и проект написанный на Ардуино имеет шанс быть понятым и используемым множеством людей в DIY, в отличии от RTOS и чистого C++. Другими словами — это платформа DIY.

И разумеется ничто не мешает мне сделать следующий проект на столь милой вашему сердцу RIOT OS — интересы у меня очень обширные.
Вас не волновать, а хотя бы смутно тревожить должен не объём индустрии, а понимание количества людей вовлечённых в эту сферу и той пользы которую Ардуино им приносит.

И речь идёт не о том, что вы должны что-то замалчивать, а о том, что вы высказываете несправедливые и предвзятые суждения об этой технологии, взять хотя бы вашу цитату из второй лекции, вынесенную в начало статьи о том, что на Ардуино затруднительно мигать пятью светодиодами в независимом режиме — это просто не соответствует действительности — на Ардуино нет никаких проблем с подобным миганием.
Олег, мне странно слышать этот вопрос, с тем же успехом я могу спросить зачем вы мучаете свои проекты.

Information

Rating
Does not participate
Registered
Activity