Мы живём в славные времена...
...когда кладут на оптимизацию в пользу скорости разработки девайсов.
(с) MrПоделкинЦ
...когда кладут на оптимизацию в пользу скорости разработки девайсов.
(с) MrПоделкинЦ
Ну в целом такое оправдано, потому что порой оптимизация стоит дороже более сильного железа. Я хоть и сам не любитель таких вещей как ява-машина, джава-скрипт движков и др, но от такой тенденции никуда не дется.
Вот именно. Дуина - средство разработки на Атмеле. Пишешь прогу, смотришь, как работает, потом переводишь в обычное железо для промышленной печати. И вот там и наступает время для оптимизации.
Запущено несколько проектов на дуине, и вполне себе работает. Могу конечно и на асме, но долго это и геморно, по zx-spectrum помню. Согласен что на асме будет работать стабильнее, чем на ардуине но скорость черт возьми ;)
Внезапно, но код на дуину можно писать хоть на АСМе, можно даже родной загрузчик затереть. А купить готовые платки дуины с минимальной обвязкой на Али, например arduino mini pro на atmega328p - очень дешево и очень компактно.
А голые чипы обойдутся чуть ли не дороже, а к ним еще плату делать и обвязку ставить. Порой проще взять эту мини про и прихерачить к ней что надо. Особенно если не делаешь плату с SMD, а всякие DIP занимают кучу места.
Дуина работает в нативном коде. Скетч собирается обычным avr-gcc в бинарник AVR. Когда говорят, что код не нативный - подразумеваются виртуальные машины, байт-код и т.д. Ничего подобного в ардуино нет.
Arduino & Pi
1.4K постов20.6K подписчика
Правила сообщества
В нашем сообществе запрещается:
• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)
• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском
• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)
• Рассуждать на темы политики
• Нарушать установленные правила Пикабу