![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект Arduino выпустил программное окружение Arduino 1.0" | +/– | ![]() |
Сообщение от opennews (??), 03-Дек-11, 02:00 | ||
Сообщество Arduino, развивающее серию открытых плат на базе микроконтроллеров (https://www.opennet.ru/opennews/art.shtml?num=28105) и процессоров ARM (https://www.opennet.ru/opennews/art.shtml?num=31794), при помощи которых можно создавать различные аппаратные устройства, представило (http://arduino.cc/blog/2011/11/30/arduino-1-0-now-available/...стабильный релиз программного окружения Arduino 1.0 (http://arduino.cc/en/Main/Software), сочетающего в себе реализацию языка программирования Arduino, набора библиотек функций и интегрированную среду разработки (http://arduino.cc/en/Guide/Environment), предоставляющую интерфейс для написания кода, компиляции, загрузки прошивок на оборудование и взаимодействия с платами в процессе отладки. Выход Arduino 1.0 также ознаменовал стабилизацию API платформы. Код среды разработки написан на языке Java и распространяется под лицензией GPLv2. Имеются готовые установочные пакеты для Linux, Windows и Mac OS X. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
3. Сообщение от Аноним (-), 03-Дек-11, 02:10 | +10 +/– | ![]() |
Наверное хорошо, конечно, что развивается, но опишу свой опыт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #14, #26 |
4. Сообщение от Аноним (-), 03-Дек-11, 02:35 | +/– | ![]() |
юхайте PSoC, зачем етот Arduino вообще я так и не понял | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #18, #29 |
8. Сообщение от Аноним (-), 03-Дек-11, 09:11 | +3 +/– | ![]() |
Итого: ардуино нужно чтобы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
14. Сообщение от антоним (?), 03-Дек-11, 14:35 | +1 +/– | ![]() |
Основная фишка ардуинки и иде к нему - это возможность в одно касание написать программку, скомпилить и залить в МП. Этим убирается весьма заметный порог вхождения, наличие бибилиотечек тоже помогает в этом деле. Потыкав в МП, написав пару простых программок, покдлючив какую то элементарную перефирию новичок получает легкий и быстрый старт - дальше можно переходить хоть на С хоть на асм хоть на пик хоть на стм32. В свое время пики отвоевали рынок у 8051 не в последнюю очередь потому что прошивать пики было гораздо легче - пики были одними из первых МП которые прошивались парой проводков из лпт-порта, в отличие от х51 которым требовался параллельный программатор. Атмега навряд ли бы имела успех если бы не повторила такой же трюк с последовательным перепрограммированием. Нынче иногда даже второго источника напряжения не требуется при прошивке. Так что не надо ля-ля, кто то выбирает убунту, кто-то дебиан, кто то генту, но всегда найдется сноб-полуидиот который заявит "зачем это все, если есть лфс? есть же make/make install? да и зачем что-то качать и компилить - есть С, все можно написать самому. а кто не умеет - тот просто лошара, я вот в 1995 так делал и до сих пор делаю". В общем, как то так. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #15, #17 |
15. Сообщение от Аноним (-), 03-Дек-11, 15:55 | +/– | ![]() |
> Основная фишка ардуинки и иде к нему - это возможность в одно касание написать программку, скомпилить и залить в МП. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #16 |
16. Сообщение от антоним (?), 03-Дек-11, 17:01 | +/– | ![]() |
так там от плюсов только пара плюшка и то вполне уместно использованных. что плохого в этом? библиотечка выделена в свой неймспейс да и к периферии объектный доступ - очень даже логично. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #19, #20 |
17. Сообщение от Аноним (-), 03-Дек-11, 20:59 | +/– | ![]() |
> Основная фишка ардуинки и иде к нему - это возможность в одно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #22, #23 |
18. Сообщение от Аноним (-), 03-Дек-11, 21:00 | +1 +/– | ![]() |
> юхайте PSoC, зачем етот Arduino вообще я так и не понял | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
19. Сообщение от Аноним (-), 03-Дек-11, 21:01 | +/– | ![]() |
> к периферии объектный доступ - очень даже логично. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
20. Сообщение от Ytch (?), 03-Дек-11, 21:07 | +/– | ![]() |
> так там от плюсов только пара плюшка и то вполне уместно использованных. что плохого в этом? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #21, #24 |
21. Сообщение от антоним (?), 03-Дек-11, 23:50 | +/– | ![]() |
Да вы собственно сами себе и отвечаете - имело это смысл лет 10 назад. Сейчас на борту памяти гораздо больше, и прежде чем новичок уткнется в пределы по памяти он становится профи. И будет писать в чистом С/асм если так уж приперло. А когда памяти избыток - то какая вам разница 10 кбайт пустует или 15? Повторюсь еще раз - речь идет о новичках, для них этот набор ардуинки самый что ни на есть RAD. Касательно сравнения - да, писал, сравнивал - у С++ больше код, но на некоторую определенную величину. Поэтому на большой программе разница между С и С++ сходит на нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #27 |
22. Сообщение от антоним (?), 03-Дек-11, 23:57 | +/– | ![]() |
а вы меньше верьте знакомым, а то они такого напоют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #32 |
23. Сообщение от Аноним (-), 04-Дек-11, 02:35 | +/– | ![]() |
Даташит на Атмел всегда хорош (как, в принципе, и на, наверное, любой МК). Юзайте парни ассемблер для критических задач (авээровский под АВР, к примеру). Все у Вас будет так, как Вы хотите (хотите ввод на этих входах - будете иметь ввод, хотите вывод - тоже нет вопросов). Тини 2313 2 кБайта памяти программ. А многое сможет. Если с умом и без всяких С и С++. Главное, наверное, не заганяться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #28, #33 |
24. Сообщение от Crazy Alex (ok), 04-Дек-11, 04:35 | +/– | ![]() |
Вот по этой ссылочке: http://easyelectronics.ru/rabota-s-portami-vvoda-vyvoda-mikr... товарищ решает весьма нетривиальную задачу, получая при этом код, который на ассемблере не каждый напишет. Причем там не просто неймспейсы, а шаблоны семиэтажные и библиотека Loki от Александреску. Так что плюсы надо уметь готовить. Но начинать программирование контроллера с высокоуровневого языка - это я даже не знаюкакой степени идиотизм. АССЕМБЛЕР! И только он - чтобы толком понимать, что происходит. ЧТобы уметь посомтреть, что накуролесил сишный компилятор. И так далее, и тому подобное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #35 |
25. Сообщение от арамо (?), 04-Дек-11, 04:42 | +/– | ![]() |
а как PSoC в линуксе? удобно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34 |
26. Сообщение от Аноним (-), 04-Дек-11, 14:44 | +/– | ![]() |
DiHalt, уходи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #38 |
27. Сообщение от Crazy Alex (ok), 04-Дек-11, 16:45 | –1 +/– | ![]() |
C++ - сложный язык. Единственные, кому есть выгода от его поддержки ардуиной - те, кто его на декстопе знает. И то начинать с ассемблера лучше - в нём работа с железом как на ладони, а потом уже (если надо) уходить на высокоуровневые языки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
28. Сообщение от Crazy Alex (ok), 04-Дек-11, 16:48 | +/– | ![]() |
Воистину. Не говоря о том, что объем кода в тини ни фига не требует чего-то высокоуровневого. Эдак с меги16 - да, пожалуй уже выгоднее C использовать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
29. Сообщение от Crazy Alex (ok), 04-Дек-11, 16:54 | –1 +/– | ![]() |
Затем, что водить начинают учиться с легковушек, а не с белазов. AVR крайне прост в инициализации, подключении и в понимании, что где происходит. Базе научиться - самое то. При этом берешь любую мегу - и все основные возможности у тебя на борту есть, можно экспериментировать. Вообще - сложное надо брать, когда эта сложность либо востребована (для обучения это не так - нет там обычно сложных проектов) либо ничего не стоит (тоже не так - больше взаимосвязей - значит сложнее и дольше разбираться, вместо изучения простого минималистичного ядра). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #30 |
30. Сообщение от Бобазали (?), 05-Дек-11, 00:14 | +/– | ![]() |
Ardurino, он вообще то больше на детишек расчитан, на школьников 4-7 классов. Им паяльник доверить пока нельзя. Они эти штучки к конструктору типа "лего" прикручивают и очень радуются когда моделька светодиодами моргает. Ну взрослые ещё на нем забавные приколы делают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #31 |
31. Сообщение от Crazy Alex (ok), 05-Дек-11, 02:56 | +/– | ![]() |
Ну если для детишек как игрушка - тогда ладно. Хотя что 10-летнему ребенку нельзя паяльник доверить - для меня новость... сам примерно в этом возрасте чего-то паяльником ковырять начал. Ну да ладно, это уже вопрос конкретной культуры. Но тогда там точно не плюсы нужны, а что-то более человекочитаемое - паскаль или бейсик какой... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
32. Сообщение от Аноним (-), 05-Дек-11, 10:25 | +/– | ![]() |
> а вы меньше верьте знакомым, а то они такого напоют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #36 |
33. Сообщение от Аноним (-), 05-Дек-11, 10:29 | +/– | ![]() |
> Если с умом и без всяких С и С++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #39 |
34. Сообщение от Аноним (-), 05-Дек-11, 10:34 | +/– | ![]() |
> а как PSoC в линуксе? удобно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
35. Сообщение от Аноним (-), 05-Дек-11, 10:41 | +/– | ![]() |
> семиэтажные и библиотека Loki от Александреску. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
36. Сообщение от антоним (?), 05-Дек-11, 13:36 | +/– | ![]() |
неужели еще не дошло - для простой задачи простое решение, для сложной - сложное. не расчитана ардуина на сложные задачи и никто ее туда не рекомендует! она расчитана на простые самоделки! все возражения против ардуины сводятся примерно к тому что велосипед никуда не годный вид транспорта потому что грузоподъемность и дальность авто во много раз больше, хотя речь идет просто о прогуляться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #37 |
37. Сообщение от Аноним (-), 05-Дек-11, 14:29 | +/– | ![]() |
> неужели еще не дошло - для простой задачи простое решение, для сложной | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
38. Сообщение от Аноним (-), 05-Дек-11, 14:30 | +/– | ![]() |
> DiHalt, уходи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
39. Сообщение от Crazy Alex (??), 07-Дек-11, 14:46 | +/– | ![]() |
Эмбед для МК вообще-то редко нужен портабельный - даже библиотеку часто лучше писать с учетом возможностей даже не семейста, а конкретного чипа или их группы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |