Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ОС РВ для встраиваемых модулей от компании Microsoft




Начало XXI века было ознаменовано ростом количества портативных устройств, на что откликнулась корпорация Microsoft, выпустив компактную версию (Compact Edition) ОС Windows. Помимо преимуществ, свойственных стандартным ОС – наличие готовых библиотек с исходными кодами, стандартных драйверов, базы технических знаний, Windows CE обладает рядом особенностей, которые делают ее применение на встраиваемых устройствах особенно удобным:

· Возможность изменения размера инсталлируемой программы. Устанавливаются только те модули, которые необходимы для функционирования ОС и для работы с конкретным устройством. Учитывая ограниченный объем памяти на встраиваемых платформах, данное свойство является одним из самых полезных.

· Возможность применения для микропропроцессоров различной архитектуры. Windows CE разрабатывалась специально для встраиваемых платформ, включая поддержку процессоров архитектуры x 86, ARM, MIPS, SH.

· Windows CE – OC РВ соответствует всем требованиям, предъявляемым к ОС такого типа в сфере промышленной автоматизации.

· Открытый программный код ОС позволяет вносить изменения в код ОС при разработке приложения, максимально адаптировать систему под задачу и обеспечить защиту интеллектуальной собственности.

ОС может работать с 32 тысячами параллельных процессов одновременно, с выделением до 2 Гбайт памяти виртуальной машины для каждого процесса. Полезными дополнениями являются выполненная на уровне ядра поддержка беспроводных сетевых интерфейсов WiFi с поддержкой криптозащиты, новые драйверы USB, поддержка файлов большого объема, криптозащита данных, поддержка VoIP -систем, расширенная поддержка графических и мультимедийных приложений.

Windows CE является удобной и качественной ОС для применения на встраиваемых платформах. Однако ее невозможно использовать на системах с ARM 7-процессором, не оснащенным модулем управления памятью. Для этих платформ корпорация Microsoft выпустила ОС. NET Micro Framework. ОС требуется до 500 Кбайт ОЗУ для размещения своего ядра и до 500 Кбайт ОЗУ для работы стандартных приложений системы, таких, как:. NET Framework Common Language Runtime, The Mono Project, и DotGNU Project. ОС включает в себя поддержку интерфейсов UART, I 2 C, SPI и имеет уникальную для нересурсоемких ОС возможность использования инструментов отладки и разработки, включенных в пакет Microsoft Visual Studio.

Корпорация Microsoft сегодня предлагает решения, охватывающие весь спектр платформ встраиваемых решений – от простого терминала сбора данных до многофункционального мультимедийного устройства. Сравнительные характеристики ОС, области их применения и аппаратные требования приводятся в табл. 2.1.

Современное встраиваемое решение, помимо вычислительного ядра и набора коммуникационных функций (поддержка последовательных протоколов, Ethernet -контроллер, DMA и т. д.) содержит мультимедийные контроллеры (контроллер ЖКИ, обработка звука), дополнительные коммуникационные контроллеры (USB, PCI, контроллеры внешней памяти), системы, обеспечивающие работу модуля с более высокой производительностью.

 

Таблица. 2.1. Сравнительные характеристики ОС, области их применения и аппаратные требования
  . NET Micro Framework Windows CE Windows XPe
Применяется в устройствах Модули сбора данных, информационные дисплеи, удаленный контроль, робототехника GPS коммуникаторы, КПК, промышленная автоматика, банкоматы «Тонкие клиенты», банкоматы, информационные киоски
Особенности устройств Коммуникационные, небольшие, носимые, с графическим интерфейсом Коммуникационные, с графическом интерфейсом, сервера, с применением браузеров, DirectX ПК-совместимые, информационные сети
Требуется память 200-400Kb управляющего кода 300Kb + дополнительное ядро (зависит от приложения) 40Mb + в зависимости от приложения
Энергопотребление Очень низкое Низкое От стационарной сети
Процессор ARM7, ARM9 No MMU X86, MIPS, SH4, ARM, with MMU X86
Работа в реальном времени Программная эмуляция Аппаратнореализуемая Возможно с использованием специального ПО

 

Примером многофункционального встраиваемого модуля служит устройство ConnectCore Wi -9 C (рис. 2.26) компании Digi International.

Рис. 2.26. Модуль ConnectCore Wi -9 C

Модуль выполнен на базе 32-разрядного RISС -микропроцессора ARM, поддерживает работу по Ethernet 10/100 Мбит иWi - Fi стандарта 802.11 b/g с криптозащитой WPA 2/802.11 i, информационные интерфейсы UART, SPI, I 2 C, контроллер ЖКИ, контроллер внешней памяти.

 

 




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 361; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.