Si tratta dell'app Linux denominata QP Real-Time Embedded Frameworks Tools, la cui ultima versione può essere scaricata come qpc_7.3.0.zip. Può essere eseguita online sul provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app denominata QP Real-Time Embedded Frameworks Tools with OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
Strumenti QP Real-Time Embedded Framework
DESCRIZIONE
I framework embedded in tempo reale (RTEF) QP forniscono un'architettura moderna e leggera basata su oggetti attivi (attori) e macchine a stati gerarchici. Il corrispondente strumento di progettazione basato su modelli QM e altri strumenti basati su host completano i framework QP supportando la modellazione grafica, la generazione di codice, il tracciamento del software e i test unitari per software embedded basato su eventi. Visita https://www.state-machine.com per maggiori informazioni.
Gli RTEF QP possono essere eseguiti su microcontrollori bare-metal a chip singolo, sostituendo completamente un RTOS tradizionale. I framework contengono una selezione di kernel real-time integrati (kernel RTOS), come il kernel QV cooperativo, il kernel QK preemptive non-blocking e l'esclusivo kernel QXK preemptive dual-mode (blocking/non-blocking). Sono disponibili porte QP native ed esempi pronti all'uso per ARM Cortex-M (M0/M0+/M3/M4F/M7) e altre CPU.
Gli RTEF QP possono funzionare anche con molti RTOS tradizionali e sistemi operativi desktop, come Linux e Windows.
Caratteristiche
- Lightweight Real-Time Embedded Framework (RTEF) basati su oggetti attivi (attori) guidati da eventi, che sono più sicuri ed estensibili rispetto ai tradizionali thread RTOS "nudi"
- Tecniche di codifica semplici da usare per macchine a stati gerarchiche (UML statecharts), con cui implementare il comportamento degli oggetti attivi
- Strumento di modellazione QM gratuito per la creazione di diagrammi di stato UML e la generazione automatica di codice basato su framework QP
- Meccanismi basati su eventi efficienti e thread-safe per la comunicazione di oggetti attivi, come il passaggio diretto di eventi e la pubblicazione-sottoscrizione
- Selezione di kernel RTOS integrati per eseguire le applicazioni QP, come il kernel QV cooperativo, il kernel QK con prelazione non bloccante e il kernel QXK con blocco preventivo
- Tracciamento software e test unitari progettati specificamente per software basato su eventi
- Conforme a MISRA-C:2004 (QP/C e QP-nano) e MISRA-C++:2008 (QP/C++)
- Libro "Practical UML Statecharts in C/C" con studio dettagliato della progettazione del framework QP, note applicative, articoli, manuali utente e blog
Pubblico
Aerospaziale, Settore sanitario, Settore delle telecomunicazioni, Sviluppatori, Ingegneria, Automotive
Linguaggio di programmazione
C++, C
Partners
Quantum Leaps offre un corso di formazione in loco "Modern Embedded Systems Programming with QP™ Frameworks and QM™ Modeling Tool". Questo corso, della durata di 2-3 giorni, si avvale di esercizi pratici combinati con istruzioni per illustrare i concetti alla base dei framework QP per oggetti attivi e come vengono applicati nella programmazione di sistemi embedded che richiedono prestazioni in tempo reale. Al termine del corso di due giorni, i partecipanti avranno una buona conoscenza dei sistemi basati su eventi, competenze nella progettazione e implementazione di macchine a stati UML manualmente in C o C++ e graficamente con lo strumento di modellazione QM, e la capacità di creare le proprie applicazioni QP. Inoltre, al termine del corso di tre giorni, i partecipanti acquisiranno una conoscenza delle opzioni del kernel in tempo reale integrate nei framework QP, impareranno a riutilizzare il comportamento con le sotto-macchine, scopriranno come applicare il tracciamento del software per il debug e l'ottimizzazione del codice basato su eventi e come applicare i test unitari a oggetti attivi e macchine a stati.
Categorie
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/qpc/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.