Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 483

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 477 478 479 480 481 482 < 483 > 484 485 486 487 488 489 .. 528 >> Следующая

обеспечивается большим набором драйверов, которые созданы как фирмой
"Microware Systems", так и многочисленными разработчиками аппаратуры,
использующей эту операционную систему для конкретных приложений.
Большинство драйверов, реализующих интерфейс со стандартными внешними
устройствами, входят в пакет, из которого пользователь может выбрать
необходимые средства для своего проекта.
В составе OS-9 имеется также пакет программ BSP для поддержки плат
развития, который обеспечивает совместную работу OS-9 с целым рядом SBC,
включая SBC типа MVME162,172,1603,1604 фирмы "Motorola". Используя BSP,
OS-9 и какой-либо из этих SBC, разработчик может быстро сконфигурировать
мощную целевую систему для своего конкретного приложения.
853
ПРОЕКТИРОВАНИЕ МПС
OS-9 содержит средства поддержки программирования, позволяющие
проектировщику создавать прикладное программное обеспечение. Эти средства
включают компиляторы Ultra C/C++ , текстовый редактор EMACS, три вида
отладчиков, в том числе символьные, а также разнообразные утилиты для
организации контроля и сборки программных проектов. Кроме того,
проектировщик может использовать большой набор совместимых с OS-9
текстовых редакторов, компиляторов C/C++, Forth, Ada, Modula-2 и других
языков, которые разработаны рядом других фирм.
Для удобства пользователя совместно с OS-9 поставляются набор средств
программирования/отладки OS-9 Тool Kit, интегрированная среда разработки
FasTrak. В состав OS-9 Tool Kit входят основные средства разработки
программ, указанные выше.
Интегрированная среда разработки FasTrak предоставляет пользователю
наиболее полный комплект средств программирования/отладки. FasTrak имеет
две версии: для функционирования в среде Windows на инструментальных
компьютерах IBM-PC; для функционирования с системой UNIX на рабочих
станциях SUN, HP, IBM RS/6000. Часть программных средств FasTrak
инсталлируется на инструментальном компьютере, а часть - на целевой
системе пользователя. Интерфейс инструментального компьютера и целевой
системы осуществляется файловым менеджером isp, который реализует
протокола TCP/IP, обеспечивая связь по последовательному каналу или по
сети Ethernet.
Среда FasTrak интегрирует все средства, необходимые для поддержки
проектирования/отладки целевых систем. Версия FasTrak для IBM-PC содержит
высокоэффективный текстовый редактор Premia's Codewright, который имеет
средства перекодировки клавиатуры, обеспечивающие пользователю
возможность вести редактирование в удобном для него формате. Версия для
UNIX-станций позволяет использовать любой редактор, функционирующий с ОС
UNIX. В состав FasTrak входят компиляторы Ultra C/C++, возможно также
использование других компиляторов, например GNU C/C++ фирмы "Cygnus
Support". Отладчики FasTrak обеспечивают два режима отладки:
пользовательский - для создания прикладных программ, и системный, который
выполняет обслуживание прерываний, системных вызовов и обращение к ядру
РВ. Реализуется также отладка мультипроцессорных систем. При выполнении
контрольных прогонов рабочей программы программа-профилировщик дает
информацию о количестве обращений к различным программным модулям и
времени их выполнения. В составе среды FasTrak имеются средства
интерфейса с логическими анализаторами фирмы "Hewlett-Packard" и схемными
эмуляторами фирм "Hewlett-Packard", EST, "Applied Microsystems", "Orion".
Широкий набор функциональных возможностей делает среду FasT rak
эффективным средством создания программного обеспечения для разнообразных
микропроцессорных и микроконтроллерных систем.
Модульная структура ОСРВ OS-9 позволяет легко конфигурировать ее в
соответствии с потребностями заказчиков. В настоящее время фирма
"Microware Systems" поставляет ряд системных пакетов, ориентированных на
различные сферы приложения:
• Wireless OS-9 - для разработки устройств беспроводной связи: сотовых
телефонов, пейджеров, портативных цифровых ассистентов (PDA);
• Internet OS-9 - для разработки устройств с доступом к сети Internet;
• Digital Audio/Video Interactive Decoder (DAVID) OS-9 - для разработки
распределенных систем цифрового интерактивного телевидения.
Таким образом, ОСРВ OS-9 позволяет удовлетворить запросы широкого круга
разработчиков, создающих системы реального времени и программное
обеспечение для них.
VxWorks относится к классу систем "жесткого" РВ. Эта ОСРВ предназначена
для работы с семействами М680х0, М683хх, МРСбхх, МРСбхх, МРС8хх, MCF52xx,
а также с микропроцессорами других производителей: Intel 486, Pentium,
SPARC, MIPS, DEC Alpha, HP PA-RISC. В качестве инструментального
компьютера используются IBM-PC, работающие в среде Windows, или рабочие
станции SUN, HP, DEC, IBM RS/6000 с операционными сис-
854
ОПЕРАЦИОННЫЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ
темами типа UNIX. При выполнении отладки VxWorks, которая инсталлируется
на отлаживаемой целевой системе, работает совместно с интегрированной
средой разработки Tornado, функционирующей на инструментальном
Предыдущая << 1 .. 477 478 479 480 481 482 < 483 > 484 485 486 487 488 489 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed