форум electronix
Главная > RTOS по-русски

  Раздел "RTOS по-русски" содержит переводы документации по реализации операционной системы реального времени (RTOS) на базе процессора Nios II.
Приятного чтения!

СОДЕРЖАНИЕ
"Использование MicroC/OS-II RTOS в процессорах NIOS II. Учебное руководство"
"10. Операционная система реального времени MicroC/OS-II"
"11. Изернет и TCP/IP стек NicheStack - Версия под Nios II
"Учебное пособие. Использование стека NicheStack TCP/IP - версия под Nios II
Использование MicroC/OS-II RTOS в процессорах NIOS II. Учебное руководство
Это перевод Андреем Тимченко учебного пособия Using MicroC/OS-II RTOS with the Nios II Processor. Tutorial. TU-NIOSII-MCRC/OS-II-3.0
В учебном пособии содержатся пошаговые инструкции реализации примера проека Nios II Ethernet Standard Design Example. В примере проекта реализованы некоторые базовые функции операционной системы реального времени, такие как помещение в очередь сообщений и использование общего ресурса, защищённого семафором.
1. Выполнение учебного руководства   1-1
Программные и аппаратные требования   1-1
    Получение аппаратных файлов проекта для примера   1-1
    Получение программных файлов проекта для примера   1-2
Обучающий проект MicroC/OS II   1-2
    Создание программного проекта MicroC/OS-II   1-3
    Конфигурация BSP   1-7
    Запуск программного проекта MicroC/OS-II.   1-10
в содержание
10. Операционная система реального времени MicroC/OS-II
Это мой перевод 10 главы 3 раздела 3 тома Nios II Software Developer's Handbook . 10. MicroC/OS-II Real Time Operating System
В главе предоставляется общая информация об особенностях реализации операционной системы реального времени MicroC/OS-II от Micrium на базе процессорной системы Nios II.
Введение в MicroC/OS-II RTOS   10-1
    Дополнительная информация   10-1
    Лицензирование   10-2
Другие поставщики RTOS   10-2
Nios II вариант реализации MicroC/OS-II RTOS   10-2
    Архитектура MicroC/OS-II   10-2
    Многопоточная отладка в MicroC/OS-II   10-3
    Драйверы устройств MicroC/OS-II   10-3
    Драйверы сохранения потока HAL   10-4
    Стандартная библиотека newlib ANSI C   10-5
    Программы обработки прерываний (ISR) для MicroC/OS-II   10-6
Реализация MicroC/OS-II RTOS проектов на процессоре Nios II   10-6
11. Изернет и TCP/IP стек NicheStack - Версия под Nios II
Это мой перевод Section III. Advanced Programming Topics. 11. Ethernet and the NicheStack TCP/IP Stack - Nios II Edition.
В этой главе обсуждается стек NicheStack TCP/IP - варианта упрощённой реализации TCP/IP стека для встраиваемых систем с малой памятью. Стек поддерживает следующие протоколы: IP, ICMP, UDP, TCP, RTT, DHCP, ARP, а также Socket API. В главе сделан акцент именно на Nios II реализацию стека: описаны инициализация и правила использования в программе.
11. Изернет и TCP/IP стек NicheStack - Версия под Nios II   11-1
Предварительные условия для понимания устройства NicheStack TCP/IP стека   11-2
Введение в NicheStack TCP/IP стек - версия под Nios II   11-2
    Файлы и директории NicheStack TCP/IP стека   11-3
    Лицензирование   11-3
Другие TCP/IP стеки для процессора Nios II   11-3
Использование NicheStack TCP/IP стека - версия под Nios II   11-3
    Требования к системе Nios II   11-4
    Задачи для NicheStack TCP/IP стека   11-4
    Инициализация стека   11-4
        alt_iniche_init()   11-5
        netmain()   11-5
        iniche_net_ready   11-5
        get_mac_addr() и get_ip_addr()   11-6
    Вызов интерфейса гнезда   11-7
Конфигурирование NicheStack TCP/IP стека в программе Nios II   11-9
    Основные настройки NicheStack TCP/IP стека   11-9
    Настройки IP   11-10
    Настройки TCP   11-10
Информация для дальнейшей работы   11-10
Информация об ограничениях   11-10
в содержание
Учебное пособие. Использование стека NicheStack TCP/IP - версия под Nios II
Это мой перевод Using the NicheStack TCP/IP Stack - Nios II Edition Tutorial. TU-01001-3.0
В главе подробно описывается пример проекта Nios II Simple Socket Server. Описывается его взаимодействие с системными задачами MicroC/OS-II, детально описано фукнционирование и настройка приложения.
Введение   1-1
Аппаратные и программные требования   1-2
Файлы учебного пособия   1-2
    Файлы аппаратного проекта   1-2
    Файлы программы   1-2
Процесс разработки программы   1-3
    Создание нового проекта Nios II   1-4
    Конфигурирование BSP   1-7
    Изучение файлов проекта Nios II Simple Socket Server   1-11
    Сборка и запуск проекта Nios II Simple Socket Server   1-11
    Взаимодействие с Nios II Simple Socket Server   1-13
Обзор Nios II Simple Socket Server   1-16
    Унифицированные имена в программе   1-16
    Архитектура программы   1-17
    Ресурсы MicroC/OS-II   1-19
        Задачи   1-19
        Ресурсы коммуникаций внутренних задач   1-20
    Инициализация стека NicheStack TCP/IP   1-20
    Подробности реализации Nios II Simple Socket Server   1-21
Важный концепт NicheStack TCP/IP Stack   1-22
    Обработка ошибок   1-22
    Создание задачи по умолчанию в NicheStack TCP/IP Stack   1-22
    Создание задач, использующих интерфейс гнезда NicheStack TCP/IP Stack   1-23
    Приоритеты задач в проекте Nios II Simple Socket Server   1-25
        Внутренние задачи MicroC/OS-II   1-26
        Внутренние задачи NicheStack TCP/IP Stack   1-26
        Задачи инициализации сети   1-26
        Сетевые задачи пользователя   1-26
        Несетевые задачи пользователя   1-26
        Задачи мониторинга PHY   1-26
        Размер стека задач   1-27
Что делать дальше?   1-27
2. Дополнение А   2-28
    Подробности установки аппаратных средств   2-28
    Введение   2-28
    Сетевое подключение   2-28
в содержание