Jest to aplikacja Windows o nazwie QP Real-Time Embedded Frameworks 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 dowolny emulator online systemu operacyjnego OnWorks z tej witryny, ale lepszy emulator online systemu Windows.
- 5. W systemie operacyjnym OnWorks Windows, 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ę i zainstaluj ją.
- 7. Pobierz Wine z repozytoriów oprogramowania dystrybucji Linuksa. Po zainstalowaniu możesz dwukrotnie kliknąć aplikację, aby uruchomić ją za pomocą Wine. Możesz także wypróbować PlayOnLinux, fantazyjny interfejs w Wine, który pomoże Ci zainstalować popularne programy i gry Windows.
Wine to sposób na uruchamianie oprogramowania Windows w systemie Linux, ale bez systemu Windows. Wine to warstwa kompatybilności z systemem Windows typu open source, która może uruchamiać programy systemu Windows bezpośrednio na dowolnym pulpicie systemu Linux. Zasadniczo Wine próbuje ponownie zaimplementować system Windows od podstaw, aby mógł uruchamiać wszystkie te aplikacje Windows bez faktycznego korzystania z systemu Windows.
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.
Funkcjonalności
- 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.