ЖУРНАЛ СТА 2/1997
ченные для разработки конкретных приложений. Этими программными продуктами являются Wireless OS9 (Беспроводная OS9) представляет базисное решение для широкого класса переносимых бес- проводных устройств связи, от малых пейджеров с одной функцией до слож- ных многофункциональных PDA. Wireless OS9 разрабатывалась с це- лью повышения эффективности систем управления, расширения возможно- стей пользовательского интерфейса и средств связи устройств, предназначен- ных для беспроводных коммуникаций. Internet OS9 (Internet в реаль- ном времени) — технологическая линия программных продуктов для разработки встроенных устройств, ра- ботающих с Internet. При создании Internet OS9 ставилась задача обеспе- чить различным устройствам, таким как телевизор или пейджер, средства для выполнения, скажем, функций по- иска и доступа к WorldWideWeb. Ключом этого решения является ис- пользование системы JAVA (по лицен- зии от Sun Microsystems). DAVID/DAVIDLite OS9 — расши- ренная операционная среда на базе OS9 и согласованный комплекс стандартов для цифровой бытовой электроники, такой как интерактив- ные телевизионные приставки (Set Top Box) с возможностями коммуни- кации по телефонным, телевизион- ным кабельным сетям или сетям бес- проводной коммуникации. Digital Video Broadcast (DVB) — расшире- ние пакета DAVIDLite — позволяет принимать и передавать данные по цифровым спутниковым каналам связи. FasTrak для Unix и Windows Пакет FasTrak представляет собой объединение средств для групповой разработки, автоматизирующих про- цесс создания, отладки, анализа и уп- равления сложными проектами разра- ботки программного обеспечения ре- ального времени. Построенный во- круг оптимизирующих компилято- ров Ultra C и Ultra C++ компании Microware, данный пакет учитывает все аспекты реализации проекта, включая написание исходного кода и его модификацию, создание make файлов, отладку на уровне исходного кода, профилирование системного и прикладного ПО и управление вер- сиями программ. Такой подход (кон- троль в течение всего срока «жизни» изделия) позволяет сократить время выхода продукции на рынок и повы- сить качество управления проектом. ● ОБЗОР Программное обеспечение 15 2/97 Рис. 1. Образное отображение архитектуры операционной системы OS-9 Основные характеристики ● Многозадачная (65535 процессов, 65535 уровней приоритета). ● Многопользовательская (255 пользователей). ● Переносимость приложений: ANSI C/C++, POSIX 1003.1, TCP/IP(NFS/RPC), X Windows X11.R6(OSF Motif), JAVA. ● 100% размещение в ПЗУ системы и приложений пользователя. ● Объектно-ориентированный модульный дизайн. ● Полностью вытесняемое детерминированное ядро с мини- мальным временем реакции на прерывание. ● Многоуровневая, основанная на приоритетах обработка пре- рываний. ● Развитые сетевые средства: Arcnet, Ethernet, OMNInet, X.25, ISDN T1/E1, ATM NFM, TCP/IP, IPX Profibus, CAN, MIL STD 1553... ● Графические оконные интерфейсы – GUI. ● Резидентные и кросс-средства разработки, прогрессивная технология высокооптимизирующего ANSI C/C++ компилятора. ● Поддержка Host-систем: IBM PC (MS Windows 3.xx , 95, NT), IBM RS6000/AIX, Sun4/SunOS/Solaris, HP9000 S/700, SGI IRIS/IRIX. ● Широкая поддержка сторонних разработчиков программного обеспечения. ● Широкая поддержка разработчиков аппаратных средств про- мышленной автоматизации. ● Программные продукты для «вертикальных» рынков (мобиль- ная беспроводная коммуникация, устройства с минимальным потреблением энергии, мультимедиа). ● Специальные программные средства и лицензионная политика для OEM. Более 5 млн. установленных копий. Более 800 ОЕМ-партнеров.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy