QP актор и инструмент QM моделирования |
Автор: admin Просмотров: 2403 Комментарии:
Добавлен: 13 марта 2016
Обновлено: 13.03.2016 - 14:47
Легковесный RTOS-подобный фреймворк для создания отзывчивого и модульного реалтайм программного обеспечения, как система событийно-ориентированных активных объектов.
QP family состоит из QP/C, QP/C++ и QP-nano фреймворков, которые под строгим контролем качества, документированы и коммерчески лицензированы. Поведение активных объектов (акторов) задаётся в QP при помощи диаграмм состояния (UML Statecharts). Фреймворк поддерживают ручное кодирование диаграмм состояния в C или C ++, а также автоматическую генерацию кода с помощью бесплатного инструмента QM моделирования. Все QP фреймворки могут работать на голом железе MCU, полностью заменяет традиционную RTOS. Порты и готовые экземпляры предназначены для основных встраиваемых процессоров: ARM Cortex-M, ARM7/9, MSP430, C28x, RX, PIC24/dsPIC, а также Arduino. QP/C и QP/C++ также работает с традиционными OS/RTOS, такими как GNU/Linux (POSIX), Windows, ThreadX, embOS, и uC/OS-II.
Возможности
- Архитектура на основе активных объектов (актеров), что является более безопасным и легче для понимания чем "free-threading" с традиционными RTOS.
- Простой в использовании метод диаграмм состояний (UML Statecharts), с помощью которого реализовано поведение объектов кодирования.
- Свободный, инструмент моделирования QM для рисования UML диаграмм состояний и автоматической генерации кода на основе структур QP.
- Свободный инструмент моделирования QM для рисования диаграмм состояний и автоматической генерации кода на основе структур QP.
- Эффективные и потокобезопасные событийно-ориентированные механизмы для коммуникаций, такие как прямая передача событий и побликации-подписки.
- Выбор встроенных RTOS ядер для запуска QP приложений, таких как кооперативный QV kernel, упреждающий не блокируемый QK kernel и упреждающий блокируемый QXK kernel.
- Совместимость с MISRA-C:2004 (QP/C и QP-nano) и MISRA-C++:2008 (QP/C++)
- Книга "Practical UML Statecharts in C/C" с детальной проработкой QP, указаниями по применению, статьями и руководствами пользователя.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Встраиваемые системы, UML
Лицензия:
GPL и коммерческие
Язык программирования:
QP/C и QP-nano в C, QP/C++ в C++
Сайт проекта
Скачать QP актор и инструмент QM моделирования
Комментарии |