Инструментальный пакет "Maestro"
  Главная | Новости | История | Содержание | Продукция | Скачать | Контакты
[Назад| Содержание| Вперед]
2.1. Средства разработки системной части проекта

2.1.1. Программные модули

В состав набора системных программных модулей входят модули, обеспечивающие следующие функции:

    • Создание и инициализация именованных общих областей памяти;
    • Доступ к общим областям памяти в соответствии с их назначением;
    • Создание и инициализация межзадачных программных каналов типа FIFO, обеспечение функций приема/передачи данных через такие каналы;
    • Разработку драйверов для конкретных УСО в соответствии с соглашениями, принятыми для обмена данными между драйверами и прикладными задачами;
    • Создание кольцевых буферов для трассировки и обеспечение единой оси времени;
    • Разработку коммуникационных процессов для интеграции с вычислительными средствами, стоящими на разных уровнях иерархии системы (как верхнем, так и нижнем).

2.1.2. Методические материалы

Методические материалы и рекомендации по разработке проекта оговаривают следующие вопросы:

    • Рекомендации по оснащению и организации инструментальных вычислительных средств и рабочих мест для всех участников проекта;
    • Дисциплину разработки проекта и зоны ответственности разработчиков;
    • Порядок развития проекта, позволяющий на ранней стадии приступить к параллельной разработке прикладного и системного ПО;
    • Организацию разработки программных имитаторов и методику отладки прикладного и системного ПО;
    • Подход к интеграции с другими информационными и управляющими системами.

2.1.3. Библиотека драйверов и технологических компонентов

В состав системных программных модулей включен набор уже реализованных драйверов для конкретных УСО, которые могут быть применены в готовом виде, либо использованы как прототипы при разработке собственных драйверов:

    • -драйвер счетчика-таймера micro PC 5300 (Octagon Systems) для быстрого измерения низкой частоты;
    • -драйвер micro PC 5300 для точного измерения частот 14-80 КГц (от преобразователей GrayHill);
    • -драйвер 16-канального аналого-цифрового преобразователя micro PC 5700 (Octagon Systems);
    • -драйвер быстродействующего аналого-цифрового преобразователя PCL-1800 (Advantech);
    • -драйвер быстродействующего аналого-цифрового преобразователя AI8S-5A (Fastwel);
    • -драйвер контроля интенсивности и отсечки сетевого трафика для сетевой карты micro-PC 5500 (Octagon Systems).

В состав системной части пакета включены методические указания и командные файлы, предназначенные для создания загружаемых носителей целевых систем, проверенные на конкретных проектах, в частности:

    • -создание загружаемого FDD и DiskOnChip (M-Systems) для micro-PC 5066 (Octagon Systems);
    • -создание загружаемого FDD и CompactFlash(San) для вычислителя PCA-6751 (Advantech);
    • -создание загружаемого FDD и CompactFlash(San) для вычислителя PCA-6773 (Advantech);
    • -создание загружаемого FDD и CompactFlash(San) для вычислителя cpu686e (Fastwel);

В состав системной части пакета включены библиотеки поддержки сетевого взаимодействия:

    • -библиотека для организации приема/передачи потоков данных по протоколу TCP/IP(UDP);
    • -библиотека для организации приема/передачи потоков данных по последовательным байт-ориентированным каналам связи;
    • -клиент и сервер точного времени, поддерживающие сетевой протокол SNTP (RFC-2030).
[Назад|Содержание|Вперед]
[Главная] [Новости] [История] [Содержание] [Продукция] [Скачать] [Контакты]