Logo NXP

Rozwój interfejsu graficznego NXP GUI Guider

NXP-GUI-Guider-Produkt do projektowania interfejsu graficznego

Informacje o dokumencie

Informacja Treść
Słowa kluczowe GUI_GUIDER_RN, IDE, GUI, MCU, LVGL, RTOS
Abstrakcyjny W tym dokumencie opisano wydaną wersję GUI Guidera wraz z funkcjami, poprawkami błędów i znanymi problemami.

Nadview

GUI Guider to przyjazne dla użytkownika narzędzie do tworzenia graficznego interfejsu użytkownika firmy NXP, które umożliwia szybkie tworzenie wysokiej jakości wyświetlaczy przy użyciu biblioteki graficznej LVGL typu open source. Edytor GUI Guider typu „przeciągnij i upuść” ułatwia wykorzystanie wielu funkcji LVGL, takich jak widżety, animacje i style, w celu stworzenia GUI z minimalnym kodowaniem lub w ogóle bez niego. Jednym kliknięciem możesz uruchomić aplikację w symulowanym środowisku lub wyeksportować ją do projektu docelowego. Kod wygenerowany z GUI Guidera można łatwo dodać do projektu MCUXpresso IDE, przyspieszając proces rozwoju i umożliwiając bezproblemowe dodanie wbudowanego interfejsu użytkownika do aplikacji. GUI Guider można używać bezpłatnie z MCU ogólnego przeznaczenia i crossoverami NXP i zawiera wbudowane szablony projektów dla kilku obsługiwanych platform.

GA (wydany 31 marca 2023 r.)
Nowe funkcje (wydane 31 marca 2023 r.)

  • Narzędzie do tworzenia interfejsu użytkownika
    • Wiele wystąpień
    • Ustawienie zdarzenia dla obrazu i obszaru tekstowego
    • Włącz monitorowanie pamięci wykonawczej
    • Ustawienie widoczności widgetu
    • Przenoś widżety pomiędzy ekranami
    • Zakładka wewnętrzna kontenera view i kafelki view
    • Niestandardowe opcje dla lv_conf.h
    • Ulepszony monit „Uruchom symulator” / „Uruchom cel”
    • Pasek postępu „projektu eksportowego”
    • Zapisz niestandardowy kolor
    • Dodawaj widżety za pomocą kliknięcia myszką w trybie rozwijania
    • Pozioma/pionowa dystrybucja widgetów
    • Więcej funkcji skrótów po kliknięciu prawym przyciskiem myszy
    • Wsparcie bezpośredniego usunięcia projektu
    • Elastyczne okno drzewa zasobów
    • Nowe dema: klimatyzator i pasek postępu
    • Ulepszone istniejące dema
    • Uzupełnij strzałkę wpisu dla podpozycji
  • optymalizacja benchmarków
    • I. MX RT595: domyślnie bufor ramki SRAM
    • Zredukuj zbędny kod aplikacji GUI
  • Toolchain
    • IDE MCUX 11.7.1
    • MCUX SDK 2.13.1
  • Cel
    • i.MX RT1060 EVKB
    • I. MX RT595: Bufor ramki SRAM
    • I. MX RT1170: głębia kolorów 24b

System operacyjny hosta
Ubuntu 22.04

Naprawiono błąd
LGLGUIB-2517: Pozycja obrazu nie jest poprawnie wyświetlana w symulatorze. Ustaw obraz w jednej pozycji. Pokazuje niewielkie odchylenie w symulatorze. Pozycja jest prawidłowa podczas pracy na płycie rozwojowej.

Znane problemy

  • LGLGUIB-1613: Po pomyślnym uruchomieniu „Run Target” w systemie macOS pojawia się komunikat o błędzie w oknie dziennika. Po pomyślnym uruchomieniu „Run Target” w systemie macOS w oknie dziennika pojawia się komunikat o błędzie, nawet jeśli aplikacja została pomyślnie wdrożona na płycie.
  • LGLGUIB-2495: Wyświetlacz symulatora wersji demonstracyjnej RT1176 (720×1280) jest poza ekranem
  • Podczas uruchamiania symulatora wersji demonstracyjnej RT1176 z domyślnym wyświetlaczem (720×1280), symulator jest poza ekranem i nie może wyświetlić całej zawartości. Rozwiązaniem jest zmiana ustawienia skali wyświetlania hosta na 100%.
  • LGLGUIB-2520: Typ panelu jest nieprawidłowy podczas uruchamiania wersji demonstracyjnej na urządzeniu docelowym. W przypadku RT1160-EVK z panelem RK043FN02H utwórz exampplik GUI Guider i wybierz płytkę RT1060-EVK i panel RK043FN66HS.
  • Następnie wykonaj „URUCHOM” > Cel „MCUXpresso”. GUI może zostać pokazane na wyświetlaczu. Podczas eksportowania projektu i wdrażania go przez MCUXpresso IDE na panelu nie ma wyświetlacza GUI.

Wersja 1.5.0 GA (wydana 18 stycznia 2023 r.)
Nowe funkcje (wydane 18 stycznia 2023 r.)

  • Narzędzie do tworzenia interfejsu użytkownika
    • Konwerter obrazów i fuzja binarna
    • Menedżer zasobów: obraz, czcionka, wideo i Lottie JSON
    • Skrót umożliwiający przeniesienie widżetu na górę lub na dół
    • Wyświetl szablon podstawowy w oknie informacji o projekcie
    • Przechowuj obraz binarny w pamięci flash QSPI
    • Pojedyncza instancja klawiatury
    • Monit o utworzenie kopii zapasowej projektu przed aktualizacją
    • Ładowanie akcji widgetów na ekranie
    • Ustawienie zdarzeń ekranowych
    • Wyświetl wersję GUI Guidera
    • Optymalizacja rozmiaru pamięci dla aplikacji wielostronicowych
    • Wyświetl ikonę i linię w drzewie zasobów
      Elastyczne okno widżetów
    • Zmień rozmiar okna, przeciągając myszą
    • Komentarze w lv_conf.h
  • Biblioteka
    • LVGL v8.3.2
    • Widżet wideo (wybrane platformy)
    • Widżet Lottie (wybrane platformy)
    • Kod QR
    • Pasek postępu tekstu

Toolchain

  • IDE MCUX 11.7.0
  • MCUX SDK 2.13.0
  • Cel
  • MCX-N947-BRK
  • I. MX RT1170EVKB
  • LPC5506
  • MX RT1060: Bufor ramki SRAM

Naprawiono błąd

  • LGLGUIB-2522: Należy ręcznie zresetować platformę po uruchomieniu Targetu z Keilem Podczas tworzenia exampplik (drukarka) GUI Guider, który wybiera płytkę RT1060-EVK i panel RK043FN02H, wykonaj „RUN” > Target „Keil”.
  • Okno dziennika pokazuje „niezdefiniowane”, więc aby uruchomić example.
  • LGLGUIB-2720: Zachowanie widżetu Karuzela w symulatorze MicroPython jest nieprawidłowe. Podczas dodawania przycisku obrazu w karuzeli i kliknięcia widżetu status przycisku obrazu jest wyświetlany nieprawidłowo.

Znane problemy

  • LGLGUIB-1613: Po pomyślnym uruchomieniu „Run Target” w systemie macOS pojawia się komunikat o błędzie w oknie dziennika
  • Po zakończeniu „Uruchom element docelowy” w systemie macOS w oknie dziennika pojawia się komunikat o błędzie, nawet jeśli aplikacja została pomyślnie wdrożona na płycie.
  • LGLGUIB-2495: Wyświetlacz symulatora wersji demonstracyjnej RT1176 (720×1280) jest poza ekranem
  • Podczas uruchamiania symulatora wersji demonstracyjnej RT1176 z domyślnym wyświetlaczem (720×1280), symulator jest poza ekranem i nie może wyświetlić całej zawartości. Rozwiązaniem jest zmiana ustawienia skali wyświetlania hosta na 100%.
  • LGLGUIB-2517: Pozycja obrazu nie jest poprawnie wyświetlana w symulatorze. Ustaw obraz w jednej pozycji. Pokazuje niewielkie odchylenie w symulatorze. Pozycja jest prawidłowa podczas pracy na płycie rozwojowej.
  • LGLGUIB-2520: Typ panelu jest nieprawidłowy podczas uruchamiania wersji demonstracyjnej na urządzeniu docelowym. W przypadku RT1160-EVK z panelem RK043FN02H utwórz exampplik GUI Guider i wybierz płytkę RT1060-EVK i panel RK043FN66HS.
  • Następnie wykonaj „URUCHOM” > Cel „MCUXpresso”. GUI może zostać pokazane na wyświetlaczu. Podczas eksportowania projektu i wdrażania go przez MCUXpresso IDE na panelu nie ma wyświetlacza GUI.

Wersja 1.4.1 GA (wydana 30 września 2022 r.)
Nowe funkcje (wydane 30 września 2022 r.)

  • Narzędzie do tworzenia interfejsu użytkownika
    • Wstępny ekran nieodkształcający sięview
    • Wyświetl rozmiar importowanego obrazu
    • Opis, typ i łącze do dokumentu w oknie atrybutu
    • Przesuń pozycję edytora za pomocą myszki
    • Skala pikseli w oknie edytora
    • Demo dekodowania obrazu uruchomieniowego (SD) I. MX RT1064, LPC54S018M – Demo odtwarzania wideo (SD): i.MX RT1050
    • Poprawiona nazwa, wartość domyślna i monit o podanie atrybutów
    • Podmenu licencji
    • Monit o zastąpienie kodu
    • Autofokus na nowym widżecie w edytorze
    • Ulepszona funkcja obracania obrazu za pomocą myszy
    • Automatyczne wykrywanie niestandardowe. c i niestandardowe.h
    • Zwiększona wytrzymałość i stabilność
  • Biblioteka
    • Widżet pola tekstowego danych
    • Kalendarz: zaznacz wybraną datę
  • Cel
    • NPI: i.MX RT1040
  • Toolchain
    • IDE MCUXpresso 11.6.1
    • MCUXpresso SDK 2.12.1
  • System czasu rzeczywistego
    • Zefir
  • Naprawiono błąd
    • LGLGUIB-2466: [Widżet: Suwak] V7 i V8: Krycie konturu suwaka działa nieprawidłowo w edytorze
    • Jeśli ustawisz krycie konturu widżetu suwaka na 0, kontur będzie nadal widoczny w edytorze.

Znane problemy

  • LGLGUIB-1613: Po pomyślnym uruchomieniu „Run Target” w systemie macOS pojawia się komunikat o błędzie w oknie dziennika
  • Po zakończeniu „Uruchom element docelowy” w systemie macOS w oknie dziennika pojawia się komunikat o błędzie, nawet jeśli aplikacja została pomyślnie wdrożona na płycie.
  • LGLGUIB-2495: Symulator wersji demonstracyjnej RT1176 (720×1280) jest poza ekranem. Podczas uruchamiania symulatora wersji demonstracyjnej RT1176 z domyślnym wyświetlaczem (720×1280), symulator jest poza ekranem i nie może wyświetlić całej zawartości .
  • Rozwiązaniem jest zmiana ustawienia skali wyświetlania hosta na 100%.
  • LGLGUIB-2517: Pozycja obrazu nie jest poprawnie wyświetlana w symulatorze. Ustaw obraz w jednej pozycji. Pokazuje niewielkie odchylenie w symulatorze. Pozycja jest prawidłowa podczas pracy na płycie rozwojowej.
  • LGLGUIB-2520: Typ panelu jest nieprawidłowy podczas uruchamiania wersji demonstracyjnej na urządzeniu docelowym. W przypadku RT1160-EVK z panelem RK043FN02H utwórz exampplik GUI Guider i wybierz płytkę RT1060-EVK i panel RK043FN66HS.
  • Następnie wykonaj „URUCHOM” > Cel „MCUXpresso”. GUI może zostać pokazane na wyświetlaczu. Podczas eksportowania projektu i wdrażania go przez MCUXpresso IDE na panelu nie ma wyświetlacza GUI.
  • LGLGUIB-2522: Należy ręcznie zresetować platformę po uruchomieniu Targetu z Keilem Podczas tworzenia exampplik (drukarka) GUI Guider, który wybiera płytkę RT1060-EVK i panel RK043FN02H, wykonaj „RUN” > Target „Keil”. Okno dziennika pokazuje „niezdefiniowane”, więc aby uruchomić example.
  • LGLGUIB-2720: Zachowanie widżetu Karuzela w symulatorze MicroPython jest nieprawidłowe. Podczas dodawania przycisku obrazu w karuzeli i kliknięcia widżetu status przycisku obrazu jest wyświetlany nieprawidłowo.

