02.10 arduino-scratchduino

13
Свободное аппаратное обеспечение. Arduino Scratchduino Фролов Павел Андреевич ГНУ/Линуксцентр

Upload: alexander-chemeris

Post on 02-Jul-2015

1.645 views

Category:

Documents


4 download

DESCRIPTION

Слайды с конференции ROSH 10,10

TRANSCRIPT

Page 1: 02.10 arduino-scratchduino

Свободное аппаратное обеспечение.

Arduino

Scratchduino

Фролов Павел АндреевичГНУ/Линуксцентр

Page 2: 02.10 arduino-scratchduino

ГНУ/Линуксцентр (ЗАО «Мезон.Ру»)

Деятельность:

• Издание и дистрибуция свободного ПО

• Разработка решений на базе СПО, внедрение СПО, обеспечение миграции организаций на GNU/Linux

• Издание литературы по СПО, продвижение СПО, просветительская деятельность

• Техническая поддержка СПО

• Продвижение свободного аппаратного обеспечения с 2007 года

Достижения:

• Стратегическое партнерство в сфере СПО с правительством Санкт-Петербурга, правительством Омской, Нижегородской области.

• Более 300 тыс клиентов

• Более 30 центров компетенции в ВУЗах России.

• Издание с 2005 года журнала Linux Format

• Выполнены проекты на СПО для Минкомсвязи и Минздравсоцразвития

• Выведение на российский рынок свободного аппаратного обеспечения: Arduino, OpenMoko

Page 3: 02.10 arduino-scratchduino

Решаемая проблема

Рынок микроэлектроники России:

• есть производство компонентов, востребованных военными по ценам на порядок выше рыночных

• Необходимо развитие производства конкурентноспособных микроэлектронных продуктов в России:

• Окно возможностей: производство и развитие свободного аппаратного обеспечения (САО)

Page 4: 02.10 arduino-scratchduino

Свободное аппаратное обеспечение

4 свободы аппаратного обеспечения:

• Свобода использования устройства с любой целью

• Свобода изучения того, как устройство работает, и его модификации

• Свобода производства и распространения копий

• Свобода улучшения устройства и выпуска улучшений в публичный доступ

Page 5: 02.10 arduino-scratchduino

Имеющееся свободное аппаратное обеспечение:

• микроэлектронные платы Arduino и дополнительные модули к ним

• 3D-принтеры

• Телефоны, смартфоны (OpenMoko)

• Процессоры (OpenSPARC, Opencores)

• Устройства для разработчиков микроэлектроники (отладочные платы и т.п.)

• Медицинские и биологические приборы

• Музыкальные приборы и инструменты

• Робототехника

• И многие другие: камеры, часы, приборы для транспорта и т.п.

Page 6: 02.10 arduino-scratchduino

Проект Arduino

• 10 микроконтроллеров + отладочные платы

• Использование:

– Прототипирование устройств различного назначения

– Создание устройств: платежных терминалов, вендинговых аппаратов, ...

•250 тыс. плат Arduino продано с 2005 года.

•Оборот 2009 г. - 2 млн. евро

•Производятся десятки клонов, в т.ч. 3 клона в России: Freeduino, Craftduino, Carduino.

•8 проектов, усовершенствующих Arduino

2005 2006 2007 2008 2009

0

20000

40000

60000

80000

100000

120000

140000

Продажи Arduino с 2005 года, шт.

Page 7: 02.10 arduino-scratchduino

Платы от SmartProject (Италия)Serial Arduino, последовательный порт, ATmega8.

Arduino Extreme, с USB-интерфейсо, ATmega8.

Arduino Mini, мини версия Arduino, ATmega168.

Arduino Nano, ещё миниатюрнее, питание от USB, ATmega168.

LilyPad Arduino, мини версия для носимых применений, ATmega168.

Arduino NG, с USB-интерфейсом, ATmega8.

Arduino NG plus, с USB-интерфейсом, ATmega168.

Arduino BT, с Bluetooth-интерфейсом, Atmega168.

Arduino Duemilanove (2009), ATmega168 (в новых версиях Atmega328), добавлен автовыбор питания от USB или внешнего.

Arduino Mega (2009), на основе ATmega1280.

Arduino Diecimila (2010), USB-интерфейс, Atmega168 в DIP28 корпусе.

Arduino Uno на основе ATmega328.

Page 8: 02.10 arduino-scratchduino

Проект Scratchduino

Цель проекта - создание аппаратной платформы на основе проекта Arduino (т.н. образовательный shield), включающий в себя модуль ввода-вывода, сочетающий аппаратные компоненты, эмулятор ScrtachBoard а также модуль "робота" и методик сопряжения со средами программирования для разных ступеней образования - от начальной школы до вуза. В качестве основы взята среда программирования Scratch и дополненная элементами вывода плата ScratchBoard.

Ведется разработка методики сопряжения данного проекта с линиями алгоритмики, моделирования и программирования Информатики, а также создание элективного курса.

Page 9: 02.10 arduino-scratchduino

Проект Scratchduino

Page 10: 02.10 arduino-scratchduino
Page 11: 02.10 arduino-scratchduino

Главные заказчики САО.Заказчики Arduino и отладочных плат:

• Производители аппаратного обеспечения и бытовой техники

• Высшие и средние специальные учебные заведения

• Промышленные предприятия (для прототипирования и создания устройств для обслуживания инфраструктуры предприятия: контроль температуры и влажности на складах, вендинговые аппараты и т.п.)

• Силовые структуры (когда нужна приемка заказчиком)

Заказчики OpenMoko:

• Частные пользователи. В основном — технические специалисты.

• Организации: для создания решений для мобильной доступности сотрудников

• Силовые структуры (когда нужна приемка заказчиком)

Заказчики 3D-принтеров:

• Производители аппаратного обеспечения и бытовой техники

Page 12: 02.10 arduino-scratchduino

Продажи и продвижение

Прямые продажи через интернет-магазин www.linuxcenter.ru (5 офисов, 300 000 клиентов)

Продажи через партнеров ГНУ/Линуксцентра (свыше 150 партнеров)

Распространение в вузах через систему центров компетенции GNU/Linux (свыше 30 центров компетенции)

Продвижение в технических СМИ и на отраслевых мероприятиях

Page 13: 02.10 arduino-scratchduino

Спасибо за внимание!

Полезные ссылки:

arduino.cc

ru.wikipedia.org/wiki/Arduino

edumandriva.ru/wiki/index.php/Arduino

robocraft.ru

habrahabr.ru/blogs/arduino

wiki.linuxformat.ru