Zestaw narzędzi do projektowania opartego na modelach dla pracowników służby zdrowia
Główne cechy
Zestaw narzędzi do projektowania opartego na modelach NXP dla HCP w wersji 1.2.0 został zaprojektowany do obsługi MCU S32S2xx, S32R4x i S32G2xx w środowisku MATLAB/Simulink, umożliwiając użytkownikom:
- Projektowanie aplikacji przy użyciu metodologii projektowania opartego na modelu;
- Symuluj i testuj modele Simulink dla MCU S32S, S32R i S32G przed wdrożeniem modeli na docelowym sprzęcie;
- Generuj kod aplikacji automatycznie, bez konieczności ręcznego kodowania C/ASM
- Wdrożenie aplikacji bezpośrednio z MATLAB/Simulink na płytki ewaluacyjne NXP
Główne cechy i funkcjonalności obsługiwane w wersji 1.2.0 RFP to:
- Obsługa MCU S32S247TV i platformy rozwojowej GreenBox II
- Obsługa MCU S32G274A i platformy rozwojowej GoldBox (płytka referencyjna S32G-VNP-RDB2)
- Wsparcie dla MCU S32R41 z płytką rozwojową (X-S32R41-EVB)
- Kompatybilny z wersjami MATLAB R2020a – R2022b
- W pełni zintegrowany z Simulink Toolchain
- Zawiera byłegoample biblioteka, która obejmuje:
- Oprogramowanie w pętli, procesor w pętli
- Więcej szczegółów na temat każdego z tematów wyróżnionych powyżej można znaleźć w kolejnych rozdziałach.
Wsparcie dla MCU HCP
Pakiety i instrumenty pochodne
Zestaw narzędzi do projektowania opartego na modelu dla HCP w wersji 1.2.0 obsługuje:
Zestaw narzędzi do projektowania opartego na modelach dla pracowników służby zdrowia
Informacje o wydaniu
- Pakiety MCU S32S2xx:
- S32S247TV
- Pakiety MCU S32G2xx:
- S32G274A
- Pakiety MCU S32R4x:
- S32R41
Konfiguracje można łatwo zmienić dla każdego modelu Simulink z menu Parametry konfiguracyjne:
Funkcje
Zestaw narzędzi do projektowania opartego na modelach dla HCP w wersji 1.2.0 obsługuje następujące funkcje:
- Odczyt/zapis pamięci
- Zarejestruj odczyt/zapis
- Zawodowiecfiler
Domyślna konfiguracja obsługiwana przez przybornik jest dostępna w panelach Docelowe zasoby sprzętowe: Z tego panelu użytkownik może zaktualizować parametry płytki modelu, takie jak adres urządzenia, nazwa użytkownika, hasło i folder pobierania.
Zestaw narzędzi do projektowania opartego na modelach dla HCP w wersji 1.2.0 został przetestowany przy użyciu oficjalnej platformy rozwojowej NXP Green Box II dla S32S2xx, platformy rozwojowej NXP Gold Box dla S32G2xx i płytki rozwojowej X-S32R41-EVB dla S32R41.
Funkcje przybornika do projektowania opartego na modelu
Zestaw narzędzi do projektowania opartego na modelach dla HCP w wersji 1.2.0 jest dostarczany z kompletną biblioteką bloków Simulink dla MCU HCP, jak pokazano poniżej.
Istnieją dwie główne kategorie:
- HCP Exampprojekty
- Bloki użytkowe S32S2xx
Tryby symulacji HCP
Przybornik zapewnia obsługę następujących trybów symulacji:
- Oprogramowanie w pętli (SIL)
- Procesor w pętli (PIL)
Oprogramowanie w pętli
Symulacja SIL kompiluje i uruchamia wygenerowany kod na komputerze programistycznym użytkownika. Można wykorzystać taką symulację do wczesnego wykrywania defektów i ich naprawiania.
Procesor w pętli
W symulacji PIL wygenerowany kod działa na docelowym sprzęcie. Wyniki symulacji PIL przesyłane są do Simulink w celu sprawdzenia numerycznej równoważności symulacji i wyników wygenerowania kodu. Proces weryfikacji PIL jest kluczową częścią cyklu projektowego, mającą na celu zapewnienie, że zachowanie kodu wdrożeniowego odpowiada projektowi.
HCP Example Biblioteka
ByłyampBiblioteka les reprezentuje zbiór modeli Simulink, które umożliwiają testowanie różnych modułów wbudowanych w MCU i uruchamianie złożonych aplikacji PIL.
Modele Simulink pokazane jako npampPliki są wzbogacone o kompleksowy opis, który pomaga użytkownikom lepiej zrozumieć wykonywaną funkcjonalność, instrukcje dotyczące konfiguracji sprzętu, gdy jest to konieczne, oraz sekcję dotyczącą sprawdzania wyników.
ByłyampPliki są także dostępne na stronie pomocy MATLAB-a.
Wymagania wstępne
Obsługiwane wydania MATLAB i systemy operacyjne
Ten zestaw narzędzi został opracowany i przetestowany pod kątem obsługi następujących wydań MATLAB-a:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Aby zapewnić płynność programowania, minimalna zalecana platforma PC to:
- System operacyjny Windows® lub system operacyjny Ubuntu: dowolny procesor x64
- Co najmniej 4 GB pamięci RAM
- Co najmniej 6 GB wolnego miejsca na dysku.
- Łączność z Internetem dla web pliki do pobrania.
Obsługiwany system operacyjny
Poziom SP | 64-bit | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Zbuduj obsługę łańcucha narzędzi
Obsługiwane są następujące kompilatory:
Rodzina MCU | Obsługiwany kompilator | Wersja wydania |
S32S2xx | GCC dla procesorów wbudowanych ARM | V9.2 |
S32G2xx | GCC dla procesorów wbudowanych ARM | V10.2 |
S32R4x | GCC dla procesorów wbudowanych ARM | V9.2 |
Należy skonfigurować docelowy kompilator dla zestawu narzędzi do projektowania opartego na modelu.
Zestaw narzędzi do projektowania opartego na modelu wykorzystuje mechanizm Toolchain udostępniony przez Simulink, aby umożliwić automatyczne generowanie kodu za pomocą zestawu narzędzi Embedded i Simulink Coder. Domyślnie zestaw narzędzi jest skonfigurowany dla wydań MATLAB R2020a – R2022b. W przypadku każdej innej wersji MATLAB-a użytkownik musi uruchomić skrypt m-box w celu wygenerowania odpowiednich ustawień dla swojego środowiska instalacyjnego.
Dokonuje się tego poprzez zmianę katalogu bieżącego MATLAB-a na katalog instalacyjny Toolbox (np.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) i uruchomienie skryptu „mbd_hcp_path.m”.
mbd_hcp_path
Traktowanie „C[…]\\NXP_MBDToolbox_HCP jako katalogu głównego instalacji MBD Toolbox. Dodana ścieżka do MBD Toolbox.
Rejestrowanie zestawu narzędzi…
Udany.
Mechanizm ten wymaga od użytkowników zainstalowania pakietu obsługi wbudowanego kodera dla procesora ARM Cortex-A i pakietu obsługi wbudowanego kodera dla procesora ARM Cortex-R jako warunku wstępnego.
Skrypt „mbd_hcp_path.m” weryfikuje zależności konfiguracji użytkownika i wydaje instrukcje dotyczące pomyślnej instalacji i konfiguracji zestawu narzędzi.
Łańcuch narzędzi można dodatkowo ulepszyć za pomocą menu Parametry konfiguracyjne modelu Simulink:
Znane ograniczenia
Listę znanych ograniczeń można znaleźć w pliku readme.txt file dostarczany wraz z przybornikiem i można go przeglądać w folderze instalacyjnym dodatku MATLAB w zestawie narzędzi do projektowania opartego na modelu dla HCP.
Informacje o pomocy technicznej
Aby uzyskać pomoc techniczną, zarejestruj się w następującej społeczności zestawu narzędzi do projektowania opartego na modelach firmy NXP:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Jak do nas dotrzeć:
Strona główna:
www.nxp.com
Web Wsparcie: www.nxp.com/support
Informacje zawarte w tym dokumencie mają na celu wyłącznie umożliwienie twórcom systemów i oprogramowania korzystanie z produktów NXP Semiconductor. Na mocy niniejszej Umowy nie udziela się żadnych wyraźnych ani dorozumianych licencji dotyczących praw autorskich do projektowania lub wytwarzania jakichkolwiek układów scalonych lub układów scalonych w oparciu o informacje zawarte w tym dokumencie.
NXP Semiconductor zastrzega sobie prawo do wprowadzania zmian bez dodatkowego powiadomienia w odniesieniu do jakichkolwiek produktów zawartych w niniejszym dokumencie. NXP Semiconductor nie udziela żadnych rękojmi, oświadczeń ani gwarancji dotyczących przydatności swoich produktów do określonego celu, ani też Freescale Semiconductor nie przyjmuje żadnej odpowiedzialności wynikającej z zastosowania lub użycia jakiegokolwiek produktu lub obwodu, a w szczególności zrzeka się wszelkiej odpowiedzialności, w tym bez ograniczenie szkód wynikowych lub przypadkowych. „Typowe” parametry, które mogą być podane w arkuszach danych i/lub specyfikacjach NXP Semiconductor, mogą i rzeczywiście różnią się w różnych zastosowaniach, a rzeczywista wydajność może zmieniać się w czasie. Wszystkie parametry operacyjne, w tym „Typowe”, muszą zostać sprawdzone dla każdego zastosowania klienta przez ekspertów technicznych klienta. NXP Semiconductor nie przekazuje żadnych licencji wynikających ze swoich praw patentowych ani praw innych osób. Produkty NXP Semiconductor nie są projektowane, przeznaczone ani nie są dopuszczone do użytku jako elementy systemów przeznaczonych do chirurgicznego wszczepiania w ciało lub do innych zastosowań mających na celu podtrzymanie lub podtrzymanie życia, ani do jakichkolwiek innych zastosowań, w których awaria produktu NXP Semiconductor mogłaby stworzyć sytuację, w której może dojść do obrażeń ciała lub śmierci. Jeżeli Kupujący zakupi lub użyje produktów NXP Semiconductor do takich niezamierzonych lub nieautoryzowanych zastosowań, Kupujący zabezpieczy firmę NXP Semiconductor oraz jej kadrę kierowniczą, pracowników, spółki zależne, podmioty stowarzyszone i dystrybutorów przed wszelkimi roszczeniami, kosztami, odszkodowaniami i wydatkami, a także uzasadni opłaty wynikające bezpośrednio lub pośrednio z wszelkich roszczeń z tytułu obrażeń ciała lub śmierci związanych z takim niezamierzonym lub nieuprawnionym użyciem, nawet jeśli takie roszczenie dotyczy zaniedbania firmy NXP Semiconductor w zakresie projektu lub produkcji części.
MATLAB, Simulink, Stateflow, Handle Graphics i Real-Time Workshop są zastrzeżonymi znakami towarowymi, a TargetBox jest znakiem towarowym firmy The MathWorks, Inc.
Microsoft i .NET Framework są znakami towarowymi firmy Microsoft Corporation.
Flexera Software, Flexlm i FlexNet Publisher są zastrzeżonymi znakami towarowymi lub znakami towarowymi firmy Flexera Software, Inc. i/lub InstallShield Co. Inc. w Stanach Zjednoczonych Ameryki i/lub innych krajach.
NXP, logo NXP, CodeWarrior i ColdFire są znakami towarowymi firmy NXP Semiconductor, Inc., Reg. Patent amerykański & Tm. Wyłączony. Flexis i Processor Expert są znakami towarowymi firmy NXP Semiconductor, Inc. Wszystkie pozostałe nazwy produktów lub usług są własnością odpowiednich właścicieli
©2021 NXP Półprzewodniki. Wszelkie prawa zastrzeżone.
Dokumenty / Zasoby
![]() |
Zestaw narzędzi do projektowania opartego na modelach NXP dla pracowników służby zdrowia [plik PDF] Instrukcje Przybornik do projektowania opartego na modelu dla HCP, Przybornik do projektowania opartego na modelu, Przybornik do projektowania, Przybornik |