Wersja 1.4.0 GA (wydana 29 lipca 2022 r.)
Nowe funkcje (wydane 29 lipca 2022 r.)

  • Narzędzie do tworzenia interfejsu użytkownika
    • Ujednolicony układ interfejsu użytkownika ustawień atrybutów
    • Ustawienia cieni
    • Niestandardowy współczynnik zmiany rozmiaru GUI
    • Więcej motywów i ustawień systemowych
    • Pomniejsz < 100%, sterowanie myszą
    • Łatwo ustaw domyślny ekran
    • Wyrównaj w poziomie i wyrównaj linię
    • Wstępny ekran i obrazview
    • Import obrazów wsadowych
    • Obróć obraz za pomocą myszki
    • Domyślnie nowy wyświetlacz
    • Restrukturyzacja projektu
      Wątek RT
  • Widżety
    • LVGL v8.2.0
    • Publiczne: menu, przełącznik obrotowy (łuk), przycisk radiowy, wejście chińskie
    • Do indywidualnego użytku: karuzela, zegar analogowy
  • Wydajność
    • Zoptymalizowany szablon wydajności i.MX RT1170 i i.MX RT595
    • Optymalizacja rozmiaru poprzez kompilację używanych widżetów i zależności
  • Cel
    • LPC54628: zewnętrzna pamięć flash
    • i.MX RT1170: tryb poziomy
    • Wyświetlacz RK055HDMIPI4MA0
  • Toolchain
    • IDE MCUXpresso 11.6
    • MCUXpresso SDK 2.12
    • IAR 9.30.1
    • Kieł MDK 5.37
  • Naprawiono błędy
    • LGLGUIB-1409: Losowy błąd ramki Czasami górne menu mogą zostać obcięte po operacjach dodawania i usuwania widżetów w edytorze interfejsu użytkownika. Obecnie nie są dostępne żadne inne szczegóły dotyczące tej kwestii. Jedynym znanym rozwiązaniem w przypadku wystąpienia tego problemu jest zamknięcie i ponowne otwarcie aplikacji GUI Guider.
    • LGLGUIB-1838: Czasami obraz SVG nie jest poprawnie importowany. Czasami obraz SVG nie jest poprawnie importowany do IDE GUI Guider.
    • LGLGUIB-1895: [Kształt: kolor] poziom v8: Widżet kolorów zniekształca się, gdy ma duży rozmiar. Podczas korzystania z widżetu kolorów LVGL v8, widżet zniekształca się, gdy rozmiar widżetu kolorów jest duży.
    • LGLGUIB-2066: [imgbtn] Można wybrać wiele obrazów dla stanu
  • Podczas wybierania obrazów dla różnych stanów przycisku obrazu (Zwolniony, Wciśnięty, Sprawdzony zwolniony lub Sprawdzony wciśnięty) można wybrać wiele obrazów w oknie dialogowym wyboru. Pole wyboru powinno podświetlać tylko ostatni wybrany obraz. LGLGUIB-2107: [Edytor GUI] Wygląd edytora GUI nie jest taki sam jak wyniki symulatora lub docelowe Podczas projektowania ekranu z wykresem projekt edytora GUI może nie odpowiadać wynikom, gdy vieww symulatorze lub na celu.
  • LGLGUIB-2117: Symulator GUI Guider generuje nieznany błąd, a aplikacja UI nie może odpowiedzieć na żadne zdarzenie. Podczas tworzenia aplikacji wieloekranowych za pomocą GUI Guider, trzy ekrany można przełączać, klikając przycisk. Po kilkukrotnym przełączeniu ekranu symulator lub tablica uruchamia się nieprawidłowo i zgłasza nieznany błąd, a wersja demonstracyjna nie mogła zareagować na żadne zdarzenie.
  • LGLGUIB-2120: Zmiana koloru filtra nie działa na ekranie projektu. Funkcja zmiany koloru filtra nie jest poprawnie wyświetlana w oknach projektu. Po dodaniu obrazu w oryginalnym kolorze białym filtr zmienia kolor na niebieski. Okno projektu pokazuje, że wszystkie obrazy, łącznie z tłem, zmieniają kolor. Oczekuje się, że tło nie powinno się zmieniać.
  • LGLGUIB-2121: Rozmiar czcionki nie może być większy niż 100. Rozmiar czcionki nie może być większy niż 100. W niektórych aplikacjach GUI wymagany jest większy rozmiar czcionki.
  • LGLGUIB-2434: Wyświetlanie kalendarza zostało źle umiejscowione podczas korzystania z karty view jako tło ogólne, po dodaniu kalendarza w treści2, nie jest ono wyświetlane poprawnie, niezależnie od zmiany rozmiaru kalendarza. Ten sam problem występuje zarówno w symulatorze, jak i na planszy.
  • LGLGUIB-2502: Nie można zmienić koloru poziomu glukozy we krwi elementu listy w widgecie listy rozwijanej Nie można zmienić koloru tła etykiety listy w widgecie listy rozwijanej.

Znane problemy

  • LGLGUIB-1613: Po pomyślnym uruchomieniu „Run Target” w systemie macOS pojawia się komunikat o błędzie w oknie dziennika
  • Po zakończeniu „Uruchom element docelowy” w systemie macOS w oknie dziennika pojawia się komunikat o błędzie, nawet jeśli aplikacja została pomyślnie wdrożona na płycie.
  • LGLGUIB-2495: Wyświetlacz symulatora wersji demonstracyjnej RT1176 (720×1280) jest poza ekranem
  • Podczas uruchamiania symulatora wersji demonstracyjnej RT1176 z domyślnym wyświetlaczem (720×1280), symulator jest poza ekranem i nie może wyświetlić całej zawartości. Rozwiązaniem jest zmiana ustawienia skali wyświetlania hosta na 100%.
  • LGLGUIB-2517: Pozycja obrazu nie jest poprawnie wyświetlana w symulatorze. Ustaw obraz w jednej pozycji. Pokazuje niewielkie odchylenie w symulatorze. Pozycja jest prawidłowa podczas pracy na płycie rozwojowej.
  • LGLGUIB-2520: Typ panelu jest nieprawidłowy podczas uruchamiania wersji demonstracyjnej na urządzeniu docelowym
  • Dzięki RT1160-EVK z panelem RK043FN02H utwórz exampplik GUI Guider i wybierz RT1060-
  • Płyta EVK i panel RK043FN66HS. Następnie wykonaj „URUCHOM” > Cel „MCUXpresso”. GUI może zostać pokazane na wyświetlaczu. Podczas eksportowania projektu i wdrażania go przez MCUXpresso IDE na panelu nie ma wyświetlacza GUI.
    • LGLGUIB-2522: Należy ręcznie zresetować platformę po uruchomieniu Targetu z Keilem Podczas tworzenia exampplik (drukarka) GUI Guider, który wybiera kartę RT1060-EVK i panel RK043FN02H, wykonaj „RUN” > Target „Keil”. Okno dziennika pokazuje „niezdefiniowane” i dlatego płyta musi zostać zresetowana ręcznie, aby uruchomić example.

Wersja 1.3.1 GA (wydana 31 marca 2022 r.)
Nowe funkcje (wydane 31 marca 2022 r.)

  • Narzędzie do tworzenia interfejsu użytkownika
    • Kreator do tworzenia projektu
    • Automatyczne skalowanie GUI
    • Możliwość wyboru wyświetlacza z opcją niestandardową
    • 11 nowych czcionek: w tym Arial, Abel i inne
    • Domyślnie czcionka Arial w wersjach demonstracyjnych
    • Monitor pamięci
    • Kamera przedview APLIKACJA na i.MX RT1170
    • Widżety grupowe przesuwają się
    • Kopia kontenera
  • Kompilacja przyrostowa
  • Widżety
    • Animowany zegar analogowy
    • Animowany zegar cyfrowy
  • Wydajność
    • Optymalizacja czasu budowy
    • Opcja Perf: rozmiar, prędkość i równowaga
    • Rozdział dotyczący wydajności w Podręczniku użytkownika
  • Cel
    • I. MX RT1024
    • LPC55S28, LPC55S16
  • Toolchain
    • Zestaw SDK MCU v2.11.1
    • MCUX IDE v11.5.1
  • Naprawiono błędy
    • LGLGUIB-1557: Funkcja kopiowania/wklejania widżetu kontenera powinna mieć zastosowanie do wszystkich jego widżetów podrzędnych. Operacje kopiowania i wklejania w przewodniku GUI miały zastosowanie tylko do samego widżetu i nie zostały uwzględnione w przypadku widżetów podrzędnych. Na przykładample, gdy utworzono kontener i dodano suwak jako element podrzędny, skopiowanie i wklejenie kontenera spowodowało utworzenie nowego kontenera. Pojemnik był jednak pozbawiony nowego suwaka. Funkcja kopiowania/wklejania widżetu kontenera jest teraz stosowana do wszystkich widżetów podrzędnych.
    • LGLGUIB-1616: Poprawiono UX widżetu poruszającego się w górę/w dół w oknie zasobów. Na karcie Zasoby ekran może zawierać wiele widżetów. Przenoszenie zasobu widżetów z dołu na górę listy widżetów na ekranie było nieefektywne i niewygodne. Było to możliwe dopiero po kilkukrotnym kliknięciu myszką. Aby zapewnić lepsze wrażenia, obsługiwana jest teraz funkcja przeciągania i upuszczania.
    • LGLGUIB-1943: [IDE] Pozycja początkowa linii jest nieprawidłowa w edytorze. Po ustawieniu pozycji początkowej linii na (0, 0) pozycja początkowa widżetu jest nieprawidłowa w edytorze. Jednak pozycja w symulatorze i celu jest normalna.
    •  LGLGUIB-1955: Brak przycisku poprzedniego ekranu na drugim ekranie demonstracji przejścia między ekranami W przypadku demonstracji przejścia między ekranami tekst przycisku na drugim ekranie powinien brzmieć „poprzedni ekran” zamiast „następny ekran”.
    • LGLGUIB-1962: Wyciek pamięci w kodzie wygenerowanym automatycznie W kodzie wygenerowanym przez GUI Guider występuje wyciek pamięci. Kod tworzy ekran za pomocą lv_obj_create(), ale wywołuje funkcję lv_obj_clean() w celu jego usunięcia. Lv_obj_clean usuwa wszystkie dzieci obiektu, ale nie obiekt powodujący wyciek.
    •  LGLGUIB-1973: Kod zdarzeń i działań drugiego ekranu nie jest generowany
    • Kiedy tworzony jest projekt zawierający dwa ekrany z jednym przyciskiem na każdym, a zdarzenie i akcja są ustawione tak, aby poruszać się między tymi dwoma ekranami za pomocą zdarzenia przycisku; kod zdarzenia „Load Screen” przycisku drugiego ekranu nie jest generowany.

Znane problemy

  • LGLGUIB-1409: Losowy błąd kadrowania
    Czasami górne menu mogą zostać obcięte po operacjach dodawania i usuwania widżetów w edytorze interfejsu użytkownika. Obecnie nie są dostępne żadne inne szczegóły dotyczące tej kwestii. Jedynym znanym rozwiązaniem w przypadku wystąpienia tego problemu jest zamknięcie i ponowne otwarcie aplikacji GUI Guider.
  • LGLGUIB-1613: Po pomyślnym uruchomieniu „Run Target” w systemie macOS pojawia się komunikat o błędzie w oknie dziennika
  • Po zakończeniu „Uruchom element docelowy” w systemie macOS w oknie dziennika pojawia się komunikat o błędzie, nawet jeśli aplikacja została pomyślnie wdrożona na płycie.
  • LGLGUIB-1838: Czasami obraz SVG nie jest poprawnie importowany. Czasami obraz SVG nie jest poprawnie importowany do IDE GUI Guider.
  • LGLGUIB-1895: [Kształt: kolor] poziom v8: Widżet kolorów zniekształca się, gdy ma duży rozmiar. Podczas korzystania z widżetu kolorów LVGL v8, widżet zniekształca się, gdy rozmiar widżetu kolorów jest duży.

Wersja 1.3.0 GA (wydana 24 stycznia 2022 r.)
Nowe funkcje

  • Narzędzie do tworzenia interfejsu użytkownika
    • Dwie wersje LVGL
    • Głębia kolorów 24-bitowa
    • Demo odtwarzacza muzyki
    • Wiele tematów
    • Włącz/wyłącz monitor FPS/CPU
    • Ustawienie atrybutów ekranu
  • Widżety
    • LVGL 8.0.2
    • MikroPython
    • Animacja 3D dla JPG/JPEG
    • Przeciągnij i upuść projekt kafelka view
  •  Toolchain
    • Nowość: Keil MDK v5.36
    • Aktualizacja: MCU SDK v2.11.0, MCUX IDE v11.5.0, IAR v9.20.2
  • Obsługiwany system operacyjny
    • macOS 11.6
  • Naprawiono błędy
    • LGLGUIB-1520: Po dodaniu miernika na karcie pojawia się pusty ekran view i wartość igły zostanie zmieniona
    • Po kliknięciu edytora po dodaniu widżetu miernika jako elementu podrzędnego karty w IDE pojawia się pusty ekranview obiektu i ustawienie wartości igły. Rozwiązaniem jest ponowne uruchomienie GUI Guidera.
    • LGLGUIB-1774: Problem z dodawaniem widżetu kalendarza do projektu
    • Dodanie widżetu kalendarza do projektu powoduje nieznany błąd. Nazwa widżetu nie jest poprawnie zaktualizowana. GUI Guider próbuje przetworzyć widżet o nazwie screen_calendar_1, ale kalendarz znajduje się na scrn2. Powinno być scrn2_calendar_1.
  • LGLGUIB-1775: Literówka w informacjach o systemie
  • W ustawieniu „System” w GUI Guider IDE jest literówka w „USE PERE MONITOR”, powinno być „REAL TIME PERF MONITOR”.
  • LGLGUIB-1779: Błąd kompilacji, gdy ścieżka projektu zawiera znak spacji. Jeśli w ścieżce projektu znajduje się znak spacji, kompilacja projektu w programie GUI Guider kończy się niepowodzeniem.
  • LGLGUIB-1789: [Symulator MicroPython] Dodano spację w widgecie rolki Widget rolki symulowany za pomocą MicroPython dodaje spację pomiędzy pierwszym i ostatnim elementem listy.
  • LGLGUIB-1790: Szablon ScreenTransition nie działa podczas tworzenia 24 bpp w IDE
  • Aby utworzyć projekt w GUI Guider, wybierz lvgl7, szablon płytki RT1064 EVK, szablon aplikacji ScreenTransition, 24-bitową głębię kolorów i 480*272.
  • Wygeneruj kod, a następnie wyeksportuj go do IAR lub MCUXpresso IDE. Skopiuj wygenerowany kod do projektu SDK lvgl_guider i wbuduj w IDE. Pojawia się nieprawidłowy ekran i kod utknie w MemManage_Handler.

Znane problemy

  • LGLGUIB-1409: Losowy błąd ramki Czasami górne menu mogą zostać obcięte po operacjach dodawania i usuwania widżetów w edytorze interfejsu użytkownika.
  • Obecnie nie są dostępne żadne inne szczegóły dotyczące tej kwestii. Jedynym znanym rozwiązaniem w przypadku wystąpienia tego problemu jest zamknięcie i ponowne otwarcie aplikacji GUI Guider.
  • LGLGUIB-1613: Po pomyślnym uruchomieniu „Run Target” w systemie macOS pojawia się komunikat o błędzie w oknie dziennika
  • Po zakończeniu „Uruchom element docelowy” w systemie macOS w oknie dziennika pojawia się komunikat o błędzie, nawet jeśli aplikacja została pomyślnie wdrożona na płycie.

