PDA

Просмотр полной версии : новый клон Arduino


genius_p
05.08.2010, 13:40
Компания Secret Labs выпустила клон платформы Arduino (https://duino.ru/arduino.html), Netduino.
Данная платформа програмируется с использованием Microsoft .NET Micro Framework.
На сайте проекта (http://www.netduino.com/), можно получить всю необходимую информацию по платформе (Схему, печатную плату, програмные инструменты для работы с платформой).

(vS)
05.08.2010, 14:49
проектов еще нету, но ARM7 это уже совсем другие игрушки :)
к нему бы CAN на борт и было б совсем сладко

extracomplex
25.08.2010, 18:17
к нему бы CAN на борт и было б совсем сладко

Проект использует проц AT91SAM7X512 (http://www.atmel.com/dyn/products/product_card.asp?part_id=3755), у которого есть CAN на борту. Остается повесить лайн-драйвер и вот оно - счастье ;)

Есть опыт разработки подобного девайса на базе AT91SAM7A3 с двумя CAN на борту. Если интересно, могу рассказать...

(vS)
26.08.2010, 02:51
а чтот делал? расказывай конечно, интересно

extracomplex
30.08.2010, 15:02
а чтот делал? расказывай конечно, интересно

проект пока не завершен

В двух словах: делал адаптер между CAN-шинами Опиль Астра Аш и USB. Адаптер позволяет втыкать комп как полноценный узел в сетку CAN (а точнее сразу в две CAN-шины). Кроме этого на адаптере сделано несколько входов и выходов, завязанных на инфу из CAN.

Программируется этот ARM на GCC/Eclipse и заливается с через OpenOCD/ARM-USB-JTAG. Весь софт для разработки - гнутый. JTAG отладчик достаточно бюджетный.

На борту ARM есть USB-device, который можно юзать как угодно, в моем случае реализован USB Serial Port (работает в вындовсе без драйверов).

(vS)
30.08.2010, 17:46
USB CDC без дров это интересно

extracomplex
30.08.2010, 17:48
USB CDC без дров это интересно

Почти без дров ;) Используется usbser.sys, который поставляется вместе с виндой.
Ни строчки кода под host не применялось, так что можно считать что дрова штатные :)