Микропроцессорное программное управление. Архитектура IXA. Зарубин А.А. - 7 стр.

UptoLike

Составители: 

Рубрика: 

7
целевой машине (target). Пакет для разработки ПО на инструментальном ПК называется
Tornado. Операционная система VxWorks построена по технологии микроядра, т.е. на
нижнем непрерываемом уровне ядра выполняются только базовые функции планирования
задач и управления коммуникацией/синхронизацией между задачами. Все остальные
функции операционной системы более высокого уровня - управление памятью,
вводом/выводом, сетевые средства, и т.д. - базируются на простых функциях нижнего
уровня. Такая иерархическая организация позволяет обеспечить быстродействие и
детерминированность ядра, а также легко строить необходимую конфигурацию
операционной системы.
Выгоднее использовать ОС Linux благодаря тому, что эта ОС бесплатна и удобна в
управлении.
4. Преимущества применения архитектуры IX
Сокращение сроков выпуска готовой продукции
Возможность одновременной разработки аппаратных и программных средств резко
сокращает сроки проектирования систем на базе сетевого процессора IXP1200.
Кроме того, OEM-производители могут учитывать уже в процессе разработки те
изменения и дополнения, которые непрерывно вносятся в стандарты Internet
такими организациями, как IETF, IEEE и ITU.
Снижение совокупной стоимости владения
Применение сетевого процессора IXP1200 значительно снижает совокупную
стоимость владения сетевым оборудованием по сравнению с традиционной
методикой ее разработки на основе интегральных схем ASIC, избавляя
разработчиков от полного перепроектирования системы для расширения ее
функций в результате появления компонентов нового поколения и новых сетевых
услуг. Вместо этого достаточно перепрограммировать сетевой процессор IXP1200,
не теряя совместимости с прежней платформой. При этом расширение функций
достигается как аппаратной модернизацией, так и обновлением программного
обеспечения.
Широкий диапазон масштабируемых решений
Соединительное устройство IXB3208 на шине IX позволяет подключить несколько
сетевых процессоров IXP1200, благодаря чему производительность системы может
достигать 10 Гбит/с. Масштабируемость сетевых решений в широком диапазоне
параметров производительности гарантирует повышенную окупаемость средств,
вложенных в разработку программного обеспечения для микроконтроллеров. А
при решении таких задач, как обеспечение сетевой безопасности, разработчики
могут использовать тот же самый процессор, регулируя производительность того
или иного решения в зависимости от пропускной способности.
Создание систем с различными свойствами
Микроконтроллеры и процессор могут программироваться, так что производители
получают множество возможностей для создания специализированных алгоритмов
и программ, в результате чего готовое устройство будет иметь все задуманные
функции. Архитектура IX обладает всеобъемлющим набором инструментальных
средств для анализа производительности, разработки программного обеспечения и
аппаратной сборки. Средства разработки упрощают внедрение любого из
системных компонентов на базе архитектуры IX, причем даже независимо друг от
друга.