Wersja 1.2.1 GA (wydana 29 września 2021 r.)
Nowe funkcje

  • Narzędzie do tworzenia interfejsu użytkownika
    • Wbudowane motywy LVGL
  • Toolchain
    • Zestaw SDK MCU 2.10.1
  • Obsługa nowego celu/urządzenia
    • I. MX RT1015
    • I. MX RT1020
    • I. MX RT1160
    • i.MX RT595: 5-calowy wyświetlacz dotykowy TFT
  • Naprawiono błędy
    • LGLGUIB-1404: Eksport files do określonego folderu
    • Podczas korzystania z funkcji eksportu kodu GUI Guider wymusza eksport files do folderu domyślnego zamiast do folderu określonego przez użytkowników.
    • LGLGUIB-1405: Run Target nie resetuje i nie uruchamia aplikacji. Po wybraniu IAR w funkcji „Run Target” płyta nie resetuje się automatycznie po zaprogramowaniu obrazu.
    • Po zakończeniu programowania użytkownik musi ręcznie zresetować EVK za pomocą przycisku resetowania.

LGLGUIB-1407
[Płytkaview] Widżety podrzędne nie są aktualizowane w czasie rzeczywistym Po dodaniu nowego kafelka do kafelka view widżet, drzewo widżetów w lewym panelu GUI Guider nie zostanie odświeżone, jeśli w nowym kafelku nie zostanie dodany żaden widżet podrzędny. Do kafelka należy dodać widżet podrzędny, aby pojawił się w lewym panelu.

LGLGUIB-1411
Problem z wydajnością aplikacji ButtonCounterDemo Gdy przycisk ButtonCounterDemo jest zbudowany dla LPC54S018 przy użyciu IAR v9.10.2, może wystąpić niska wydajność aplikacji. Po naciśnięciu jednego, a potem drugiego przycisku następuje zauważalne opóźnienie ~500 ms przed aktualizacją ekranu.

LGLGUIB-1412
Tworzenie aplikacji demonstracyjnych może się nie powieść. Jeśli funkcja Eksportuj kod jest używana do eksportowania kodu aplikacji GUI bez uprzedniego uruchomienia „Generuj kod”, kompilacja nie powiedzie się po zaimportowaniu wyeksportowanego kodu do MCUXpresso IDE lub IAR.

LGLGUIB-1450
Błąd w dezinstalatorze GUI Guider Jeśli na komputerze znajduje się wiele instalacji GUI Guider, deinstalator nie potrafi rozróżnić tych instalacji. Na przykładample, uruchomienie deinstalatora wersji 1.1.0 może spowodować usunięcie wersji 1.2.0.

LGLGUIB-1506
Stan wcześniej naciśniętego przycisku obrazkowego nie jest odświeżany po naciśnięciu innego przycisku obrazkowego. W przypadku naciśnięcia jednego przycisku i naciśnięcia także drugiego, stan ostatnio naciśniętego przycisku nie ulega zmianie. Efekt jest taki, że wiele przycisków graficznych jest jednocześnie wciśniętych.

Znane problemy

  • LGLGUIB-1409: Losowy błąd ramki Czasami górne menu mogą zostać obcięte po operacjach dodawania i usuwania widżetów w edytorze interfejsu użytkownika. Obecnie nie są dostępne żadne inne szczegóły dotyczące tej kwestii. Jedynym znanym rozwiązaniem w przypadku wystąpienia tego problemu jest zamknięcie i ponowne otwarcie aplikacji GUI Guider.
  • LGLGUIB-1520: Po dodaniu miernika na karcie pojawia się pusty ekran view i wartość igły zostaje zmieniona. W IDE pojawia się pusty ekran po kliknięciu edytora po dodaniu widżetu miernika jako elementu podrzędnego karty view obiektu i ustawienie wartości igły. Rozwiązaniem jest ponowne uruchomienie GUI Guidera.

9 V1.2.0 GA (wydany 30 lipca 2021 r.)
Nowe funkcje

  • Narzędzie do tworzenia interfejsu użytkownika
    • Wyszukiwanie widgetów
    • Niestandardowy rozmiar czcionki
    • UG do obsługi tablicy bez szablonu
  • Widżety
    • LVGL 7.10.1
    • Zdarzenia dla przycisków listy
    • Kontrola wycieku pamięci
  • Toolchain
    • IAR 9.10.2
    • IDE MCUX 11.4.0
    • MCUX SDK 2.10.x
  • Przyśpieszenie
    • Konwerter obrazów w celu zwiększenia wydajności VGLite

Obsługa nowego celu/urządzenia

  • LPC54s018m, LPC55S69
  • I. MX RT1010

Naprawiono błędy

  • LGLGUIB-1273: Symulator nie może wyświetlić pełnego ekranu, gdy rozmiar ekranu jest większy niż rozdzielczość hosta

Jeżeli docelowa rozdzielczość ekranu jest większa niż rozdzielczość ekranu komputera PC, nie może być to cały ekran symulatora viewwyd. Dodatkowo pasek sterowania nie jest widoczny, przez co nie ma możliwości przesuwania ekranu symulatora.

  • LGLGUIB-1277: Symulator jest pusty dla projektu I.MX RT1170 i RT595, gdy wybrana jest duża rozdzielczość
  • Gdy duża rozdzielczość, npample, 720×1280, służy do tworzenia projektu dla I. MX RT1170 i I. MX RT595, symulator jest pusty, gdy w symulatorze działa aplikacja GUI.
  • Powodem jest to, że wyświetlana jest tylko część ekranu, gdy rozmiar ekranu urządzenia jest większy niż rozdzielczość ekranu komputera.
  • LGLGUIB-1294: Demo drukarki: Kliknięcie nie działa po kliknięciu obrazu ikony
  • Gdy uruchomiona jest wersja demonstracyjna drukarki, kliknięcie obrazu ikony nie powoduje żadnej reakcji. Dzieje się tak, ponieważ wyzwalacz zdarzenia i akcja nie są skonfigurowane dla obrazu ikony.
  • LGLGUIB-1296: Rozmiar stylu tekstu nie może być eksportowany w widżecie listy
  • Po ustawieniu rozmiaru tekstu widżetu listy w oknie atrybutów GUI Guider skonfigurowany rozmiar tekstu nie obowiązuje, gdy uruchomiona jest aplikacja GUI.

