Це програма для Windows під назвою 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 з цього веб-сайту, але кращий онлайн-емулятор Windows.
- 5. З ОС OnWorks Windows, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму та встановіть її.
- 7. Завантажте Wine зі сховищ програмного забезпечення дистрибутивів Linux. Після встановлення ви можете двічі клацнути програму, щоб запустити їх за допомогою Wine. Ви також можете спробувати PlayOnLinux, модний інтерфейс замість Wine, який допоможе вам встановити популярні програми та ігри Windows.
Wine — це спосіб запуску програмного забезпечення Windows на Linux, але без використання Windows. Wine — це рівень сумісності Windows з відкритим вихідним кодом, який може запускати програми Windows безпосередньо на будь-якому робочому столі Linux. По суті, Wine намагається повторно реалізувати достатньо Windows з нуля, щоб він міг запускати всі ці програми Windows, насправді не потребуючи Windows.
ЕКРАНИ
Ad
Інструменти QP Real-Time Embedded Frameworks
ОПИС
Вбудовані структури реального часу QP (RTEF) забезпечують легку сучасну архітектуру, керовану подіями, на основі активних об’єктів (акторів) та ієрархічних автоматів стану. Відповідний інструмент проектування на основі моделі QM та інші інструменти на основі хосту доповнюють фреймворки QP, підтримуючи графічне моделювання, генерацію коду, трасування програмного забезпечення та модульне тестування для керованого подіями вбудованого програмного забезпечення. Відвідайте https://www.state-machine.com для отримання додаткової інформації.
QP RTEF можуть працювати на однокристальних мікроконтролерах із голим металом, повністю замінюючи традиційні RTOS. Фреймворки містять набір вбудованих ядер реального часу (ядра RTOS), таких як кооперативне ядро QV, превентивне неблокуюче ядро QK та унікальне превентивне подвійне режимне (блокуюче/неблокуюче) ядро QXK. . Власні порти QP і готові приклади надаються для ARM Cortex-M (M0/M0+/M3/M4F/M7), а також для інших ЦП.
QP RTEF також можуть працювати з багатьма традиційними RTOS і настільними ОС, такими як Linux і Windows.
Функції
- Полегшені вбудовані фреймворки реального часу (RTEF), засновані на керованих подіями активних об’єктах (акторах), які безпечніші та розширювані, ніж традиційні «голі» потоки RTOS
- Прості у використанні методи кодування для ієрархічних автоматів станів (UML), за допомогою яких можна реалізувати поведінку активних об’єктів
- Безкоштовний інструмент моделювання QM для малювання діаграм станів UML та автоматичного генерування коду на основі QP-фреймворків
- Ефективні та потокобезпечні механізми, керовані подіями, для обміну даними між активними об’єктами, такі як пряма передача подій і підписка на публікацію
- Вибір вбудованих ядер ОСРВ для запуску програм 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™ Frameworks та QM™ Modeling Tool». У цьому 2-3-денному навчанні використовуються практичні вправи в поєднанні з інструкціями, щоб проілюструвати концепції, що лежать в основі структур активних об’єктів QP, і те, як вони застосовуються у програмуванні вбудованих систем, що вимагає жорсткої роботи в реальному часі. Після завершення дводенного тренінгу учасники добре розуміють системи, керовані подіями, мають навички проектування та впровадження кінцевих автоматів UML вручну на C або C++ та графічно за допомогою інструменту моделювання QM, а також вміють створювати власні програми QP. Крім того, після завершення триденного тренінгу учасники отримають розуміння параметрів ядра в режимі реального часу, вбудованих у рамки QP, дізнаються, як повторно використовувати поведінку підмашин, дізнаються, як застосувати програмне відстеження для налагодження та оптимізувати свої код, керований подіями, і як застосувати модульне тестування до активних об’єктів і кінцевих автоматів.
Категорії
Це додаток, який також можна отримати з https://sourceforge.net/projects/qpc/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.