Использование особенностей ЦПОС в компиляторе языка 'С'
Использование особенностей ЦПОС в компиляторе языка 'С'Введение
Рассматриваемые особенности ЦПОС
Расширенная гарвардская архитектура
Режимы адресации
Система команд
Этапы компиляции
Распределение регистров
Программная конвейеризация
Использование характерных особенностей ЦПОС
Сжатие кода
Оптимизации адресного кода
Nbsp; SOA (Simple Offset Assignment)
GOA (General Offset Assignment)
Array Index Allocation
Взаимное влияние оптимизаций
Заключение
Литературааа
Первые шаги в Symbian OS
Первые шаги в Symbian OSУстановка SDK
Создание dll для Symbian OS
Создание dll для Symbian OSИнтегрированная среда описания системы команд встраиваемых процессоров
Img5b.shtmlИнтегрированная среда описания системы команд встраиваемых процессоров
Аннотация.
Введение
Архитектура системы MetaDSP
Описание синтаксиса и бинарного кодирования команд
Бинарное кодирование инструкции
Ассемблерный синтаксис инструкции
Операнды инструкции
Ограничения на значения и связи операндов
Межкомандные конфликты
Дополнительная информация об инструкции
Описание поведения команд
Обращение к операндам и битовым полям
Обращение к состоянию процессора и системы
Микрооперации в описании поведения
Временные переменные в описании поведения
Иерархичность описания команд в системе MetaDSP
Наследование кода операции
Наследование операндов
Наследование поведения инструкций
Интерфейс системы MetaDSP
Заключение
Литература
Архитектура и принципы построения операционной среды «мини-ОС»
Архитектура и принципы построения операционной среды «мини-ОС»Аннотация.
Введение
Концепция разработки мини-ОС
Структура мини-ОС
Портирование мини-ОС
Портирование мини-ОС на платформу ARM7TDMI
Заключение
Литература
Сборка примера "Hello World"
Сборка примера "Hello World"Применение UniTesK к тестированию встроенных систем
Пример автомата с тремя состояниями и семью переходамиВзаимодействие на нескольких интерфейсах
Удалённое тестирование компонентов TinyOS
Применение UniTesK к тестированию встроенных систем
Аннотация.
Введение
Краткий обзор TinyOS
Компонентная архитектура TinyOS
Параллельность, события и задачи
Расщеплённые операции
Атомарность
Язык nesC
Реализация компонентов в языке nesC
Краткий обзор UniTesK
Оракулы и спецификации
Стимулы и реакции
Спецификация
Тестовые сценарии
Медиаторы
CTesK
Применение UniTesK к тестированию встроенного ПО
Функциональное тестирование компонентов TinyOS
Разработка формальной спецификации
Тестовые сценарии для компонентов
Медиаторы для тестирования компонентов TinyOS
Результаты применения UniTesK к тестированию компонентов TinyOS
Использованный процесс
Затраты
Результаты проекта
Применимость UniTesK для тестирования встроенных приложений
Спецификации UniTesK и статический анализ
Заключение
Литература
Использование UID в среде Symbian OS
Использование UID в среде Symbian OSПрограммирование для встроенных систем
Программирование для встроенных системСодержание раздела