[Назад|
Содержание|
Вперед]
|
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).
|
[Назад|Содержание|Вперед]
|