Znane problemy

  • LGLGUIB-1405: Run Target nie resetuje i nie uruchamia aplikacji
  • Kiedy w funkcji „Run Target” wybrano opcję IAR, karta nie jest resetowana automatycznie po zaprogramowaniu obrazu. Po zakończeniu programowania użytkownik musi ręcznie zresetować EVK za pomocą przycisku resetowania.
  • LGLGUIB-1407: [Płytkaview] Widżety podrzędne nie są aktualizowane w czasie rzeczywistym Po dodaniu nowego kafelka do kafelka view widżet, drzewo widżetów w lewym panelu GUI Guider nie zostanie odświeżone, jeśli w nowym kafelku nie zostanie dodany żaden widżet podrzędny. Do kafelka należy dodać widżet podrzędny, aby pojawił się w lewym panelu.
  • LGLGUIB-1409: Losowy błąd ramki Czasami górne menu mogą zostać obcięte po operacjach dodawania i usuwania widżetów w edytorze interfejsu użytkownika. W tej chwili nie są dostępne żadne inne szczegóły dotyczące tego problemu. Jedynym znanym rozwiązaniem w przypadku wystąpienia tego problemu jest zamknięcie i ponowne otwarcie aplikacji GUI Guider.
  • LGLGUIB-1411: Problem z wydajnością aplikacji ButtonCounterDemo Gdy przycisk ButtonCounterDemo jest zbudowany dla LPC54S018 przy użyciu IAR v9.10.2, może wystąpić niska wydajność aplikacji. Po naciśnięciu jednego, a potem drugiego przycisku następuje zauważalne opóźnienie ~500 ms przed aktualizacją ekranu.
  • LGLGUIB-1412: Tworzenie aplikacji demonstracyjnych może zakończyć się niepowodzeniem. Jeśli funkcja Eksportuj kod jest używana do eksportowania kodu aplikacji GUI bez uprzedniego uruchomienia „Generuj kod”, kompilacja nie powiedzie się po zaimportowaniu wyeksportowanego kodu do MCUXpresso IDE lub IAR.
  • LGLGUIB-1506: Stan poprzednio naciśniętego przycisku obrazu nie jest odświeżany po naciśnięciu innego przycisku obrazu
  • Po naciśnięciu jednego przycisku i naciśnięciu drugiego, stan ostatnio naciśniętego przycisku nie ulega zmianie. Efekt jest taki, że wiele przycisków graficznych jest jednocześnie wciśniętych. Rozwiązaniem jest włączenie stanu zaznaczonego dla przycisku obrazu za pomocą interfejsu GUI Guider IDE.

Wersja 1.1.0 GA (wydana 17 maja 2021 r.)
Nowe funkcje

  • Narzędzie do tworzenia interfejsu użytkownika
    • Skróty menu i sterowanie klawiaturą
    • Nowe stany: SKUPIONY, EDYCJA, WYŁĄCZONY
    • Dostosowanie liczby klatek na sekundę
    • Konfiguracja przejścia ekranu
    • Widżety rodzic/dziecko
    • Ustawienie funkcji wywołania zwrotnego dla obrazu animowanego
    • Włączenie VGLite w IDE
    • Automatyczna konfiguracja ścieżki nagłówka
  • Widżety
    • Aktywa BMP i SVG
    • Animacja 3D dla PNG
    • Płytka wsparcia view jako standardowy widget
  • Przyśpieszenie
    • Początkowe VGLite dla RT1170 i RT595
    • Obsługa nowego celu/urządzenia
    • I.MX RT1170 i i.MX RT595

Naprawiono błędy

  • LGLGUIB-675: Odświeżanie animacji może czasami nie działać dobrze w symulatorze
    Obrazy animacji czasami nie są poprawnie odświeżane w symulatorze. Główną przyczyną jest to, że widżet obrazu animacji nie obsługuje prawidłowo zmiany źródła obrazu.
  • LGLGUIB-810: Widget obrazu animacji może mieć zniekształcone odcienie
    Podczas działania widżetu animacji animowany obraz może mieć odbarwiony odcień w tle. Przyczyną problemu są nieobsługiwane właściwości stylu.
  • LGLGUIB-843: Nieprawidłowe działanie myszy podczas przenoszenia widżetów, gdy edytor interfejsu użytkownika jest powiększony. Gdy edytor interfejsu użytkownika jest powiększony, podczas przenoszenia widżetów w edytorze może wystąpić nieprawidłowe działanie myszy.
  • LGLGUIB-1011: Efekt nakładki ekranu jest nieprawidłowy w przypadku przełączania ekranów o różnych rozmiarach
    Po utworzeniu drugiego ekranu o wartości krycia 100 w celu zakrycia bieżącego ekranu (który nie zostanie usunięty), efekt ekranu tła nie będzie wyświetlany poprawnie.
  • LGLGUIB-1077: Nie można wyświetlić języka chińskiego w widżecie Rolka
    Jeśli w widżecie rolkowym w tekście wiersza używane są chińskie znaki, chińskie znaki nie są wyświetlane, gdy aplikacja jest uruchomiona.

Znane problemy

  • LGLGUIB-1273: Symulator nie może wyświetlić pełnego ekranu, gdy rozmiar ekranu jest większy niż rozdzielczość hosta
    Jeżeli docelowa rozdzielczość ekranu jest większa niż rozdzielczość ekranu komputera PC, nie może być to cały ekran symulatora viewwyd. Dodatkowo pasek sterowania nie jest widoczny, przez co nie ma możliwości przesuwania ekranu symulatora.
  • LGLGUIB-1277: Symulator jest pusty dla projektów I. MX RT1170 i RT595. Wybrano dużą rozdzielczość
  • Gdy duża rozdzielczość, npample, 720×1280, służy do tworzenia projektu dla I. MX RT1170 i I. MX RT595, symulator jest pusty, gdy w symulatorze działa aplikacja GUI. Powodem jest to, że wyświetlana jest tylko część ekranu, gdy rozmiar ekranu urządzenia jest większy niż rozdzielczość ekranu komputera.
  • LGLGUIB-1294: Demo drukarki: Kliknięcie nie działa po kliknięciu obrazu ikony
  • Gdy uruchomiona jest wersja demonstracyjna drukarki, kliknięcie obrazu ikony nie powoduje żadnej reakcji. Dzieje się tak, ponieważ wyzwalacz zdarzenia i akcja nie są skonfigurowane dla obrazu ikony.
  • LGLGUIB-1296: Rozmiar stylu tekstu nie może być eksportowany w widżecie listy
  • Po ustawieniu rozmiaru tekstu widżetu listy w oknie atrybutów GUI Guider skonfigurowany rozmiar tekstu nie obowiązuje, gdy uruchomiona jest aplikacja GUI.

