Gadgeteer — платформа взлома аппаратного обеспечения Microsoft, о которой вы не слышали

Microsoft все еще в инновационном бизнесе. Если вы так не думаете, вы не слышали о платформе прототипирования электроники Microsoft с открытым исходным кодом, которая называется Gadgeteer. Вы правильно прочитали — Microsoft и Open Source в одном предложении. Хотите создать маленькое изобретение, которое вы имели в виду? Возможно, вы уже программируете на C # и хотели бы работать с другим оборудованием. Вы учитель технологии, ищущий платформу для обучения? От студента до профессионала, Gadgeteer может помочь вам воплотить ваши идеи в жизнь.

Для тех из вас, кто не знаком с растущей областью создания прототипов электроники, у нас есть десятки статей и даже руководств по Arduino.

и платформы Raspberry Pi. У каждой из этих платформ есть свои сильные стороны, такие как огромная гибкость Arduino благодаря использованию щитов и полное удобство работы с компьютером Pi из коробки. Однако Gadgeteer обладает мощью Microsoft. Независимо от того, что вы думаете о некоторых продуктах Microsoft, у них есть лучшие специалисты в области технологий, которые с энтузиазмом работают на них. Я думаю, что их чувство страха перед технологическим прогрессом все еще существует, и они хотят заразить вас этим. Давайте посмотрим, что может сделать Gadgeteer для вас. Может быть, вы хотите попробовать себя в домашней автоматизации

Как Джеймс Брюс сделал с Arduino и Raspberry Pi?

Аппаратное обеспечение

Приблизительно за 50 долларов вы можете начать с простой базовой платы .NET Gadgeteer, такой как FEZ Cerebus (30 долларов) и USB-модуля (20 долларов) для подключения и питания основной платы.

СЭЗ-Cerberus-Gadgeteer

Если вы решите, что хотите попробовать несколько проектов на этой платформе и по-настоящему познакомиться с ней, вы можете взглянуть на один из стартовых наборов. Комплект FEZ Hydrahacker ($ 299,95) поставляется с материнской платой класса люкс, модулем USB и несколькими другими модулями, которые вы можете комбинировать и сочетать для различных проектов: дисплей с диагональю 4,3 дюйма с сенсорным экраном, модуль клиента USB DP, модуль 2x Button, модуль светодиодной полосы, потенциометр , Модуль FM-радио, модуль джойстика, 10-сантиметровые кабели IDC, модуль LightSense, модули настройки, последовательная камера L1, модуль SD-карты, SD-карта 128 МБ и многоразовая пластиковая коробка для хранения. Если вы делаете какую-либо работу с такими вещами, вы можете начать видеть возможности уже.

СЭЗ-гидра-кит-Gadgeteer

Уже работаете с Arduino и хотите попробовать Gadgeteer? Существует аппаратное обеспечение Gadgeteer, которое будет хорошо работать с вашим оборудованием Arduino. Взять, к примеру, СЭЗ Cerbuino Bee (40 долларов). Это симпатичный маленький гибрид системной платы FEZ Cerebus с Arduino-совместимыми разъемами.

СЭЗ-cerbuino-Gadgeteer

В настоящее время существует несколько производителей плат, производящих компоненты Gadgeteer, такие как

, Оттуда ваши проекты могут принять любую форму!

Программное обеспечение

Microsoft делает доступным программирование Gadgeteer как можно более доступным — бесплатно. Для начала вам нужно Visual C # Studio 2012 Express. Если у вас уже есть полный комплект разработчика, это тоже хорошо. Возможно, вам также понадобится установить .NET Micro Framework 4.3 Software Development Kit (SDK). Опять … бесплатно. Сайкат Басу немного рассказывает об относительно новой студии на официальном запуске Visual Studio 2012.

нетто-зрительно-студия

Если вы пользовались какой-либо из программных студий Microsoft, вы знаете, что они действительно очень удобны для пользователя. Кривая обучения не слишком крута даже для тех, кто никогда не набирал строку кода. Тот факт, что это Visual Studio, довольно много программирования может быть сделано путем перетаскивания мышью. В конце концов, вам захочется перейти к коду для настройки, но это поможет вам начать работу. Если вы хотите, чтобы некоторые учебники были для вас начальными, Microsoft собрала пару для учителей, чтобы использовать их со студентами. Как насчет создания цифровой камеры или секундомера? Вы можете быть вашим собственным учителем! Вы не получите лето, хотя.

Установив эти приложения, вы можете приступить к просмотру пакетов программ для каждого модуля, с которым вы хотели бы работать. Существуют сотни пакетов, фрагментов кода и документированных проектов для изучения и получения вдохновения. Это только по одной ссылке — поиск в Интернете еще больше. Если вас немного пугает мысль научиться кодировать, не паникуйте. У Дэнни Штибена есть статья, 5 интересных способов научиться кодировать

, чтобы помочь вам в этом. У Джеймса Брюса также есть хорошая статья с двумя частями на Основах компьютерного программирования

,

Общество

Разница между успешной платформой и платформой, которая задерживается во тьме, заключается в вибрации сообщества, которое существует вокруг нее. У вас может быть лучшая платформа на Земле, но без активного сообщества разработчиков она находится на пыльной полке. Если вы программист, я уверен, что вы можете придумать как минимум два примера, подобных этому.

Сообщество Gadgeteer на самом деле довольно большое, очень активное, и оно представляет гамму любителей, неофитов и инженеров. На самом деле, Институт инженеров по электротехнике и электронике (IEEE, читай I-Triple-E) опубликовал статью в своем информационном бюллетене Spectrum Стива Ходжеса под названием «Простое создание прототипов с помощью Microsoft Gadgeteer». Это придает платформе всевозможные увлечения.

Gadgeteer-IEEE-стив-Hodges

Microsoft также заявила, что намерена наблюдать за развитием платформы Gadgeteer. В прямой цитате с сайта Microsoft Codeplex говорится: «Корпорации нередко открывают технологии с открытым исходным кодом, когда уходят от нее. Это не относится к .NET Gadgeteer ».

Корпорации нередко открывают технологии с открытым исходным кодом, когда уходят от нее. Это не случай с .NET Gadgeteer.

Кажется довольно солидным для меня. Как вы думаете?

Еда на вынос

Для любителей электроники Arduino и Raspberry Pi были королями горы в течение последних нескольких лет. Хорошо иметь третий вариант, особенно если он уже поддерживает команду мирового уровня. Я не уверен, но я подозреваю, что, по мере того, как тенденция для хобби продолжает расти, платформа Gadgeteer станет сильным вторым или даже первым вариантом — если люди смогут преодолеть их безоговорочное презрение к Microsoft. Я подозреваю, что Gadgeteer откроет много новых способов взаимодействия систем на базе Windows с нашей средой. Будет ли это хорошо? Если это вовлекает людей в формирование технологии, которая формирует их мир, то да, это очень хорошая вещь.

Как вы думаете? Хотите поэкспериментировать с аппаратным взломом? Хотите приобрести новый навык программирования? Уже работаете с Arduino или Pi и хотите попробовать что-то еще? Или, может быть, вы являетесь одним из первых пользователей Gadgeteer и хотели бы сообщить нам о своем опыте. Это то, для чего у нас есть секция комментариев — это то место, где делается настоящее обучение.

Авторы изображений: NashMicro Pong Build через NashMicro

Ссылка на основную публикацию
Adblock
detector