ЖУРНАЛ СТА 2/1997

2/97 16 O перационная система реаль- ного времени VxWorks и инст- рументальная среда Tornado фирмы Wind River Systems предназна- чены для разработки ПО встроенных компьютеров, работающих в системах «жесткого» реального времени. Опера- ционная система VxWorks является системой с кросс-средствами разработ- ки прикладного программного обес- печения, то есть разработка ведется на инстументальном компьютере (host) в среде Tornado для последующего ис- полнения на целевой машине (target) под управлением VxWorks. (рис. 1). Целевые архитектуры, поддерживаемые для VxWorks (targets): Motorola 680 × 0 и CPU32, Intel 386/ 486/Pentium, Intel 960, SPARC, Mips R3000/4000, ARM, Motorola 88110, HP PARISC, Hitachi SH7600, PowerPC, DEC Alpha, Siemens C16x. Инструментальные платформы, поддерживаемые для Tornado (hosts): Sun SPARCstation (SunOS и Solaris), HP 9000/400,700 (HPUX), IBM RS6000 (AIX), Silicon Graphics (IRIX), DEC Alpha (OSF/1), PC (Windows 95 и NT). отладки в реальном масштабе време- ни WindView и StethoScope ; гра- фические библиотеки VXWindows и RTGL (RealTime Graphics Library); VxWorksсимулятор VxSim ; пакет для поддержки портирования VxWorks BSP Porting Kit ; SNMPагент для VxWorks WindNet SNMP ; SVR4 STREAMS для VxWorks WindNet STREAMS ; JAVAинтерпретатор и ин- струментальная среда Tornado for JAVA ; специализированная версия VxWorks для интеллектуальных кон- троллеров ввода/вывода на базе i960RP IxWorks и инструментальная среда Tornado for I2O (Intelligent Input/Output); Программные продукты других фирм, интегрированные с Tornado: коммуникационные протоколы X.25, Frame Relay, ISDN, SS7, ATM, LLC, SDLC (Trillium Digital, Harris&Jeffries); OSI стек и TMN агенты для VxWorks (ONE Inc., Marben Products, DSET Corp); среда разработки приложе- ний интерактивного телевидения OpenTV (Thomson Sun Interactive); CASE средства разработки ПО РВ (Objectime Ltd., RTI Inc., TriPacific Corp.); системы разработки на языке ADA (Rational Software, DDCI, Greenhills Software, Thomson SoftwareAlsys); CORBA ORB для VxWorks (IONA Technologies, PostMo- dern Computing); внутрисхемные эмуляторы ICE и BDM интерфейсы для Tornado (Applied Microsystems, EST, Abatron, Lauterbach); VHDL/ Verilog. ● ОПЕРАЦИОННЫЕ СИСТЕМЫ VXWORKS/TORNADO ОБЗОР Программное обеспечение Алексей Демьянов Операционная система реального времени и инструментальная среда разработки ПО РВ XXXXXXXXXXXXXXXXXXXXXX [0016310A] LoadingDevice=C:\WIN95\SETVER.EXE [0016310D] LoadSuccess =C:\WIN95\SETVER.EXE [0016310D] LoadingDevice=C:\WIN95\HIMEM.SYS [00163110] LoadSuccess =C:\WIN95\HIMEM.SYS [00163110] LoadingDevice=C:\WIN95\IFSHLP.SYS [00163112] LoadSuccess =C:\WIN95\IFSHLP.SYS [00163125] LoadingVxd=VMM [00163126] LoadSuccess=VMM [00163126] LoadingVxd= IOS [00163129] LoadSuccess= IOS Рис. 1. Схема разработки прикладного ПО Поддерживаемые интерфейсы host-target: Ethernet, RS232, внутрисхемный эмулятор ICE (InCircuit Emulator), кроссшина (backplane), ROMэму- лятор, BDMинтерфейс (Backgro- und Debug Mode). Инструментальная среда Tornado имеет открытую архитекту- ру, что позволяет дру- гим фирмампроизво- дителям инструмен- тальных средств раз- работки ПО РВ ин- тегрировать свои про- граммные продукты с Tornado. Пользователь также может подключать к Tornado свои собственные специализирован- ные средства разработки, а также рас- ширять возможности инструмен- тальных средств фирмы WindRiver Systems (рис. 2). В стандартную конфигурацию Tornado входят ядро VxWorks и сис- темные библиотеки, GNU C/C++ Tool- kit, дистанционный отладчик уровня исходного языка CrossWind , оболоч- ка WindSh , конфигуратор BSP WindConfig и др. Дополнительные инструменталь- ные средства WindRiver Systems: биб- лиотека управления виртуальной па- мятью VxVMI ; мультипроцессорная библиотека VxMP ; библиотеки базо- вых классов С++ Wind Foundation Classes ; многоязычная программа просмотра и средство управления проектом WindNavigator ; средства Tornado Wind River Tool Third Party Tool Customer Tool Customer Extension Customer Extension Wind River Tool Third Party Tool Third Party Tool Рис. 2. Схема открытой архитектуры Tornado

RkJQdWJsaXNoZXIy MTQ4NjUy