LINUX.ORG.RU
 

Полку Arduino прибыло


0

2

Открытый проект Arduino объявляет о выходе двух новых продуктов - Arduino Uno и Arduino Mega2560. Обе платы отличаются использованием нового usb-контроллера на основе ATmega8 вместо специализированной микросхемы от FTDI. Теперь продвинутые пользователи смогут перепрограммировать контроллер для прямой эмуляции различных usb устройств, а не ограничиваться виртуальным последовательным портом. Скорость обмена новых плат по usb шине может достигать 12 мбит/с. В версии Mega2560 объем флеш-памяти программ составляет 256 кб, однако из-за проблем с gcc/avr доступно пока только 128 кб.

Arduino - открытая платформа для построения электронных прототипов на основе микроконтроллеров Atmel AVR, с открытыми дизайном, документацией, исходными кодами и кроссплатформенной средой разработки.

>>> Подробности

Метки:

*** ()
Проверено: svu (27.09.2010 16:56:34)

[#]  
Pavval

>Arduino - открытая платформа на основе микроконтроллеров Atmel AVR, с открытыми дизайном, документацией, исходными кодами и кроссплатформенной средой разработки.

Платформа для чего? Для туфлей моей девушки? Нихрена не ясно.

**** ()
[#]  
prischeyadro

Можете мне, пожалуйста, объяснить, чем это лучше, чем просто купить микроконтроллер (в который и так уже интегрировано >9000 различной периферии), макетную плату и сделать с ними всё что нужно? Это для тех, кто вообще паяльник не умеет в руках держать, что ли?

* ()
[#] Ответ на: комментарий от Pavval 27.09.2010 14:39:53  

> моей девушки

у линуксоида девушка? не говори глупостей, такого не может быть.

anonymous ()
[#] Ответ на: комментарий от Pavval 27.09.2010 14:39:53  

>Платформа для чего? Для туфлей моей девушки
Вы хотите об этом поговорить?

anonymous ()
[#]  
Pavval

Расслабьтесь, я писал этот пост до того, как новость поправили на более ясную.

**** ()
[#] Ответ на: комментарий от prischeyadro 27.09.2010 14:44:33  
quickquest

>Это для тех, кто вообще паяльник не умеет в руках держать, что ли?

Ага! :) Но не только. Я, например, использую Freeduino Nano, когда жалко тратить время на аппаратную часть. Просто он втыкается в USB, через который закачивается программа и всё сразу работает. Быстро и удобно.

>чем это лучше, чем просто купить микроконтроллер

Не нужен программатор, макетная плата, есть дополнительные модули и софт.

***** ()
[#]  
lambrianov

о! это очень интересно, надо поковырять)

* ()
[#] Ответ на: комментарий от quickquest 27.09.2010 17:25:27  
lambrianov

так это обычный микроконтроллер типа авр что-ли? какой тогда от него смысл?

* ()
[#] Ответ на: комментарий от lambrianov 27.09.2010 17:28:20  
quickquest

>так это обычный микроконтроллер типа авр что-ли?

Да. Но с добавкой USB интерфейса, встроенным загрузчиком, защитой питания.

>какой тогда от него смысл?

Время - деньги! :)

***** ()
[#]  
pevzi

А линукс тут при чем?

**** ()
[#] Ответ на: комментарий от Pavval 27.09.2010 14:39:53  
Jayrome

> Платформа для чего? Для туфлей моей девушки?

Ты крутой.

***** ()
[#] Ответ на: комментарий от quickquest 27.09.2010 17:32:52  
lambrianov

усб не нужен. есть lpt, на крайний случай com. загрузчик чего? да и защита питания точно уж не 1500 рублей стоит

* ()
[#] Ответ на: комментарий от lambrianov 27.09.2010 17:37:48  
quickquest

>усб не нужен. есть lpt

"кому и кобыла невеста..." (c) 12 стульев :)

>загрузчик чего?

Загрузчик кода из среды разработки, аналогичной processing.

>защита питания точно уж не 1500 рублей стоит

Да, дороговато, поэтому я и купил Freeduino Nano за 900р.

***** ()
[#]  

[grammar nazi]Не "_В_ Полку", а "Полку"!!![/grammar nazi]

anonymous ()
[#] Ответ на: комментарий от quickquest 27.09.2010 17:54:20  
lambrianov

то есть ты хочешь сказать что прошивать контроллеры по усб лучше чем по лпт? и я лучше куплю 3 тини 2313, чем один нано за 900. Просто есть конкретные нужды и спор этот будет напоминать гном vs кде. я могу спокойно потратить пару часов и собрать аппаратную часть. Стоили бы они не по 1000 рублей плюс по 1000 за каждый модуль, вещь была бы интересней. а так какой смысл что-либо собирать? за эти деньги готовый девайс можно купить

* ()
[#] Ответ на: комментарий от lambrianov 27.09.2010 18:33:15  

Ты так говоришь, будто смысл паять что-либо самому только в том, чтобы сэкономить.

* ()
[#] Ответ на: комментарий от Evtomax 27.09.2010 18:41:24  
lambrianov

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

* ()
[#]  

> Скорость обмена новых плат по usb шине может достигать 12 мбит/с.

На ATmega8? Программный USB? С каких таких щей? 1,5 мегабита в посылке, а общая скорость разве что для мышей подойдёт.

Не понятно почему не поставили что-то из AT90USB

()
[#] Ответ на: комментарий от Ilshat 27.09.2010 18:54:28  
lambrianov

потому что AT90USB в два раза дороже авр

* ()
[#]  

Хорошая новость. Значит можно накатать для него программулину управления по USB. Например, педальку сделать для того же Line6 Pocket POD.

**** ()
[#]  

Кто знает что за проблемы с gcc?

ИМХО его пропатчили для 2560 где-то в 2007-2008 году еще.

()
[#] Ответ на: комментарий от lambrianov 27.09.2010 17:28:20  

lambrianov> так это обычный микроконтроллер типа авр что-ли? какой тогда от него смысл?

Это не обычный микроконтроллер, а базовое решение.

**** ()
[#]  
Ghostwolf

Почему я должен прочитать полностью абсолютно бесполезную новость, чтобы наконец понять про что она?

* ()
[#] Ответ на: комментарий от lambrianov 27.09.2010 19:01:01  
prischeyadro

Столько же.
http://www.efind.ru/icsearch/?search=at90usb1286-mu
Оптовые цены от девяти баксов за пучок за штуку начинаются. Памяти программ 128К вместо 256К (которые пока не поддерживает avr-gcc), зато полноценный USB - имхо важная фича для устройства, ориентированного на работу с USB в первую очередь.

* ()
[#]  
linux

ARM7MOD / ARM7MODA

толку с того АВРа, на ARM давно пора переходить
кстати, кому интеерсен ARM7 вот мой проект, разработка - ARM7MOD (http://projects.org.ua/forum/viewtopic.php?t=2424) намного мощнее.
Сейчас изготавливается улучшенная версия - ARM7MODA (http://projects.org.ua/forum/viewtopic.php?t=2805)
Отличное решение как для начинающих, так же и для инженеров.
Компиляторы и статьи для использование под Linux там же

* ()
[#] Ответ на: комментарий от Ilshat 27.09.2010 18:54:28  

ATMega8U2

anonymous ()
[#] Ответ на: ARM7MOD / ARM7MODA от linux 27.09.2010 19:22:34  

Такую штуку я хотел. Но почему-то никто не предоставлял как решение в таком виде.

**** ()
[#]  
exception13

Arduino нинужно

*** ()
[#] Ответ на: комментарий от Quasar 27.09.2010 19:05:17  
qwerky

кто мешает это сделать через адаптер USB-RS232 используя линии управления ?

* ()
[#] Ответ на: комментарий от prischeyadro 27.09.2010 14:44:33  
qwerky

Ничем не лучше. Просто поработали маркетоиды. Впаять какую-нибудь Атмегу/Аттини в макетку - 10 минут.

* ()
[#]  
qwerky

> Скорость обмена новых плат по usb шине может достигать 12 мбит/с.

Бред. Там софтовый Low-speed USB, так что не более 1.5 мбит, и то нужно учитывать что реализация корявая, например нет контроля CRC данных. Ну нафиг такое "улучшение".

* ()
[#] Ответ на: комментарий от qwerky 27.09.2010 20:34:20  
isden

> Впаять какую-нибудь Атмегу/Аттини в макетку - 10 минут.

добавь к этому время (или деньги) на сборку(покупку) программатора. а в сабже уже есть bootloader и его можно сразу шить по usb.

***** ()
[#] Ответ на: комментарий от isden 27.09.2010 20:39:29  
lambrianov

эмм программатор за 10 сек. собирается, шить по усб как раз таки ничего не надо, бутлоадер тоже там нафиг и насчет денег - что дороже? контроллер или этот арудино?

* ()
[#] Ответ на: комментарий от lambrianov 27.09.2010 20:43:43  
isden

> эмм программатор за 10 сек. собирается

ой, а расскажи мне как его собрать? в наличии только ноут с USB. никаких LPT нет даже поблизости.

***** ()
[#] Ответ на: комментарий от lambrianov 27.09.2010 20:43:43  
PolarFox

> контроллер или этот арудино?

Что дешевле, процессор или компьютер?

**** ()
[#]  

Зачем такие сложность не понятно...
Все просто и дешево один чип и все!
http://www.pjrc.com/teensy/
И опять же есть библиотека для Arduino

()
[#] Ответ на: комментарий от isden 27.09.2010 20:39:29  
exception13

>>добавь к этому время (или деньги) на сборку(покупку) программатора. а в сабже уже есть bootloader и его можно сразу шить по usb.

программатор делается за 5ть минут из говна и палок. хоть JTAG хоть ISP.

*** ()
[#] Ответ на: комментарий от exception13 27.09.2010 20:53:44  
isden

> программатор делается за 5ть минут из говна и палок. хоть JTAG хоть ISP.

о, ну так может быть ты мне расскажешь как его сделать? в наличии только ноут с USB. никаких LPT нет даже поблизости.

***** ()
[#] Ответ на: комментарий от isden 27.09.2010 20:46:40  
lambrianov

http://easyelectronics.ru/avr-shag-pervyj-programmator.html

выменяй у знакомых админов на пиво что-нибудь уровня п3 700-900 мгц 128 озу и 98 виндой. идеальный вариант для прошивки контроллеров! всякие corei7 шьют хуже него. да и спалить такой не жалко

* ()
[#] Ответ на: комментарий от lambrianov 27.09.2010 20:57:48  
PolarFox

Обмен будет происходить более 10 минут. Алсо 5 проводков считается быдлопрограмматором, насколько я слышал.

**** ()
[#] Ответ на: комментарий от PolarFox 27.09.2010 20:59:27  
lambrianov

ну тогда спаяй что-нибудь уровня stk 200/300

* ()
[#] Ответ на: комментарий от isden 27.09.2010 21:01:45  
lambrianov

не думаю. там 800 комментариев, думаю это тебя не одного заинтересовало

* ()
[#] Ответ на: комментарий от Ilshat 27.09.2010 19:06:45  

> Кто знает что за проблемы с gcc? > ИМХО его пропатчили для 2560 где-то в 2007-2008 году еще.

Никто его ни патчил, он так и продолжает генить кривой код.

*** ()
[#] Ответ на: комментарий от alexru 27.09.2010 21:20:24  

Там архитектурные проблемы серъезные у GCC, так что они могут обещать чего хотят, но > 128k будет ой как не скоро.

*** ()