Wersja 1.0.0 GA (wydana 15 stycznia 2021 r.)
Nowe funkcje

  • Narzędzie do tworzenia interfejsu użytkownika
    • Obsługuje Windows 10 i Ubuntu 20.04
    • Wielojęzyczny (angielski, chiński) dla IDE
    • Kompatybilny z LVGL v7.4.0, MCUXpresso IDE 11.3.0 i MCU SDK 2.9
    • Zarządzanie projektami: twórz, importuj, edytuj, usuwaj
    • To, co widzisz, to to, co dostajesz (WYSIWYG) Projekt interfejsu użytkownika metodą przeciągnij i upuść
    • Projekt aplikacji wielostronicowej
    • Skrót do przenoszenia do przodu i do tyłu, kopiowania, wklejania, usuwania, cofania i ponawiania
    • Kod viewer dla definicji interfejsu użytkownika JSON file
    • Pasek nawigacyjny do view wybrane źródło file
    • Automatyczne generowanie kodu LVGL C
    • Grupa i ustawienie atrybutów widgetu
    • Funkcja kopiowania ekranu
    • Edytor GUI powiększa i pomniejsza
    • Obsługa wielu czcionek i import czcionek innych firm
    • Konfigurowalny zakres znaków chińskich
    • Wyrównanie widżetów: do lewej, do środka i do prawej
    • Włączanie i wyłączanie akceleracji PXP
    • Obsługuj styl domyślny i styl niestandardowy
    • Zintegrowane aplikacje demonstracyjne
    • Kompatybilny z projektem MCUXpresso
    • Wyświetlanie dziennika w czasie rzeczywistym
  • Widżety
    • Obsługuje 33 widżety
    • Przycisk (5): przycisk, przycisk obrazu, pole wyboru, grupa przycisków, przełącznik
    • Formularz (4): etykieta, lista rozwijana, pole tekstowe, kalendarz
    • Tabela (8): tabela, zakładka, okno komunikatu, kontener, wykres, kanwa, lista, okno
    • Kształt (9): łuk, linia, wałek, dioda, spinbox, miernik, licznik linii, kolor, spinner
    • Obraz (2): obraz, obraz animowany
    • Postęp (2): pasek, suwak
    • Inne (3): strona, kafelek view, klawiatura
    • Animacja: obraz animacji, GIF do animacji, wygładzanie animacji i ścieżka
    • Obsługa wyzwalacza zdarzenia i wyboru akcji, niestandardowego kodu akcji
    • Chiński wyświetlacz
    • Obsługuj styl domyślny i styl niestandardowy
    • Obsługa nowego celu/urządzenia
    • NXP i.MX RT1050, i.MX RT1062 i i.MX RT1064
    • NXP LPC54S018 i LPC54628
    • Szablon urządzenia, automatyczne budowanie i automatyczne wdrażanie na obsługiwanych platformach
    • Uruchom symulator na hoście X86

Znane problemy

  • LGLGUIB-675: Odświeżanie animacji może czasami nie działać dobrze w symulatorze
    Obrazy animacji czasami nie są poprawnie odświeżane w symulatorze. Główną przyczyną jest to, że widżet obrazu animacji nie obsługuje prawidłowo zmiany źródła obrazu.
  • LGLGUIB-810: Widget obrazu animacji może mieć zniekształcone odcienie
    Podczas działania widżetu animacji animowany obraz może mieć odbarwiony odcień w tle. Przyczyną problemu są nieobsługiwane właściwości stylu.
  • LGLGUIB-843: Błędne działanie myszy podczas przenoszenia widżetów, gdy edytor interfejsu użytkownika jest powiększony
    Gdy edytor interfejsu użytkownika jest powiększony, podczas przenoszenia widżetów w edytorze może wystąpić nieprawidłowe działanie myszy.
  • LGLGUIB-1011: Efekt nakładki ekranu jest nieprawidłowy w przypadku przełączania ekranów o różnych rozmiarach
    Po utworzeniu drugiego ekranu o wartości krycia 100 w celu zakrycia bieżącego ekranu (który nie zostanie usunięty), efekt ekranu tła nie będzie wyświetlany poprawnie.
  • LGLGUIB-1077: Nie można wyświetlić języka chińskiego w widżecie Rolka
    Jeśli w widżecie rolkowym w tekście wiersza używane są chińskie znaki, chińskie znaki nie są wyświetlane, gdy aplikacja jest uruchomiona.

Historia rewizji
Tabela 1 podsumowuje zmiany w tym dokumencie.

Tabela 1. Historia rewizji

Numer wersji Data Zmiany merytoryczne
1.0.0 15 stycznia 2021 Pierwsze wydanie
1.1.0 17 maja 2021 Zaktualizowano do wersji 1.1.0
1.2.0 30 lipca 2021 Zaktualizowano do wersji 1.2.0
1.2.1 29 września 2021 Zaktualizowano do wersji 1.2.1
1.3.0 24 stycznia 2022 Zaktualizowano do wersji 1.3.0
1.3.1 31 Marzec 2022 Zaktualizowano do wersji 1.3.1
1.4.0 29 lipca 2022 Zaktualizowano do wersji 1.4.0
1.4.1 30 września 2022 Zaktualizowano do wersji 1.4.1
1.5.0 18 stycznia 2023 Zaktualizowano do wersji 1.5.0
1.5.1 31 Marzec 2023 Zaktualizowano do wersji 1.5.1

Informacje prawne

Definicje
Wersja robocza — status wersji roboczej dokumentu wskazuje, że jego treść jest nadal poddawana wewnętrznej weryfikacji.view i podlega formalnemu zatwierdzeniu, co może skutkować modyfikacjami lub uzupełnieniami. NXP Semiconductors nie składa żadnych oświadczeń ani zapewnień co do dokładności lub kompletności informacji zawartych w wersji roboczej dokumentu i nie ponosi żadnej odpowiedzialności za skutki wykorzystania takich informacji.

Zastrzeżenia
Ograniczona gwarancja i odpowiedzialność — Informacje zawarte w tym dokumencie są uważane za dokładne i wiarygodne. Jednakże firma NXP Semiconductors nie składa żadnych oświadczeń ani gwarancji, wyraźnych ani dorozumianych, co do dokładności lub kompletności takich informacji i nie ponosi żadnej odpowiedzialności za konsekwencje wykorzystania takich informacji. NXP Semiconductors nie ponosi odpowiedzialności za treść tego dokumentu, jeżeli została dostarczona przez źródło informacji spoza NXP Semiconductors. W żadnym wypadku firma NXP Semiconductors nie ponosi odpowiedzialności za jakiekolwiek szkody pośrednie, przypadkowe, karne, specjalne lub wtórne (w tym – bez ograniczeń – utracone zyski, utracone oszczędności, przerwę w działalności, koszty związane z usunięciem lub wymianą jakichkolwiek produktów lub opłatami za przeróbkę), niezależnie od tego, czy albo nie taki
odszkodowania wynikają z czynu niedozwolonego (w tym zaniedbania), gwarancji, naruszenia umowy lub jakiejkolwiek innej teorii prawnej.

Niezależnie od jakichkolwiek szkód, jakie klient może ponieść z jakiegokolwiek powodu, łączna i skumulowana odpowiedzialność NXP Semiconductors wobec klientów za produkty opisane w niniejszym dokumencie będzie ograniczona Warunkami komercyjnej sprzedaży NXP Semiconductors. Prawo do wprowadzania zmian — NXP Semiconductors zastrzega sobie prawo do wprowadzania zmian w informacjach opublikowanych w tym dokumencie, w tym między innymi w specyfikacjach i opisach produktów, w dowolnym momencie i bez powiadomienia. Niniejszy dokument zastępuje i zastępuje wszelkie informacje dostarczone przed publikacją.

Przydatność do użytku — produkty NXP Semiconductors nie są zaprojektowane, autoryzowane ani objęte gwarancją, aby były odpowiednie do użytku w systemach lub sprzęcie podtrzymywania życia, krytycznych dla życia lub bezpieczeństwa, ani w zastosowaniach, w których można racjonalnie oczekiwać awarii lub nieprawidłowego działania produktu NXP Semiconductors spowodować obrażenia ciała, śmierć lub poważne szkody majątkowe lub środowiskowe. Firma NXP Semiconductors i jej dostawcy nie ponoszą żadnej odpowiedzialności za włączenie i/lub użycie produktów NXP Semiconductors w takim sprzęcie lub zastosowaniach, a zatem takie włączenie i/lub użycie odbywa się na własne ryzyko klienta.

Zastosowania — zastosowania opisane w niniejszym dokumencie dla któregokolwiek z tych produktów służą wyłącznie celom ilustracyjnym. NXP Semiconductors nie składa żadnych oświadczeń ani nie gwarantuje, że takie aplikacje będą odpowiednie do określonego zastosowania bez dalszych testów lub modyfikacji. Klienci są odpowiedzialni za projektowanie i działanie swoich aplikacji i produktów wykorzystujących produkty NXP Semiconductors, a NXP Semiconductors nie ponosi żadnej odpowiedzialności za jakąkolwiek pomoc związaną z aplikacjami lub projektowaniem produktów klienta. Klient ponosi wyłączną odpowiedzialność za określenie, czy produkt NXP Semiconductors jest odpowiedni i odpowiedni do zastosowań klienta i planowanych produktów, a także do planowanego zastosowania i użytkowania przez klientów zewnętrznych klienta. Klienci powinni zapewnić odpowiednie zabezpieczenia projektowe i operacyjne, aby zminimalizować ryzyko związane z ich zastosowaniami i produktami.

NXP Semiconductors nie ponosi żadnej odpowiedzialności związanej z jakimkolwiek uchybieniem, szkodami, kosztami lub problemami wynikającymi z jakichkolwiek słabości lub uchybień w aplikacjach lub produktach klienta, bądź też w zastosowaniach lub użytkowaniu przez klientów zewnętrznych klienta. Klient jest odpowiedzialny za wykonanie wszystkich niezbędnych testów swoich aplikacji i produktów przy użyciu produktów NXP Semiconductors, aby uniknąć nieprawidłowego działania aplikacji i produktów, aplikacji lub użytkowania przez zewnętrznych klientów klienta. NXP nie ponosi żadnej odpowiedzialności w tym zakresie. Warunki sprzedaży komercyjnej — produkty NXP Semiconductors sprzedawane są zgodnie z ogólnymi warunkami sprzedaży komercyjnej, opublikowanymi pod adresem https://www.nxp.com/profile/terms chyba że w ważnej pisemnej umowie indywidualnej ustalono inaczej. W przypadku zawarcia umowy indywidualnej obowiązują wyłącznie warunki danej umowy.

NXP Semiconductors niniejszym wyraźnie sprzeciwia się stosowaniu ogólnych warunków klienta dotyczących zakupu produktów NXP Semiconductors przez klienta. Kontrola eksportu — niniejszy dokument, jak również elementy w nim opisane, mogą podlegać przepisom dotyczącym kontroli eksportu. Eksport może wymagać uprzedniego zezwolenia właściwych organów. Przydatność do stosowania w produktach innych niż motoryzacyjne — jeśli w niniejszym dokumencie wyraźnie nie stwierdzono, że ten konkretny produkt NXP Semiconductors jest zakwalifikowany do zastosowań motoryzacyjnych, produkt nie nadaje się do zastosowań motoryzacyjnych. Nie jest on kwalifikowany ani testowany w ramach testów motoryzacyjnych ani wymagań aplikacji. NXP Semiconductors nie ponosi żadnej odpowiedzialności za włączenie i/lub wykorzystanie zakwalifikowanych produktów innych niż motoryzacyjne w sprzęcie lub zastosowaniach motoryzacyjnych.

Jeśli klient używa produktu do projektowania i stosowania w zastosowaniach motoryzacyjnych zgodnie ze specyfikacjami i standardami motoryzacyjnymi, klient (a) będzie używać produktu bez gwarancji NXP Semiconductors na produkt do takich zastosowań, zastosowań i specyfikacji motoryzacyjnych oraz (b ) ilekroć klient używa produktu do zastosowań motoryzacyjnych poza specyfikacjami NXP Semiconductors dotyczącymi takiego zastosowania, odbywa się to wyłącznie na własne ryzyko klienta i (c) klient w pełni zwalnia NXP Semiconductors z wszelkiej odpowiedzialności, szkód lub roszczeń dotyczących wadliwego produktu wynikających z projektu klienta i używania produktu do zastosowań motoryzacyjnych wykraczających poza standardową gwarancję NXP Semiconductors i specyfikacje produktu NXP Semiconductors. Tłumaczenia — wersja dokumentu w języku innym niż angielski (przetłumaczona), zawierająca zawarte w nim informacje prawne, służy wyłącznie celom informacyjnym. W przypadku rozbieżności pomiędzy wersją przetłumaczoną a wersją angielską, wersja angielska ma pierwszeństwo.

Bezpieczeństwo — Klient rozumie, że wszystkie produkty NXP mogą zawierać niezidentyfikowane luki w zabezpieczeniach lub mogą obsługiwać ustalone standardy lub specyfikacje bezpieczeństwa ze znanymi ograniczeniami. Klient jest odpowiedzialny za projektowanie i działanie swoich aplikacji i produktów przez cały cykl ich życia, aby ograniczyć wpływ tych luk na aplikacje i produkty klienta. Odpowiedzialność klienta rozciąga się także na inne otwarte i/lub zastrzeżone technologie obsługiwane przez produkty NXP do wykorzystania w aplikacjach klienta. NXP nie ponosi żadnej odpowiedzialności za jakiekolwiek luki w zabezpieczeniach. Klienci powinni regularnie sprawdzać aktualizacje zabezpieczeń oferowane przez NXP i podejmować odpowiednie działania następcze.

Klient wybierze produkty posiadające zabezpieczenia, które najlepiej odpowiadają zasadom, przepisom i standardom zamierzonego zastosowania oraz podejmie ostateczne decyzje projektowe dotyczące swoich produktów i ponosi wyłączną odpowiedzialność za zgodność ze wszystkimi wymogami prawnymi, regulacyjnymi i związanymi z bezpieczeństwem dotyczącymi jego produktów, niezależnie od jakichkolwiek informacji lub wsparcia, jakie może zapewnić NXP.

NXP posiada Zespół Reagowania na Incydenty Bezpieczeństwa Produktu (PSIRT) (dostępny pod adresem PSIRT@nxp.com), który zarządza badaniem, raportowaniem i wydawaniem rozwiązań w zakresie luk w zabezpieczeniach produktów NXP. NXP BV — NXP BV nie jest spółką operacyjną i nie zajmuje się dystrybucją ani sprzedażą produktów.
Znaki towarowe
Ogłoszenie: Wszystkie wymienione marki, nazwy produktów, nazwy usług i znaki towarowe są własnością ich odpowiednich właścicieli. NXP — znak słowny i logo są znakami towarowymi firmy NXP BV

AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore,
Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision i Versatile — są znakami towarowymi i/lub zastrzeżonymi znakami towarowymi firmy Arm Limited (lub jej spółek zależnych lub stowarzyszonych) w USA i/lub gdzie indziej. Powiązana technologia może być chroniona jednym lub wszystkimi patentami, prawami autorskimi, projektami i tajemnicami handlowymi. Wszelkie prawa zastrzeżone.

Dokumenty / Zasoby

Rozwój interfejsu graficznego NXP GUI Guider [plik PDF] Instrukcja użytkownika
GUI Guider Rozwój interfejsu graficznego, Rozwój interfejsu graficznego, Rozwój interfejsu, Rozwój

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *