![]() |
|
![]() |
#1 | |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 ![]() |
![]() Цитата:
Ардуина со своим языком хороша для тех, кто не хочет ковыряться в даташите и вникать в архитектуру контроллеров. Эти люди делают игрушки-поделки в которых быстродействие никому не нужно. Главное, что все просто, понятно и работает. Чтобы развлечься или заинтересоваться больше и не надо. Не все делают следующий шаг в изучении контроллеров, не все в этом заинтересованы, это нормально. Если человек берется сделать что-то серьезное он должен понимать, что ардуина не подойдет, есть AVR'ки, ARM'мы, есть другие МК. Ругать игрушку за то, что она не умеет решать промышленные задачи нынче модно, но это не от большого опыта. |
|
![]() |
![]() |
![]() |
#2 | ||||
Junior Member
Регистрация: 27.11.2013
Адрес: Москва
Возраст: 46
Сообщений: 12
Вес репутации: 0 ![]() |
![]() Цитата:
Что в ней безусловно хорошего: 1) Железки. Богатый выбор готовых плат на любой вкус для строительства прототипов за смешные деньги. Я даже не про шилды. Пример: есть расово китайский iBoard с W5100 на борту. Считается, что он из рода Ардуинов. Да и фиг с ним. Зато заказать той же комплектухи, плату и всё собрать себе дороже выйдет. Почему не взять готовое? Ну, только я из него Ардуиновкий загрузчик тут же выкинул и зашил загрузчик по tftp. Теперь у меня есть копеешный контроллер и он полностью доступен на удалёнке, в т.ч. для перешивки, что мне и требовалось. Ардуино это или уже нет? И что чему тут костыль? 2) Софт. В Ардуине масса полезного кода. Известно, что переписывать существующий открытый код в своём изложении - дурной тон, это раз, бесполезная трата времени, это два. Но просто так на дурака ардуиновские исходники в свой проект не инклудятся, обидно, да? А тянуть всю Ардуину скопом смысла никакого нет. Почему так, я раньше написал. Поэтому я их маленько покоцал и теперь могу свободно подключать к своим проектам, например, функции TCP/IP, функции форматного вывода в консоль, всякие модули для работы с датчиками. Захочу, могу собрать свой проект и с ардуиновскими setup() и loop(), а могу и выкинуть их и писать от main(), как будто ардуиной тут вообще не пахло. Во многих исходниках я код всё же правил: по мелочи в TCP/IP и выводе на консоль, а большая часть кода для датчиков перепахалась в итоге почти полностью. Но писать всё с нуля было бы просто неразумно. И это был бы тот самый костыль. Цитата:
Цитата:
Цитата:
А кто здесь про промышленные задачи писал? Вы эту птичку не трогайте, то совсем другая сказка. И игрушку никто не ругает. Я, скажем, ругаю не её, а систему, которая типа как учебная, но нихрена ничему научить не может. И пытаюсь сподвигнуть людей вылезать из этой норы и смотреть по сторонам. Причём для этого даже ничего не надо выкидывать и докупать. |
||||
![]() |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|