Это приложение для Linux под названием QP Real-Time Embedded Frameworks Tools, последний выпуск которого можно загрузить как qpc_7.3.0.zip. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием QP Real-Time Embedded Frameworks Tools с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
СКРИНШОТЫ
Ad
Инструменты для встроенных фреймворков реального времени QP
ОПИСАНИЕ
Встроенные платформы реального времени QP (RTEF) обеспечивают облегченную современную управляемую событиями архитектуру, основанную на активных объектах (актерах) и иерархических конечных автоматах. Соответствующий инструмент проектирования на основе модели QM и другие инструменты на основе хоста дополняют рамки QP, поддерживая графическое моделирование, генерацию кода, отслеживание программного обеспечения и модульное тестирование встроенного программного обеспечения, управляемого событиями. Посещать https://www.state-machine.com чтобы получить больше информации.
QP RTEF могут работать на однокристальных микроконтроллерах без операционной системы, полностью заменяя традиционную RTOS. Платформы содержат набор встроенных ядер реального времени (ядра RTOS), таких как кооперативное ядро QV, упреждающее неблокирующее ядро QK и уникальное упреждающее двухрежимное (блокирующее/неблокирующее) ядро QXK. . Для ARM Cortex-M (M0/M0+/M3/M4F/M7), а также для других процессоров предоставляются собственные порты QP и готовые к использованию примеры.
QP RTEF также могут работать со многими традиционными RTOS и настольными операционными системами, такими как Linux и Windows.
Особенности
- Облегченные встроенные платформы реального времени (RTEF), основанные на управляемых событиями активных объектах (актерах), которые более безопасны и расширяемы, чем традиционные «голые» потоки RTOS.
- Простые в использовании методы кодирования для иерархических конечных автоматов (диаграммы состояний UML), с помощью которых можно реализовать поведение активных объектов.
- Бесплатный инструмент моделирования QM для рисования диаграмм состояний UML и автоматической генерации кода на основе фреймворков QP.
- Эффективные и потокобезопасные механизмы, управляемые событиями, для обмена данными между активными объектами, такие как прямая передача событий и публикация-подписка.
- Выбор встроенных ядер RTOS для запуска приложений QP, например, кооперативного ядра QV, ядра QK с вытесняющей неблокирующей системой и ядра QXK с вытесняющей блокировкой.
- Трассировка программного обеспечения и модульное тестирование, специально разработанные для программного обеспечения, управляемого событиями
- Соответствует MISRA-C: 2004 (QP / C и QP-nano) и MISRA-C ++: 2008 (QP / C ++)
- Книга «Практические диаграммы состояний UML на C / C» с подробным изучением дизайна структуры QP, заметками по применению, статьями, руководствами пользователя и блогом.
Аудитория
Аэрокосмическая промышленность, здравоохранение, телекоммуникационная промышленность, разработчики, машиностроение, автомобилестроение
Язык программирования
C ++, C
Партнеры
Quantum Leaps предлагает обучение на месте «Программирование современных встраиваемых систем с использованием фреймворков QP ™ и инструмента моделирования QM ™». В этом 2-3-дневном тренинге используются практические упражнения в сочетании с инструкциями, чтобы проиллюстрировать концепции, лежащие в основе структур активных объектов QP, и то, как они применяются в программировании встроенных систем, требующем выполнения в режиме жесткого реального времени. По завершении двухдневного обучения участники хорошо разбираются в системах, управляемых событиями, имеют навыки проектирования и реализации конечных автоматов UML вручную на C или C ++ и графически с помощью инструмента моделирования QM, а также способность создавать свои собственные приложения QP. Кроме того, по завершении трехдневного обучения участники получают представление о параметрах ядра в реальном времени, встроенных в структуры QP, узнают, как повторно использовать поведение с подчиненными машинами, узнают, как применять трассировку программного обеспечения для отладки и оптимизации своих код, управляемый событиями, и способы применения модульного тестирования к активным объектам и конечным автоматам.
Категории
Это приложение также можно загрузить с https://sourceforge.net/projects/qpc/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.