Раздел "RTOS по-русски" содержит переводы документации по реализации операционной системы реального времени (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-2 Обучающий проект MicroC/OS II   1-2     Создание программного проекта MicroC/OS-II   1-3     Конфигурация BSP   1-7     Запуск программного проекта MicroC/OS-II.   1-10 |
Это мой перевод 10 главы 3 раздела 3 тома Nios II Software Developer's Handbook .
10. MicroC/OS-II Real Time Operating System
В главе предоставляется общая информация об особенностях реализации операционной системы реального времени MicroC/OS-II от Micrium на базе процессорной системы Nios II. |
    Дополнительная информация   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 |
Это мой перевод 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 реализацию стека: описаны инициализация и правила использования в программе. |
Предварительные условия для понимания устройства 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 |
Это мой перевод Using the NicheStack TCP/IP Stack - Nios II Edition Tutorial. TU-01001-3.0
В главе подробно описывается пример проекта Nios II Simple Socket Server. Описывается его взаимодействие с системными задачами MicroC/OS-II, детально описано фукнционирование и настройка приложения. |
Аппаратные и программные требования   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 |