Новые возможности .net micro framework 3.0 и примеры...

14

Upload: coen

Post on 22-Jan-2016

63 views

Category:

Documents


3 download

DESCRIPTION

Новые возможности .NET Micro Framework 3.0 и примеры коммуникаций. Александр Иночкин Ведущий разработчик. Что такое .NET Micro Framework. Среда исполнения программ на 32-разрядных микроконтроллерах - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций
Page 2: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Новые возможности .NET Micro Framework 3.0 и примеры коммуникацийАлександр ИночкинВедущий разработчик

Page 3: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Что такое .NET Micro Framework

Среда исполнения программ на 32-разрядных микроконтроллерахПозволяет быстро разрабатывать недорогие встраиваемые приложения на устройствах с ограниченными ресурсамиОбеспечивает тесное взаимодействие с «железом»

Page 4: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Что нового в версии 3.0

Представлена 28 октября 2008 на Embedded Systems Conference в БостонеПоддержка Wi-Fi, USB, SSL, FAT32Упрощенное взаимодействие с native кодомРаспознавание нажатий и жестов на сенсорном экранеПоддержка Visual Studio 2008 SP1

Page 5: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Что требуется для работы

.NET Micro Framework 3.0 SDKVisual Studio 2008 Express SP1Отладочная плата с микроконтроллером и сенсорным экраномЭмулятор устройства

Page 6: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Как обнаружить нажатие…

delegate StylusEventHandler(…)class StylusEventArgsUIElement

event StylusDownevent StylusMoveevent StylusUp

Page 7: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

…и отследить движение

InkCanvasevent Gesture

Особенности использованияMicrosoft.SPOT.Touch.Touch.Initialize(…);TouchCollectorConfiguration.CollectionMeth

od = CollectionMethod.Native;TouchCollectorConfiguration.CollectionMode

= CollectionMode.InkOnly;

Page 8: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Демонстрация

Page 9: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Беспроводные коммуникации

XBee модули – легко установить, легко использоватьIEEE 802.15.4 2.4 ГГцДальность до 30 м, XBee PRO – до 60 мНадежная доставка сообщенийРасширяемая система командADC, PWM, Digital I/O

Page 10: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Возможности модулей XBee

Соединение точка-точкаШироковещательная отправка сообщенийОбъединение в сети«Прозрачный» режимОбновляемое программное обеспечение

Page 11: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Как ими управлять

UART интерфейсX-CTU – ПО для настройкиAT система команд

+++ OKATMY1234 <Enter> OKATDL5678 <Enter> OKATWR <Enter> OKATCN <Enter> OK

Page 12: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

Демонстрация

Page 13: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций

Microsoft TechDayshttp://www.techdays.ru

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

www.microsoft.com/netmf

Windows Embedded Developer Centermsdn.microsoft.com/en-us/embedded/bb267253.aspx

www.devicesolutions.net/Products/TahoeII.aspx

www.maxstream.netwww.digi.com

Page 14: Новые возможности  .NET Micro Framework 3.0  и примеры коммуникаций