140 likes | 328 Views
Новые возможности .NET Micro Framework 3.0 и примеры коммуникаций. Александр Иночкин Ведущий разработчик. Что такое .NET Micro Framework. Среда исполнения программ на 32-разрядных микроконтроллерах
E N D
Новые возможности .NET Micro Framework 3.0 и примеры коммуникаций Александр Иночкин Ведущий разработчик
Что такое .NET Micro Framework • Среда исполнения программ на 32-разрядных микроконтроллерах • Позволяет быстро разрабатывать недорогие встраиваемые приложения на устройствах с ограниченными ресурсами • Обеспечивает тесное взаимодействие с «железом»
Что нового в версии 3.0 • Представлена 28 октября 2008 на Embedded Systems Conference в Бостоне • Поддержка Wi-Fi, USB, SSL, FAT32 • Упрощенное взаимодействие с native кодом • Распознавание нажатий и жестов на сенсорном экране • Поддержка Visual Studio 2008 SP1
Что требуется для работы • .NET Micro Framework 3.0 SDK • Visual Studio 2008 Express SP1 • Отладочная плата с микроконтроллером и сенсорным экраном • Эмулятор устройства
Как обнаружить нажатие… • delegate StylusEventHandler(…) • class StylusEventArgs • UIElement event StylusDown event StylusMove event StylusUp
…и отследить движение • InkCanvas event Gesture • Особенности использования Microsoft.SPOT.Touch.Touch.Initialize(…); TouchCollectorConfiguration.CollectionMethod = CollectionMethod.Native; TouchCollectorConfiguration.CollectionMode = CollectionMode.InkOnly;
Беспроводные коммуникации • XBeeмодули – легко установить, легко использовать • IEEE 802.15.4 2.4 ГГц • Дальность до 30 м, XBee PRO – до 60м • Надежная доставка сообщений • Расширяемая система команд • ADC, PWM, Digital I/O
Возможности модулей XBee • Соединение точка-точка • Широковещательная отправка сообщений • Объединение в сети • «Прозрачный» режим • Обновляемое программное обеспечение
Как ими управлять • UART интерфейс • X-CTU – ПО для настройки • AT система команд +++ OK ATMY1234 <Enter> OK ATDL5678 <Enter> OK ATWR <Enter> OK ATCN <Enter> OK
Полезные ссылки www.microsoft.com/netmf • Windows Embedded Developer Center msdn.microsoft.com/en-us/embedded/bb267253.aspx www.devicesolutions.net/Products/TahoeII.aspx www.maxstream.net www.digi.com