Jump to content

.NET-гаджетист

.NET-гаджетист
Оригинальный автор(ы) Microsoft Research Кембридж
Разработчик(и) Майкрософт
Первоначальный выпуск 20 сентября 2010 г .; 13 лет назад ( 20 сентября 2010 г. )
Финальный выпуск
Ядро 2.14.500 / 2012 ; 12 лет назад ( 2012 )
Репозиторий архив .codeplex .com?p=гаджеттер
Написано в С# , Visual Basic, .NET.
Платформа .NET микрофреймворк
Тип Встраиваемые системы
Лицензия Лицензия Апач 2.0 ,
Креатив Коммонс 3.0
Веб-сайт Майкрософт /en-нас /исследовать /проект /net-gadgeteer /

Microsoft .NET Gadgeteer — это с открытым исходным кодом стандарт быстрого прототипирования для создания небольших электронных устройств с использованием Microsoft .NET Micro Framework и Microsoft Visual Studio /Visual C# Express. [1] [2]

Платформа Gadgeteer [ править ]

Платформа Gadgeteer основана на материнской плате Gadgeteer с микроконтроллером, на котором работает .NET Micro Framework . Gadgeteer устанавливает правила о том, как аппаратные устройства, упакованные в виде дополнительных модулей, могут подключаться к материнской плате с помощью беспаевых разъемов. Gadgeteer включает небольшую библиотеку классов , упрощающую детали реализации интеграции этих дополнительных модулей в систему. Это способ назначения множества функций, которые микроконтроллер предоставляет сокетам, имеющим стандартизированный небольшой набор интерфейсов на аппаратном уровне. [3]

История и лицензирование [ править ]

.NET Gadgeteer был создан исследователями из Microsoft Research Cambridge , где группа «Датчики и устройства» создала его как способ быстрой и итеративной разработки идей устройств. Он быстро вызвал интерес со стороны любителей, преподавателей и разработчиков, которым нужна была платформа для создания гаджетов в короткие сроки. [4]

В ответ на внешний интерес Microsoft выпустила Gadgeteer как проект программного обеспечения с открытым исходным кодом . [5] описывая проект как «открытое сотрудничество между Microsoft, производителями оборудования и конечными пользователями». [4]

Основные библиотеки публикуются под лицензией Apache 2.0 , а аппаратные средства — под лицензией Creative Commons 3.0 . Исходный код ядра общедоступен в репозитории исходного кода CodePlex. [4]

Microsoft заявила о планах продолжать поддерживать и инвестировать в экосистему .NET Gadgeteer, включая размещение образовательных материалов и работу с компаниями над созданием совместимых наборов и модулей. [4]

Проектирование и строительство [ править ]

Материнская плата Sytech .NET Gadgeteer и кнопочный модуль GHI.
Материнская плата и кнопочный модуль .NET Gadgeteer.

Проекты .NET Gadgeteer состоят из материнской платы и ряда модулей, подключенных через стандартный 10-контактный разъем. Разъемы материнской платы могут поддерживать один или несколько различных типов модулей, обозначенных рядом букв рядом с разъемом. На каждом модуле имеется буква, обозначающая тип модуля. (Неправильное подключение модулей не причиняет вреда оборудованию – при условии, что используется только один красный модуль питания). Любой модуль, подающий питание (через USB, постоянный ток или батарею), окрашен в красный цвет, чтобы предотвратить появление нескольких источников питания, которые потенциально могут нанести вред устройствам.

Библиотека Gadgeteer включает в себя уровень драйверов, управляемых событиями, и генерацию кода, которая интегрируется с Visual Studio . Это позволяет разработчикам визуально создавать в Visual Studio диаграмму того, какие аппаратные модули (например, модуль камеры, модуль кнопок и модуль экрана) подключены к каким разъемам на материнской плате, а затем Gadgeteer SDK автоматически генерирует код, создавая экземпляры объектов. для всего соответствующего оборудования. Таким образом, разработчик может сразу же приступить к написанию кода .NET, предназначенного для подключенного оборудования. [6]

В настоящее время для ряда поставщиков оборудования доступно множество различных модулей, включая беспроводную передачу данных, датчики окружающей среды, исполнительные механизмы и специальные модули сообщества, что образует большую экосистему проектов. [7] [8] [9] [10] [11] [12] [13]

Аппаратное обеспечение [ править ]

Любой производитель оборудования, сборщик или любитель может создать оборудование, совместимое с .NET Gadgeteer; в настоящее время участвуют несколько производителей.

  • ГХИ Электроникс [14]
  • Люблю электронику [15]
  • Микромята [16]
  • Альпинистская группа [17]
  • Сид Студия [18]
  • Сайтек дизайн [19]
Материнская плата Тактовая частота (МГц) Процессор Ядра Количество розеток Ширина (мм) Длина (мм) Производитель
Аргон Р1 120 LPC1788 Кортекс-М3 1 14 57 92 Люблю электронику
Материнская плата Eth 1.0 168 STM32F407 Кортекс-М4 1 8 42 57 Альпинистская группа
Материнская плата USB 1.0 168 STM32F407 Кортекс-М4 1 9 32 57 Альпинистская группа
Нано 200 Фрискейл ARM920T 1 10 42 57 Сайтек Дизайн
СДЕЛАЛ паук 73 ARM7 LPC2478 1 14 52 57 ГХИ Электроникс
СДЕЛАЛ Гидру 200 ARM9 AT91SAMRL 1 14 62 87 ГХИ Электроникс
СЭЗ Цербер 168 STM32F405 Кортекс-М4 1 8 47 57 ГХИ Электроникс
СЭЗ Себуино Би 168 STM32F405 Кортекс-М4 1 3 55 80 ГХИ Электроникс
Ребенок 200 204 LPC4330 Кортекс-М4 и М0 2 5 58 102 Микромята
Детский 200E 204 LPC4330 Кортекс-М4 и М0 2 10 58 102 Микромята


См. также [ править ]

Ссылки [ править ]

  1. ^ «Домашняя страница Microsoft Gadgeteer» . Архивировано из оригинала 23 марта 2012 г. Проверено 31 марта 2012 г.
  2. ^ Ходжес, Стив; Скотт, Джеймс; Сентанс, Сью ; Миллер, Колин; Вильяр, Николя; Швидерски-Грош, Скарлет; Хэммил, Керри; Джонстон, Стивен (2013). «.NET-гаджетист». Материалы 44-го технического симпозиума ACM по компьютерному образованию . стр. 391–396. дои : 10.1145/2445196.2445315 . ISBN  9781450318686 . S2CID   8921467 .
  3. ^ «Платформа гаджетов .NET» . Альпинист. Архивировано из оригинала 19 апреля 2014 г. Проверено 19 апреля 2014 г.
  4. ^ Jump up to: Перейти обратно: а б с д «Представляем .NET Gadgeteer!» . КодПлекс. 19 апреля 2013 г. Проверено 19 апреля 2014 г.
  5. ^ «.NET-гаджетист» . Майкрософт. 20 сентября 2010 года . Проверено 19 апреля 2014 г.
  6. ^ Ходжес, Стив; Тейлор, Стюарт; Вильяр, Николя; Скотт, Джеймс; Бял, Доминик; Фишер, Патрик (февраль 2013 г.). «Прототипирование подключенных устройств для Интернета вещей» (PDF) . IEEE-компьютер . 46 (2): 26–34. дои : 10.1109/MC.2012.394 . S2CID   12629843 .
  7. ^ Клейтон, Стив, изд. (15 февраля 2012 г.). «Чего мы не показали вам на CES: Microsoft .NET Gadgeteer» . Блоги.technet.com. Архивировано из оригинала 14 апреля 2012 г. Проверено 15 мая 2012 г.
  8. ^ «Инженер .NET Gadgeteer из Microsoft Research выходит на свет и стреляет кинжалами в Arduino» . Engadget.com. 4 августа 2011 г. Проверено 15 мая 2012 г.
  9. ^ «NET Gadgeteer стремится отвлечь фанатов от Arduino» . Slashgear.com. 4 августа 2011 г. Проверено 15 мая 2012 г.
  10. ^ Павел Пейко (07 августа 2011 г.). «NET Gadgeteer — набор инструментов Microsoft с открытым исходным кодом для создания гаджетов» . Gizmag.com . Проверено 15 мая 2012 г.
  11. ^ «Что можно сделать с помощью .NET Gadgeteer?» . Devhammer.net. 18 февраля 2012 г. Проверено 15 мая 2012 г.
  12. ^ «Gadgeteer: альтернатива Arduino .NET с открытым исходным кодом от Microsoft» . Extremetech.com. 04 августа 2011 г. Проверено 15 мая 2012 г.
  13. ^ Майк Додаро (10 апреля 2012 г.). «NET Gadgeteer Bluetooth-управление драйвером двигателя» . Mikedodaro.net . Проверено 15 мая 2012 г.
  14. ^ «Домашняя страница GHI Electronics» . Ghielectronics.com . Проверено 15 мая 2012 г.
  15. ^ «Домашняя страница Love Electronics» . loveelectronics.co.uk. Архивировано из оригинала 2 мая 2013 г. Проверено 22 августа 2012 г.
  16. ^ «Домашняя страница Micromint США» . micromint.com . Проверено 8 мая 2013 г.
  17. ^ «Домашняя страница Альпинистской группы» . Mountaineer.co.uk . Проверено 22 августа 2012 г.
  18. ^ «Домашняя страница Seeed Studio» . Seeedstudio.com. 29 апреля 2011 г. Проверено 15 мая 2012 г.
  19. ^ «Домашняя страница Sytech Design» . Сайт Sytechdesigns.com . Проверено 15 мая 2012 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b7d05e70a852b411dc9bf88addff1ae8__1707372420
URL1:https://arc.ask3.ru/arc/aa/b7/e8/b7d05e70a852b411dc9bf88addff1ae8.html
Заголовок, (Title) документа по адресу, URL1:
.NET Gadgeteer - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)