Ускорение развития встраиваемых систем

Задача обеспечения встраиваемых систем решение на рынок поставляет решения в установленные сроки. Обзор разработчиков встраиваемых систем на электронный рынок Синоптики в 2000 году, показало, что более 60 процентов встраиваемых систем решений упустить свой график отгрузок в среднем на 3,8 месяца. Копаем дальше в проблему, разработчики говорят, что основные проблемы с доставкой на время неправильного толкования аппаратные характеристики и функциональные возможности для эффективной интеграции программного обеспечения с аппаратными средствами.

Большинство встраиваемых систем состоят из различных частей интеллектуальной собственности (IP), в том числе аппаратных IP (процессоры и периферийное оборудование) и программного обеспечения IP (операционные системы, драйверы устройств и стеки протоколов). Эффективная интеграция этих базовых элементов является обязательным для того, чтобы приступить к разработке прикладного программного обеспечения. Это создает процесса развития, который по своей сути серийный характер. Процессор и периферийных устройств должны быть разработаны до операционной системы и драйверов устройств могут быть объединены, и ОС и драйверы устройств должны быть разработаны и интегрированы прежде можно было начать работу по применению программного обеспечения. Очевидно, что если система разработчик может интегрировать программное обеспечение вместе с оборудованием и начать разработку программного приложения параллельно с разработкой оборудования, это было бы ускорить проектирование и разработка процесса, с тем, что критические требования о времени выхода на рынок могут быть удовлетворены.

Создание виртуального прототипа (полное, виртуальные модели программное обеспечение системы) в начале процесса проектирования является очень эффективной методологии для скорейшей интеграции аппаратного и программного обеспечения. Эти виртуальные прототипы сочетают в себе высокую скорость процессора набор инструкций тренажеры и на высоком уровне, полностью функциональный, C / C модели блоков аппаратного строительства, чтобы обеспечить программное обеспечение модели аппаратного обеспечения для разработчиков программного обеспечения.

Благодаря интеграции коммерческих встроенных IDE и виртуальный прототип, разработчик имеет полную виртуальную платформу для разработки и отладки программного обеспечения функциональности и программно-аппаратного взаимодействия. При исполнении со скоростью более миллиона операций в секунду, эта платформа способного выполнять широкий спектр кода, в том числе загрузки операционных систем, таких как Windows CE, Linux и VxWorks и обкатка код приложения. Виртуальная платформа позволяет инженерам приступить к их разработке программного обеспечения как можно скорее и ликвидировать проблемы, связанные с аппаратно-программных интеграции авансом, без необходимости аппаратных или приборы инструменты. Кроме того, поскольку программное обеспечение является главной отличительной и уникальной добавочной стоимости для любой компании, разрабатывающей встроенные системы, запуск программного обеспечения в виртуальных прототипов гарантии окружающей среды, что данный продукт будет также отвечать критических окна рынке, тем самым позволяя встраиваемых систем компании для достижения раннего проникновения на рынок и обеспечить ность продукта profita.

Чтобы лучше понять, виртуальные модели прототипирования, необходимо определить компоненты, которые составляют прототип.

* Быстрая моделей процессоров: или набор инструкций тренажеры, связанные с коммерческой отладчиков программного обеспечения, позволяющие загрузки и выполнения программ на реальном прототипе.

* Оборудование / периферической модели: стандартная периферия процессора могут быть захвачены в качестве высокого уровня C / C модели и скомпилирован и запущен на верхней части системы тренажера для захвата аппаратной части конструкции.

* Сотрудничество моделирования API, и платы: Между моделей процессоров и аппаратного обеспечения тренажера, позволяет бесперебойную связь между аппаратным и программным обеспечением домена, который заботится о глобальной координации прототипа.

* Test-bench/human-machine интерфейс модели: По аналогии с клавиатурой и ЖК-дисплея мобильного телефона или PDA, эти модели имитировать реальный облик и взаимодействие с проектируемой системы. Интерфейс человека генерирует "реальные" раздражителей к прототипу в качестве замены для традиционных стимулов или тест-векторных файлов и, как таковая, обеспечивает более интуитивный способ взаимодействия с системой в стадии развития и потенциал включает в себя графическую-пользователей Интерфейс программного обеспечения в проверке.

Возможность доступа виртуальных прототипов через Интернет, будет ключевым фактором в данной методике, принимаемых промышленности для широкого использования в качестве нового подхода для встраиваемых систем разработки.

Так же как в частности, уникальный осуществления виртуальных прототипов является концепции и методологии, которые могут быть легко обнял отраслью для достижения целей всех встроенных систем-процессов развития. С помощью этой методологии, компании могут добиться важных решений на ранней стадии "что если" сценарий, который позволяет им добиваться дифференциации продукции и ориентировать свои продукты для удовлетворения основных окон рынке.

Шай Бен-Хорин является президентом и главным исполнительным директором корпорации Virtio в Кэмпбелл, Калифорния

Hosted by uCoz