Вы здесь

Автоматизация построения инструментария кросс-разработки программного обеспечения для расширяемых встраиваемых систем

Автор: 
Рубанов Владимир Васильевич
Тип работы: 
диссертация кандидата физико-математических наук
Год: 
2008
Артикул:
14796
129 грн
(417 руб)
Добавить в корзину

Содержимое

Содержание
Введение.
Глава 1. Методы описания встраиваемой аппаратуры и построения инструментария кроссразработки.
1.1 Проектирование встраиваемых систем
1.1.1 Обобщенная схема проектирования встраиваемых систем
1.1.2 Разработка программ с помощью кроссинструментария
1.1.3 Прототипирование на основе кроссинструментария
1.2 Языки описания моделей аппаратуры и соответствующие методы
построения кроссинструментов.
1.2.1 Языки синтезируемого описания аппаратуры.
1.2.2 языки
1.2.3 Языки программирования общего назначения.
1.3 Анализ существующих подходов и постановка задачи.
1.3.1 Сравнительные характеристики рассмотренных методов
1.3.2 Постановка задачи
Глава 2. Обобщенная модель расширяемых встраиваемых систем
2.1 Общее описание целевой системы и требования к модели.
2.1.1 Общее описание целевой системы.
2.1.2 Процесс проектирования расширяемой аппаратуры
2.1.3 Требования к обобщенной модели.
2.2 Модельная память системы.
2.2.1 Определения
2.2.2 Память процессора
2.2.3 Память акселератора
2.2.4 Память системы.
2.3 Модельное поведение системы.
2.3.1 Система команд процессора
2.3.2 Система команд акселератора.
2.3.3 Вычислительные блоки процессора.
2.3.4 Вычислительные блоки акселератора.
2.3.5 Исполнительный блок.
2.3.6 Модельная работа системы
2.3.7 Запуск команд акселераторов.
2.4 Модел ь систем ы
2.4.1 Модель процессора.
2.4.2 Модель акселератора.
2.4.3 Модель полной системы.
2.4.4 Симулятор полной системы
2.5 Анализ применимости модели
Глава 3. Язык описания моделей аппаратуры БЕ
3.1 Обозначения.
3.2 Лексика языка БЕ.
3.3 Описание процессора и акселераторов на языке БЕ
3.3.1 Подмножество 8ЕС для описания выражений и поведения
3.3.2 Описание глобальных параметров архитектуры
3.3.3 Описание структуры памяти
3.3.4 Описание типов ассемблерных лексем.
3.3.5 Описание типов операндов команд
3.3.6 Описание системы команд
3.3.7 Сквозные характеристики команд.
3.3.8 Описание межкомандных конфликтов.
3.4 Выводы.
Глава 4. Метод построения инструментария кроссразработки.
4.1 Общее описание метода
4.2 Двухуровневое описание расширяемых встраиваемых систем
4.2.1 Описание базовых возможностей процессора на СС
4.2.2 Описание памяти и системы команд на I.
4.3 Построение инструментария кроссразработки
4.3.1 Построение базового инструментария ядра.
4.3.2 Построение модулей расширений для акселераторов.
4.3.3 Построение полного кроссинструментария.
4.4 Выводы
Глава 5. Среда для построения кроссинструментария и ее практические применения
5.1 Компоненты системы
5.2 Интегрированная среда метаразработки.
5.2.1 Визуальный редактор и верификатор Iописаний.
5.2.2 Средства анализа системы команд и построения статистик
5.2.3 Средства интеграции и работа с системой
5.3 Практические применения метода и инструментов.
5.4 Выводы
Заключение
Список литературы