Я хотел бы начать с .NET Micro Framework в качестве хобби-проекта.
Какие аппаратные устройства вы бы порекомендовали для этого?
Есть ли что-то вроде списка всего оборудования с поддержкой .NET Micro Framework?
Я хотел бы начать с .NET Micro Framework в качестве хобби-проекта.
Какие аппаратные устройства вы бы порекомендовали для этого?
Есть ли что-то вроде списка всего оборудования с поддержкой .NET Micro Framework?
Пожалуйста, проверьте следующие обзоры:
Инструменты и ресурсы Microsoft .NET Micro Framework
Таблица сравнения производственных модулей
Мне лично больше всего нравятся Thaoe-II и ChipworX, для старой версии .NET MF я был очень доволен Digi ConnectME.
Это довольно просто использовать: http://www.tinyclr.com/hardware/1/fez-domino/#/list/2/
Netduino - отличное оборудование, в которое вы можете изучить.
Это отличное введение: - http://channel9.msdn.com/coding4fun/blog/A-Gentle-Introduction-to-Netduino
Это обеспечивает отличное применение Netduino: - http://www.codeproject.com/Articles/314774/Home-Automation-with-Netduino-and-Kinect
Netduino - лучший рентабельный комплект для разработки встраиваемых систем.
Основываясь на моем опыте, я бы рекомендовал, чтобы в комплекте разработчика был микроконтроллер без блока управления памятью (например, Netduino, который использует микроконтроллер AT91SAM7X512).
Платформа .NET micro была разработана в первую очередь для встроенных устройств с ограничением памяти, основной процессор которых не поддерживает внешнюю память (SDRAM, NAND flash и т. Д.).
Разработка на Netduino более увлекательна, потому что объем вашей памяти ограничен, и вам придется заставлять себя писать хороший эффективный код.
Ваше здоровье!
Суббу
Когда я работал над конкурсом Dare to Dream Different в прошлом году, у меня была возможность использовать Tahoe -II с сайта Device Solutions.net ... это сработало очень хорошо. Есть несколько других, перечисленных на сайте Micro Framework. Большинство проблем, с которыми я столкнулся, связаны с ограничениями платформы, а не непосредственно с оборудованием.
Не забывайте, что это встроенная платформа. А на простой шине SPI с несколькими устройствами могут возникнуть проблемы с конкуренцией за данные.
Ссылка получить оборудование на сайте Micro Framework содержит список поддерживаемого оборудования и поставщиков.
В эти выходные я получил свой Fez Mini от GHI Electronics всего за 99 долларов. Он поставляется с несколькими устройствами для тестирования (светодиод, кнопка, POT и т. Д.)
Я настоятельно рекомендую добавить в этот комплект адаптер Wii Remote. Вы можете подключить к нему свой нумчак и определять как нажатия кнопок, так и показания джойстика и акселерометра. Хью экономия денег, так как вы можете использовать это удивительное периферийное устройство Wii с самого начала.
На данный момент это мои любимые комплекты, прежде всего потому, что они идут с обширным исходным кодом и примерами. У них также есть очень хорошая электронная книга в формате PDF, которая поможет вам от начала до кодирования с помощью этой платы и устройств. Для стартового набора нет ничего проще.
Только не забудьте обновить прошивку, первым делом. По этой задаче доступно видео на YouTube. Вы сэкономите время и нервы, если просто избавитесь от этого перед тем, как приступить к созданию первого образца.
http://www.ghielectronics.com/catalog/product/139
Я думаю, что ARM Cortex-M в настоящее время является лучшей архитектурой для хобби микроконтроллеров. В частности, его реализация микроконтроллера STM32. Чрезвычайно дешево и широко используется.
Существует проект, который обеспечивает поддержку STM32 в .NET micro framework.
Netduino пакет STM32 с устройствами ввода-вывода (USB, Ethernet, ...), что делает работу намного более интерактивной. и интересно)