140 likes | 340 Views
Краткий обзор . Net Micro Framework. Александр Сурков Инженер-программист. Содержание. Что такое .NET Micro framework? Для чего предназначен . NET Micro framework ? Для чего не предназначен . NET Micro framework ? Преимущества и недостатки Немного истории.
E N D
Краткий обзор .Net Micro Framework Александр Сурков Инженер-программист
Содержание • Что такое .NET Micro framework? • Для чего предназначен .NET Micro framework? • Для чего не предназначен .NET Micro framework? • Преимущества и недостатки • Немного истории. • Где уже используется .NET Micro framework?
Что такое .NET Micro framework? • Открытая бесплатная платформа • Быстрая и удобная разработка встраиваемых устройств • .NET на микроконтроллерах • Разработка на C# в Visual Studio
Для чего предназначен .NET Micro framework? • ARM, Cortex • Работа без ОС • 72 МГц • 96 Кб RAM • 512 Кб Flash
Место в семействе .NET Увеличение стоимости и производительности аппаратных платформ .Net Micro framework .Net Compact framework .Net framework Без ОС Windows CE Win Embedded • Сенсоры • «Умный дом» • Пульты ДУ • Торговое оборудование • Робототехника • Бытовая техника • GPS навигаторы • Регистраторы данных • VoIP телефоны • Медиа-плееры • Digital Signage • Piont-of-Sale • Киоски • Порталы • Медицинское оборудование
Для чего не предназначен .NET Micro framework? • Не система реального времени • Ограничения по ресурсам • Не “большой”.Net framework
Преимущества перед традиционной разработкой • Управляемый код • Garbage Collector • Потоки • Exceptions • Visual Studio • Кроссплатформенность • Удобная отладка • Эмуляция устройств
Недостатки .NET Micro framework • Код выполняется немного медленнее • Код более объемен • Чуть большие аппаратные требования к платформе • Необходимость портирования на новые платформы
Немного истории • 2001 - Первые разработки • 2004 - Первые устройства • 2006 - .NET Micro framework 1.0 • 2007 - .NET Micro framework 2.0 • 2008 - .NET Micro framework 2.5 и 3.0 • 2009 - .NET Micro framework 4.0 • 2010 - .NET Micro framework 4.1
Где уже используется .NET Micro framework?Более 1.5 миллионов устройств • Smartwatch • SideShow • Ricavision VAVE™100 • Умный дом LevitonVizia RF+
Итоги • Управляемый код • Разработка на C# • Разработка в Visual Studio • Кроссплатформенность • Бесплатность • Мощная и удобная отладка • Эмуляция устройств
Дополнительные материалыи ссылки • Сайт сообщества: http://www.netmf.com • Официальный сайт: http://www.microsoft.com/en-us/netmf/default.aspx • Доклады на Techdays.ru: http://www.techdays.ru/Category.aspx?Tag=.NET+Micro+Framework