Jest to aplikacja dla systemu Linux o nazwie QP Real-Time Embedded Framework Tools, której najnowszą wersję można pobrać jako qpc_7.3.0.zip. Można go uruchomić online w darmowym dostawcy hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie QP Real-Time Embedded Frameworks Tools z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
Narzędzia osadzone w czasie rzeczywistym QP
OPIS
Ramy osadzone w czasie rzeczywistym QP (RTEF) zapewniają lekką, nowoczesną architekturę sterowaną zdarzeniami, opartą na aktywnych obiektach (aktorach) i hierarchicznych maszynach stanu. Pasujące narzędzie do projektowania oparte na modelu QM i inne narzędzia oparte na hoście uzupełniają ramy QP, obsługując modelowanie graficzne, generowanie kodu, śledzenie oprogramowania i testy jednostkowe dla oprogramowania wbudowanego sterowanego zdarzeniami. Wizyta https://www.state-machine.com po więcej informacji.
QP RTEF mogą działać na jednoukładowych mikrokontrolerach typu bare-metal, całkowicie zastępując tradycyjny system RTOS. Ramy zawierają wybór wbudowanych jąder czasu rzeczywistego (jądra RTOS), takich jak kooperacyjne jądro QV, wywłaszczające nieblokujące jądro QK oraz unikalne wywłaszczające, działające w dwóch trybach (blokowanie/nieblokowanie) jądro QXK . Dostępne są natywne porty QP i gotowe do użycia przykłady dla ARM Cortex-M (M0/M0+/M3/M4F/M7), a także dla innych procesorów.
QP RTEF mogą również współpracować z wieloma tradycyjnymi systemami RTOS i komputerowymi systemami operacyjnymi, takimi jak Linux i Windows.
Zakładka Charakterystyka
- Lekkie wbudowane struktury czasu rzeczywistego (RTEF) oparte na obiektach aktywnych (aktorach) sterowanych zdarzeniami, które są bezpieczniejsze i bardziej rozszerzalne niż tradycyjne „nagie” wątki RTOS
- Proste w użyciu techniki kodowania dla hierarchicznych maszyn stanowych (wykresy stanu UML), za pomocą których można zaimplementować zachowanie aktywnych obiektów
- Darmowe narzędzie do modelowania QM do rysowania wykresów stanu UML i automatycznego generowania kodu w oparciu o frameworki QP
- Wydajne i bezpieczne wątkowo mechanizmy sterowane zdarzeniami do komunikacji aktywnych obiektów, takie jak bezpośrednie przekazywanie zdarzeń i publikowanie-subskrypcja
- Wybór wbudowanych jąder RTOS do uruchamiania aplikacji QP, takich jak kooperacyjne jądro QV, wywłaszczające nieblokujące jądro QK i wywłaszczające blokujące jądro QXK
- Śledzenie oprogramowania i testy jednostkowe zaprojektowane specjalnie dla oprogramowania sterowanego zdarzeniami
- Zgodny z MISRA-C:2004 (QP/C i QP-nano) oraz MISRA-C++:2008 (QP/C++)
- Książka „Praktyczne wykresy stanu UML w C/C” ze szczegółowym studium projektu struktury QP, notatkami aplikacyjnymi, artykułami, podręcznikami użytkownika i blogiem
Publiczność
Przemysł lotniczy, medyczny, telekomunikacyjny, deweloperski, inżynieryjny, motoryzacyjny
Język programowania
C++, C
Partnerzy
Quantum Leaps oferuje szkolenie na miejscu „Programowanie nowoczesnych systemów wbudowanych za pomocą frameworków QP™ i narzędzia do modelowania QM™”. To trwające od 2 do 3 dni szkolenie wykorzystuje ćwiczenia praktyczne połączone z instrukcjami, aby zilustrować koncepcje leżące u podstaw struktur obiektów aktywnych QP oraz sposób ich zastosowania w programowaniu systemów wbudowanych wymagających dużej wydajności w czasie rzeczywistym. Po ukończeniu dwudniowego szkolenia uczestnicy mają dobre zrozumienie systemów sterowanych zdarzeniami, umiejętności projektowania i implementacji maszyn stanów UML ręcznie w C lub C++ i graficznie za pomocą narzędzia do modelowania QM oraz umiejętność budowania własnych aplikacji QP. Dodatkowo, po ukończeniu trzydniowego szkolenia, uczestnicy zapoznają się z opcjami jądra działającymi w czasie rzeczywistym, wbudowanymi we frameworki QP, dowiedzą się, jak ponownie wykorzystać zachowanie podmaszyn, dowiedzą się, jak zastosować śledzenie oprogramowania do debugowania i optymalizacji ich kod sterowany zdarzeniami i jak stosować testy jednostkowe do obiektów aktywnych i maszyn stanowych.
Kategorie
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/qpc/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.