Průvodce GUI NXP LPC55S28
Informace o produktu
Specifikace
- Název produktu: Průvodce GUI
- Verze: 1.7.1
- Vývojář: Polovodiče NXP
- Podporované platformy: Univerzální a crossover MCU NXP
Často kladené otázky
- Q: Je GUI Guider kompatibilní se všemi NXP MCU?
- A: GUI Guider je zdarma k použití s univerzálními a crossover MCU NXP. Nemusí být kompatibilní se všemi MCU NXP, proto se doporučuje zkontrolovat konkrétní seznam kompatibility MCU.
- Q: Mohu přizpůsobit widgety a styly v GUI Guider?
- A: Ano, GUI Guider umožňuje uživatelům upravovat widgety, animace a styly a vytvářet tak jedinečná grafická uživatelská rozhraní přizpůsobená jejich aplikacím.
Informace o dokumentu
Informace | Obsah |
Klíčová slova | GUI_GUIDER_RN, IDE, GUI, MCU, MPU, LVGL, RTOS, Yocto Linux. QNX, FreeMASTER |
Abstraktní | Tento dokument popisuje vydanou verzi GUI Guider spolu s funkcemi, opravami chyb a známými problémy. |
Nadview
GUI Guider je uživatelsky přívětivý nástroj pro vývoj grafického uživatelského rozhraní od NXP, který umožňuje rychlý vývoj vysoce kvalitních displejů s open-source grafická knihovna LVGL. Editor průvodce GUI přetažením usnadňuje využití mnoha funkcí LVGL, jako jsou widgety, animace a styly, k vytvoření grafického rozhraní s minimálním nebo žádným kódováním. Kliknutím na tlačítko můžete spustit aplikaci v simulovaném prostředí nebo ji exportovat do cílového projektu. Vygenerovaný kód z GUI Guider lze snadno přidat do projektu MCUXpresso IDE, čímž se urychlí proces vývoje a umožní vám bezproblémově přidat vestavěné uživatelské rozhraní do vaší aplikace.
GUI Guider je zdarma k použití s univerzálními a crossover MCU NXP a obsahuje vestavěné šablony projektů pro několik podporovaných platforem.
V1.7.1 GA
V1.7.1 GA (vydáno 29. března 2024)
Nové funkce (Vydáno 29. března 2024)
- nástroj pro vývoj uživatelského rozhraní
- Video konvertor
- Zobrazte souřadnice a velikost widgetu
- Podpora formátu textu tlačítka
- Výzva ke stažení šablony
- Zobrazit verzi SDK a toolchainu
- Samostatné generování kódu, sestavení a spuštění simulátoru
- Výběr více widgetů ve stromu widgetů
- Nabídka klávesových zkratek
- Režim rozkladu barvy pozadí s přechodem
- Podpora symbolů LVGL
- Předejte strukturu guider_ui jako uživatelská data funkce zpětného volání události
- Vícejazyčné demo
- Referenční návrh digitálního clusteru
- Výkon
- Optimalizovaný výkon pro přechod obrazovky
- Oprava chyby
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
- Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
- Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
V1.7.0 GA
V1.7.0 GA (vydáno 31. ledna 2024)
Nové funkce (Vydáno 31. ledna 2024)
- nástroj pro vývoj uživatelského rozhraní
- Poklepejte na projekt file otevřete průvodce GUI
- Změňte typ zobrazení v nastavení projektu
- Přesuňte nastavení klávesnice do nastavení projektu
- Nové demo widgetů
- Kategorizovat demo a referenční design
- Přidáno view menu
- Výzva během „Run Target“, pokud není připojeno žádné zařízení
- Přírůstkové sestavení pro simulátor
- Více atributů, stylu, události a akce
- Více klávesových zkratek
- Optimalizovaný redundantní kód
- Průzkum GUI Guider
- Integrace FreeMASTER
- Návrh grafického uživatelského rozhraní WYSIWYG pro ladění
- Vazba widgetů a proměnných
- Variabilní čtení a psaní
- Vzdálené ladění v simulátoru
- Knihovna
- LVGL v8.3.10
- Animovaný obrázek/3D obrázek: nastavení barevného formátu
- Toolchain
- MCUX IDE 11.9.0
- MCUX SDK 2.15.000
- ARMGCC 12.3.1
- IAR 9.50.1
- Keil MDK 5.38
- Zephyr 3.5
- RT-Thread 5.0.2
- Yocto SDK 6.1-mickledore.
- Cíle
- LPC55S36
- Panel MCX-N947-FRDMX + X-LCD-PAR-S035
- Oprava chyby
- LGLGUIB-3546: Zpět nefunguje správně, pokud je vybráno více prvků
- Zpět nefunguje správně, když je vybráno a přesunuto více prvků (pouze některé z nich se po stisknutí tlačítka Zpět vrátí na předchozí pozici). Řešením je vrátit zpět pro každý prvek.
- LGLGUIB-3549: Obrázek GIF se přestane animovat
- Při použití widgetu Aimg k zobrazení obrázku GIF se animace zastaví po jedné iteraci obrázku na cílové desce při použití sestavení ARMGCC. Řešením je použití MCUXpresso IDE, IAR nebo Keil IDE.
- LGLGUIB-3831: Text ve widgetu štítku se nezobrazuje správně
- Text ve widgetu štítku se na LCD simulátoru a palubě nezobrazuje správně.
- LGLGUIB-3546: Zpět nefunguje správně, pokud je vybráno více prvků
Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
- Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
- Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
V1.6.1 GA
V1.6.1 GA (vydáno 28. září 2023)
Nové funkce (Vydáno 28. září 2023)
- nástroj pro vývoj uživatelského rozhraní
- Nové rozložení šablony v průvodci novým projektem
- Přidání podnabídky pro widget nabídky
- Poklepáním na widget upravte text: tlačítko, štítek a textovou oblast
- Nový mechanismus oznamování vydání
- Podporuje změnu tvaru editoru
- Více atributů a stylů
- Více parametrů nastavení animace
- Nastavuje obrázky na pozadí různých stavů widgetu přepínače
- Přidá část indikátoru pro widget měřiče
- Nové demo widgetu: plátno
- Nový referenční design: chytré hodinky
- Aktualizován výchozí styl čáry
- Volitelné možnosti přiblížení
- Podpora QNX pro i.MX93
- Více klávesových zkratek
- Vylepšené uživatelské rozhraní pro zadávání čísel a textu
- Optimalizovaná struktura uživatelské příručky
- Výkon
- SRAM frame buffer pro i.MX RT1040 EVK a i.MX RT1064 EVK
- Výkonově optimalizované šablony
- Widgety
- Textová oblast: jeden řádek a režim hesla
- Vylepšené plátno: kreslení více widgetů
- Cíle
- i.MX RT1060 EVKC
- i.MX RT1170 EVKB: Panel RPI
- Oprava chyby
- LGLGUIB-3545: Simulátory nefungují správně pro ukázku chytrého zařízení
Ukázka chytrého zařízení nefunguje v simulátoru Micro-Python. Řešením je použití simulátoru C.
Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
- Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
- Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji.
- Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
- LGLGUIB-3546: Zpět nefunguje správně, pokud je vybráno více prvků
- Zpět nefunguje správně, když je vybráno a přesunuto více prvků (pouze některé z nich se po stisknutí tlačítka Zpět vrátí na předchozí pozici). Řešením je vrátit zpět pro každý prvek.
- LGLGUIB-3549: Obrázek GIF se přestane animovat
- Při použití widgetu Aimg k zobrazení obrázku GIF se animace zastaví po jedné iteraci obrázku na cílové desce při použití sestavení ARMGCC. Řešením je použití MCUXpresso IDE, IAR nebo Keil IDE.
V1.6.0 GA
V1.6.0 GA (vydáno 31. července 2023)
Nové funkce (Vydáno 31. července 2023)
- nástroj pro vývoj uživatelského rozhraní
- Cloudové šablony
- Předdefinovaný styl
- Povolit stejný název widgetu na různých obrazovkách
- Barevná hloubka 1 bit a 8 bitů
- Povolit a zakázat příznaky
- Více atributů, stylů a událostí, napřample, gesto
- Nastavit obrázek na pozadí pro widgety
- Nové demo widgetu: Lottie, menu, kolotoč
- Nové referenční vzory: chytrý spotřebič, chytrý štítek
- Vylepšené demo widgetu: SDcardStorage
- Vybraná obrazovka jako úvodní obrazovka
- Editor kódu vlastního zdroje files
- Widget může být větší než obrazovka
- Po obrazovce setup_screen přidejte vlastní kód
- Jednotný formát názvu desky
- Odstraňte závislost Java
- Online dokumenty
- Knihovna
- LVGL v8.3.5
- Widget čárového kódu
- Benchmark optimalizace
- Podpora frame bufferu SRAM pro MCX-N9-BRK a i.MX RT1050
- Vylepšená rychlost instalace
- Optimalizovaná rychlost generování kódu
- Toolchain
- MCUX IDE 11.8.0
- MCUX SDK 2.14.0
- ARMGCC 12.2
- IAR 9.40.1
- Keil MDK 5.38
- Cíl
- MCX-N5xx-EVK
- 6102 RW
- KW45
- i.MX93 (jádro A)
- Hostitel
- ARM64 Mac
- Oprava chyby
- LGLGUIB-3334: Nelze použít stejný název widgetu na různých obrazovkách
- Stejný název widgetu nelze použít na jiné obrazovce. Napřample, btn_1 je použit jako název tlačítka na obrazovce 1, btn_1 by měl být použit jako název tlačítka na obrazovce 2.
- LGLGUIB-3335: Při vracení kopie obrazovky se zdrojová obrazovka přepíše
- Při kopírování obrazovky a následném zrušení operace kopírování bude původní obrazovka přepsána.
- LGLGUIB-3351: Nelze změnit názvy názvů karet
- Nejsme schopni změnit názvy karet. Název záložky používá odpovídající název proměnné, který nemůže obsahovat mezery a má některá další omezení.
- LGLGUIB-3334: Nelze použít stejný název widgetu na různých obrazovkách
Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace úspěšně nasazena na desce.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
- Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
- Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
- LGLGUIB-3545: Simulátory nefungují správně pro ukázku chytrého zařízení Ukázka chytrého zařízení nefunguje v simulátoru MicroPython. Řešením je použití simulátoru C.
- LGLGUIB-3546: Zpět nefunguje správně, když je vybráno více prvků Funkce Zpět nefunguje správně, když je vybráno a přesunuto více prvků (pouze některé z nich se po stisknutí tlačítka Zpět vrátí na předchozí pozici). Řešením je vrátit zpět pro každý prvek.
- LGLGUIB-3549: Obrázek GIF se přestane animovat
- Při použití widgetu Aimg k zobrazení obrázku GIF se animace zastaví po jedné iteraci obrázků na cílové desce při použití sestavení ARMGCC. Řešením je použití MCUXpresso IDE, IAR nebo Keil IDE.
V1.5.1 GA
V1.5.1 GA (vydáno 31. března 2023)
Nové funkce (Vydáno 31. března 2023)
- nástroj pro vývoj uživatelského rozhraní
- Víceinstanční
- Nastavení události pro oblast obrázku a textu
- Povolit sledování paměti za běhu
- Nastavení viditelnosti widgetu
- Přesouvejte widgety mezi obrazovkami
- Kontejner uvnitř záložkyview a dlaždiceview
- Vlastní volby pro lv_conf.h
- Vylepšená výzva „Run Simulator“ / „Run Target“
- Ukazatel průběhu „exportního projektu“
- Uložit vlastní barvu
- Přidejte widgety kliknutím myši v režimu rozbalení
- Horizontální/vertikální distribuce widgetů
- Více funkcí zkratek po kliknutí pravým tlačítkem myši
- Podpora přímého mazání projektu
- Flexibilní okno stromu zdrojů
- Nová ukázka: klimatizace a ukazatel průběhu
- Vylepšená stávající dema
- Doplňte šipku vstupu pro podpoložky
- Benchmark optimalizace
- i.MX RT595: výchozí vyrovnávací paměť snímků SRAM
- Omezte nadbytečný kód GUI aplikace
- Toolchain
- MCUX IDE 11.7.1
- MCUX SDK 2.13.1
- Cíl
- i.MX RT1060 EVKB
- i.MX RT595: SRAM frame buffer
- i.MX RT1170: 24b barevná hloubka
- Hostitelský OS
- – Ubuntu 22.04
- Oprava chyby
- LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
- Nastavte obrázek do jedné polohy. Ukazuje to malou odchylku v simulátoru. Poloha je správná při běhu na vývojové desce.
- LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
- Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
- Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
V1.5.0 GA
V1.5.0 GA (vydáno 18. ledna 2023)
Nové funkce (Vydáno 18. ledna 2023)
- nástroj pro vývoj uživatelského rozhraní
- Konvertor obrázků a binární slučování
- Správce zdrojů: obrázek, písmo, video a lottie json
- Zkratka pro přenesení widgetu nahoru nebo dolů
- Zobrazit základní šablonu v okně informací o projektu
- Ukládejte binární obrázky do QSPI flash
- Jedna instance klávesnice
- Výzva k zálohování projektu před upgradem
- Načítání akcí widgetu na obrazovce
- Nastavení událostí obrazovky
- Zobrazit verzi průvodce GUI
- Optimalizace velikosti paměti pro vícestránkovou aplikaci
- Zobrazte ikonu a řádek ve stromu zdrojů
- Flexibilní okno widgetů
- Změna velikosti okna tažením myši
- Komentáře v lv_conf.h
- Knihovna
- LVGL v8.3.2
- Video widget (vybrané platformy)
- Widget Lottie (vybrané platformy)
- QR kód
- Ukazatel průběhu textu
- Toolchain
- MCUX IDE 11.7.0
- MCUX SDK 2.13.0
- Cíl
- MCX-N947-BRK
- i.MX RT1170EVKB
- LPC5506
- i.MX RT1060: SRAM frame buffer
- Oprava chyby
- LGLGUIB-2522: Po spuštění Target s Keilem musíte platformu ručně resetovat
- Při vytváření exampSoubor (tiskárna) GUI Guider, který vybere desku RT1060-EVK a panel RK043FN02H, proveďte „RUN“ > Target „Keil“. Okno protokolu ukazuje „nedefinováno“, takže pro spuštění example.
- LGLGUIB-2720: Chování widgetu Carousel v simulátoru MicroPython je nesprávné
- Při přidávání tlačítka obrázku do karuselu a klepnutí na widget se stav tlačítka obrázku zobrazuje abnormálně.
- LGLGUIB-2522: Po spuštění Target s Keilem musíte platformu ručně resetovat
Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
- Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
- LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
- Nastavte obrázek do jedné polohy. Ukazuje to malou odchylku v simulátoru. Poloha je správná při běhu na vývojové desce.
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
- Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
V1.4.1 GA
V1.4.1 GA (vydáno 30. září 2022)
Nové funkce (Vydáno 30. září 2022)
- nástroj pro vývoj uživatelského rozhraní
- Nedeformační obrazovka předview
- Velikost zobrazení importovaného obrázku
- Popis, typ a odkaz na dokument v okně atributů
- Přesunout pozici editoru pomocí myši
- Měřítko pixelů v okně editoru
- Demo dekódování runtime image (SD): i.MX RT1064, LPC54S018M
- Demo přehrávání videa (SD): i.MX RT1050
- Vylepšený název, výchozí hodnota a výzva k zadání atributů
- Podnabídka licence
- Výzva k přepsání kódu
- Automatické zaměření na nový widget v editoru
- Vylepšená funkce otáčení obrazu pomocí myši
- Automatická detekce pro custom.c a custom.h
- Vylepšená robustnost a stabilita
- Knihovna
- Widget datového textového pole
- Kalendář: zvýraznění vybraného data
- Cíl
- NPI: i.MX RT1040
- Toolchain
- MCUXpresso IDE 11.6.1
- MCUXpresso SDK 2.12.1
- RTOS
- Vánek
- Oprava chyby
- LGLGUIB-2466: [Widget: Posuvník] V7&V8: Neprůhlednost obrysu posuvníku funguje v editoru neobvykle Při nastavení neprůhlednosti obrysu posuvného widgetu na 0 je obrys v editoru stále viditelný.
Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
- Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
- LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
- Nastavte obrázek do jedné polohy. Ukazuje to malou odchylku v simulátoru. Poloha je správná při běhu na vývojové desce.
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na cíli
- Pomocí RT1160-EVK s panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté spusťte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
- LGLGUIB-2522: Po spuštění Target s Keilem musíte platformu ručně resetovat
- Při vytváření exampSoubor (tiskárna) GUI Guider, který vybere desku RT1060-EVK a panel RK043FN02H, proveďte „RUN“ > Target „Keil“. Okno protokolu ukazuje „nedefinováno“, takže pro spuštění example.
- LGLGUIB-2720: Chování widgetu Carousel v simulátoru MicroPython je nesprávné
- Při přidávání tlačítka obrázku do karuselu a klepnutí na widget se stav tlačítka obrázku zobrazuje neobvykle.
V1.4.0 GA
V1.4.0 GA (vydáno 29. července 2022)
Nové funkce (Vydáno 29. července 2022)
- nástroj pro vývoj uživatelského rozhraní
- Jednotné rozložení uživatelského rozhraní pro nastavení atributů
- Nastavení stínu
- Vlastní poměr změny velikosti GUI
- Více motivů a nastavení systému
- Oddálení < 100 %, ovládání myší
- Snadné nastavení výchozí obrazovky
- Vodorovné zarovnání a zarovnání čáry
- Obrazovka a obraz předview
- Dávkový import obrázku
- Otočte obrázek myší
- Výchozí na nové zobrazení
- Restrukturalizace projektu
- RT-vlákno
- Widgety
- LVGL v8.2.0
- Veřejné: menu, otočný přepínač (oblouk), přepínač, čínský vstup
- K dispozici pouze pro Vás: kolotoč, analogové hodiny
- Výkon
- Optimalizovaná šablona výkonu i.MX RT1170 a i.MX RT595
- Optimalizace velikosti kompilací použitých widgetů a závislostí
- Cíl
- LPC54628: externí flash úložiště
- i.MX RT1170: režim na šířku
- Displej RK055HDMIPI4MA0
- Toolchain
- MCUXpresso IDE 11.6
- MCUXpresso SDK 2.12
- IAR 9.30.1
- Keil MDK 5.37
- Opravy chyb
- LGLGUIB-1409: Náhodná chyba v rámování
- Po přidání a odstranění widgetů v editoru uživatelského rozhraní mohou být horní nabídky občas oříznuty. V současné době nejsou k dispozici žádné další podrobnosti týkající se tohoto problému. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider.
- LGLGUIB-1838: Někdy se svg obrázek neimportuje správně
- Někdy se obraz svg neimportuje správně do GUI Guider IDE.
- LGLGUIB-1895: [Shape:color] lvgl-v8: Barevný widget se deformuje, když má velkou velikost. Při použití barevného widgetu LVGL v8 se widget deformuje, když je velikost barevného widgetu velká.
- LGLGUIB-2066: [imgbtn] Může vybrat více obrázků pro stát
- Při výběru obrázků pro různé stavy tlačítka obrázku (Uvolněno, Stisknuto, Zaškrtnuto uvolnění nebo Zaškrtnuto stisknuto) je možné v dialogovém okně výběru vybrat více obrázků. Pole výběru by mělo zvýraznit pouze poslední vybraný obrázek.
- LGLGUIB-2107: [Editor GUI] Oblast návrhu editoru GUI není stejná jako výsledky simulátoru nebo cíle Při navrhování obrazovky s grafem nemusí návrh editoru GUI odpovídat výsledkům, když viewv simulátoru nebo na cíli.
- LGLGUIB-2117: Simulátor GUI Guider generuje neznámou chybu a aplikace uživatelského rozhraní nemohla reagovat na žádnou událost
- Při vývoji aplikací pro více obrazovek pomocí průvodce GUI lze mezi třemi obrazovkami přepínat kliknutím na tlačítko. Po několika přepnutích obrazovky se simulátor nebo deska abnormálně vzruší a hlásí neznámou chybu a demo nemohlo reagovat na žádnou událost.
- LGLGUIB-2120: Přebarvení filtru nefunguje na obrazovce návrhu
- Funkce přebarvení filtru se v oknech návrhu nezobrazuje správně. Když je přidán obrázek s původní bílou barvou, filtr změní barvu na modrou. Okno návrhu ukazuje, že všechny obrázky včetně pozadí se přepnou na novou barvu. Očekává se, že pozadí by se nemělo měnit.
- LGLGUIB-2121: Velikost písma nemůže být větší než 100
- Velikost písma nemůže být větší než 100. V některých aplikacích GUI je potřeba větší velikost písma.
- LGLGUIB-2434: Nesprávné umístění zobrazení kalendáře
- Při použití tab view jako celkové pozadí se po přidání kalendáře do obsahu2 nezobrazuje správně, bez ohledu na to, jak je velikost kalendáře změněna. Stejný problém se vyskytuje v simulátoru i desce.
- LGLGUIB-2502: Nelze změnit barvu BG položky seznamu ve widgetu rozevíracího seznamu
- Barvu pozadí pro štítek seznamu ve widgetu rozevíracího seznamu nelze změnit.
- LGLGUIB-1409: Náhodná chyba v rámování
Známé problémy
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena.
- LGLGUIB-2495: Zobrazení simulátoru ukázky RT1176 (720×1280) je mimo obrazovku
- Při spuštění simulátoru dema RT1176 s výchozím zobrazením (720×1280) je simulátor mimo obrazovku a nemůže zobrazit veškerý obsah. Řešením je změnit nastavení měřítka zobrazení hostitele na 100 %.
- LGLGUIB-2517: Poloha obrazu se v simulátoru nezobrazuje správně
- Nastavte obrázek do jedné polohy. Ukazuje to malou odchylku v simulátoru. Poloha je správná při běhu na vývojové desce.
- LGLGUIB-2520: Typ panelu je nesprávný při spuštění ukázky na targetWith RT1160-EVK
- S panelem RK043FN02H vytvořte exampsouboru GUI Guider a vyberte desku RT1060-EVK a panel RK043FN66HS. Poté proveďte „RUN“ > Target „MCUXpresso“. GUI lze zobrazit na displeji. Při exportu projektu a jeho nasazení pomocí MCUXpresso IDE není na panelu žádný GUI displej.
- LGLGUIB-2522: Po spuštění Target s Keilem musíte platformu ručně resetovat
- Při vytváření example (tiskárna) GUI Guider, který vybere desku RT1060-EVK a panel RK043FN02H, proveďte „RUN“ > Target „Keil“. Okno protokolu ukazuje „nedefinováno“, a proto je nutné kartu resetovat ručně, aby bylo možné spustit example.
V1.3.1 GA
V1.3.1 GA (vydáno 31. března 2022)
Nové funkce (Vydáno 31. března 2022)
- nástroj pro vývoj uživatelského rozhraní
- Průvodce vytvořením projektu
- Automatické škálování GUI
- Volitelný displej s vlastní možností
- 11 nových písem: včetně Arial, Abel a dalších
- Výchozí písmo Arial v ukázkách
- Monitor paměti
- Fotoaparát předview APP na i.MX RT1170
- Skupinové widgety se pohybují
- Kopie kontejneru
- Inkrementální kompilace
- Widgety
- Animované analogové hodiny
- Animované digitální hodiny
- • Výkon
– Vybudujte časovou optimalizaci
– Možnost Perf: velikost, rychlost a vyvážení
– Kapitola Výkon v Uživatelské příručce
• Cíl
– i.MX RT1024
– LPC55S28, LPC55S16
• Toolchain
– MCU SDK v2.11.1
– MCUX IDE v11.5.1 - Opravy chyb
- LGLGUIB-1557: Funkce kopírování/vkládání kontejneru widget by se měla vztahovat na všechny jeho podřízené widgety Operace kopírování a vkládání průvodce GUI byly použitelné pouze pro widget samotný a nebyly zahrnuty pro potomky. Napřample, když byl vytvořen kontejner a byl přidán posuvník jako dítě, zkopírování a vložení kontejneru vedlo k vytvoření nového kontejneru. Nádoba však byla bez nového šoupátka. Funkce kopírování/vkládání kontejneru widget je nyní aplikována na všechny podřízené widgety.
- LGLGUIB-1616: Vylepšete UX pohybu widgetu nahoru/dolů v okně zdrojů
- Na kartě Zdroj může obrazovka obsahovat mnoho widgetů. Bylo neefektivní a nepohodlné přesouvat zdroj widgetu zespodu nahoru v seznamu widgetů na obrazovce. Bylo to možné až po postupném klikání myší. Pro lepší zážitek je nyní podporována funkce drag-and-drop.
- LGLGUIB-1943: [IDE] Počáteční pozice řádku je v editoru nesprávná
- Při nastavení počáteční pozice řádku na (0, 0) je počáteční pozice widgetu v editoru nesprávná. Poloha je však normální v simulátoru a cíli.
- LGLGUIB-1955: Na druhé obrazovce ukázky přechodu obrazovky není žádné tlačítko předchozí obrazovky
- U ukázky přechodu obrazovky by měl být text tlačítka na druhé obrazovce „předchozí obrazovka“ namísto „další obrazovka“.
- LGLGUIB-1962: Únik paměti v automaticky generovaném kódu
- V kódu generovaném programem GUI Guider dochází k úniku paměti. Kód vytvoří obrazovku pomocí lv_obj_create(), ale zavolá lv_obj_clean(), aby ji odstranil. Lv_obj_clean odstraní všechny potomky objektu, ale ne objekt způsobující únik.
- LGLGUIB-1973: Kód událostí a akcí druhé obrazovky se negeneruje
- Když je vytvořen projekt obsahující dvě obrazovky s jedním tlačítkem na každé a událost a akce jsou nastaveny tak, aby přecházely mezi těmito dvěma obrazovkami pomocí události tlačítka; kód události „Načíst obrazovku“ tlačítka druhé obrazovky se nevygeneruje.
Známé problémy
- LGLGUIB-1409: Náhodná chyba v rámování
- Po přidání a odstranění widgetů v editoru uživatelského rozhraní mohou být horní nabídky občas oříznuty. V současné době nejsou k dispozici žádné další podrobnosti týkající se tohoto problému. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider.
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva
- Po dokončení „Run Target“ v systému macOS se v okně protokolu zobrazí chybová zpráva, a to i v případě, že je aplikace na desce úspěšně nasazena.
- LGLGUIB-1838: Někdy se svg obrázek neimportuje správně
- Někdy se obraz svg neimportuje správně do GUI Guider IDE.
- LGLGUIB-1895: [Shape:color] lvgl-v8: Barevný widget se při velké velikosti deformuje
- Při použití barevného widgetu LVGL v8 se widget deformuje, když je velikost barevného widgetu velká.
V1.3.0 GA
V1.3.0 GA (vydáno 24. ledna 2022)
Nové funkce
- nástroj pro vývoj uživatelského rozhraní
- Dvě verze LVGL
- 24bitová barevná hloubka
- Demo hudebního přehrávače
- Více témat
- Povolit/zakázat FPS/CPU monitor
- Nastavení atributů obrazovky
- Widgety
- LVGL 8.0.2
- MicroPython
- 3D animace pro JPG/JPEG
- Drag and drop design pro dlaždiceview
- Toolchain
- Novinka: Keil MDK v5.36
- Upgrade: MCU SDK v2.11.0, MCUX IDE v11.5.0, IAR v9.20.2
- Podporovaný OS
- macOS 11.6
- Opravy chyb
- LGLGUIB-1520: Po přidání Gauge na kartu se zobrazí prázdná obrazovkaview a hodnota jehly se změní Po kliknutí na editor po přidání widgetu měřidla jako podřízeného prvku karty se v IDE zobrazí prázdná obrazovkaview objektu a nastavení hodnoty jehly. Řešením je restartovat GUI Guider.
- LGLGUIB-1774: Problém s přidáním widgetu kalendáře do projektu
- Přidání widgetu kalendáře do projektu způsobí neznámou chybu. Název widgetu zřejmě není správně aktualizován. GUI Guider se pokouší zpracovat název widgetu screen_calendar_1, ale kalendář je na scrn2. Mělo by to být scrn2_calendar_1.
- LGLGUIB-1775: Překlep v systémových informacích
- V nastavení „System“ GUI Guider IDE je překlep v „USE PERE MONITOR“, mělo by to být „REAL TIME PERF MONITOR“.
- LGLGUIB-1779: Chyba sestavení, když cesta projektu obsahuje znak mezery
- Pokud je v cestě projektu mezera, sestavení projektu v GUI Guider selže.
- LGLGUIB-1789: [Simulátor MicroPythonu] Vyprázdní místo přidané do widgetu roller
- Widget roller simulovaný pomocí MicroPythonu přidá prázdné místo mezi první a poslední položku seznamu.
- LGLGUIB-1790: Šablona ScreenTransition selže při vytváření 24 bpp v IDE
- Chcete-li vytvořit projekt v GUI Guider, vyberte lvgl7, šablonu desky RT1064 EVK, šablonu aplikace ScreenTransition, 24bitovou barevnou hloubku a 480*272. Vygenerujte kód a poté jej exportujte do IAR nebo MCUXpresso IDE. Zkopírujte vygenerovaný kód do projektu SDK lvgl_guider a zabudujte do IDE. Zobrazí se nesprávná obrazovka a kód se zasekne v MemManage_Handler.
Známé problémy
- LGLGUIB-1409: Náhodná chyba v rámování
- Po přidání a odstranění widgetů v editoru uživatelského rozhraní mohou být horní nabídky občas oříznuty. V současné době nejsou k dispozici žádné další podrobnosti týkající se tohoto problému. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider.
- LGLGUIB-1613: Po úspěšném spuštění „Run Target“ na macOSan se po dokončení „Run Target“ na macOS zobrazí chybová zpráva v okně protokolu, i když je aplikace APP úspěšně nasazena na desce.
V1.2.1 GA
V1.2.1 GA (vydáno 29. září 2021)
Nové funkce
- nástroj pro vývoj uživatelského rozhraní
- Vestavěná témata LVGL
- Toolchain
- MCU SDK 2.10.1
- Nový cíl / podpora zařízení
- i.MX RT1015
- i.MX RT1020
- i.MX RT1160
- i.MX RT595: TFT dotykový 5“ displej
- Opravy chyb
- LGLGUIB-1404: Vývozní files do zadané složky
- Při použití funkce exportu kódu vynutí GUI Guider export files ve výchozí složce namísto složky určené uživateli.
- LGLGUIB-1405: Run Target neresetuje a nespustí aplikaci
- Když je z funkce „Run Target“ vybráno IAR, deska se po naprogramování obrazu automaticky neresetuje. Po dokončení programování musí uživatel ručně resetovat EVK pomocí tlačítka reset.
- LGLGUIB-1407: [Dlaždiceview] Dětské widgety nejsou aktualizovány v reálném čase
- Když je do dlaždice přidána nová dlaždiceview Pokud do nové dlaždice není přidán žádný podřízený widget, strom widgetů v levém panelu průvodce GUI se neobnoví. Podřízený widget musí být přidán do dlaždice, aby se zobrazil na panelu zcela vlevo.
- LGLGUIB-1411: Problém s výkonem aplikace ButtonCounterDemo
- Když je buttonCounterDemo vytvořeno pro LPC54S018 pomocí IAR v9.10.2, může dojít ke špatnému výkonu aplikace. Při stisknutí jednoho a poté druhého tlačítka je patrná prodleva ~500 ms, než se obrazovka aktualizuje.
- LGLGUIB-1412: Vytváření ukázkových aplikací může selhat
- Pokud je funkce Export kódu použita k exportu kódu GUI APP bez předchozího spuštění „Generate Code“, sestavení se po importu exportovaného kódu do MCUXpresso IDE nebo IAR nezdaří.
- LGLGUIB-1450: Chyba v odinstalačním programu GUI Guider
- Pokud je na počítači více instalací GUI Guider, odinstalační program mezi těmito instalacemi nedokáže rozlišit. Napřampspuštění odinstalačního programu verze 1.1.0 může vést k odstranění verze 1.2.0.
- LGLGUIB-1506: Stav dříve stisknutého tlačítka obrázku se po stisknutí jiného tlačítka obrázku neobnoví
- Při stisku jednoho tlačítka a stisku dalšího se stav posledního stisknutého tlačítka nezmění. Výsledný efekt je, že více obrazových tlačítek je ve stisknutém stavu současně.
- LGLGUIB-1404: Vývozní files do zadané složky
Známé problémy
- LGLGUIB-1409: Náhodná chyba v rámování
- Po přidání a odstranění widgetů v editoru uživatelského rozhraní mohou být horní nabídky občas oříznuty. V současné době nejsou k dispozici žádné další podrobnosti týkající se tohoto problému. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider.
- LGLGUIB-1520: Po přidání Gauge na kartu se zobrazí prázdná obrazovkaview a hodnota jehly se změní Po kliknutí na editor po přidání widgetu měřidla jako podřízeného prvku karty se v IDE zobrazí prázdná obrazovkaview objektu a nastavení hodnoty jehly. Řešením je restartovat GUI Guider.
V1.2.0 GA
V1.2.0 GA (vydáno 30. července 2021)
Nové funkce
- nástroj pro vývoj uživatelského rozhraní
- Hledání widgetů
- Vlastní velikost písma
- UG pro podporu desky bez šablony
- Widgety
- LVGL 7.10.1
- Události pro tlačítka seznamu
- Kontrola úniku paměti
- Toolchain
- IAR 9.10.2
- MCUX IDE 11.4.0
- MCUX SDK 2.10.x
- Akcelerace
- Konvertor obrázků pro zvýšení výkonu VGLite
- Podpora nového cíle / zařízení
- LPC54s018m, LPC55S69
- i.MX RT1010
- Opravy chyb
- LGLGUIB-1273: Simulátor nemůže zobrazit celou obrazovku, když je velikost obrazovky větší než rozlišení hostitele
- Když je cílové rozlišení obrazovky větší než rozlišení obrazovky PC, celá obrazovka simulátoru nemůže být viewvyd. Kromě toho není vidět ovládací lišta, takže není možné posunout obrazovku simulátoru.
- LGLGUIB-1277: Když je zvoleno velké rozlišení, simulátor je prázdný pro projekt i.MX RT1170 a RT595
- Při velkém rozlišení napřample 720×1280, používá se k vytvoření projektu pro i.MX RT1170 a i.MX RT595, simulátor je prázdný, když v simulátoru běží GUI APP. Důvodem je, že pokud je velikost obrazovky zařízení větší než rozlišení obrazovky počítače, zobrazí se pouze částečná obrazovka.
- LGLGUIB-1294: ukázka tiskárny: Kliknutí nefunguje, když klepnete na obrázek ikony
- Když je spuštěna ukázka tiskárny, nereaguje na kliknutí na obrázek ikony. K tomu dochází, protože spouštěč události a akce nejsou nakonfigurovány pro obrázek ikony.
- LGLGUIB-1296: Velikost stylu textu se nemá exportovat do widgetu seznamu
- Po nastavení velikosti textu widgetu seznamu v okně atributů GUI Guider se nakonfigurovaná velikost textu neprojeví, když je GUI APP spuštěna.
- LGLGUIB-1273: Simulátor nemůže zobrazit celou obrazovku, když je velikost obrazovky větší než rozlišení hostitele
Známé problémy
- LGLGUIB-1405: Run Target neresetuje a nespustí aplikaci
- Když je z funkce „Run Target“ vybráno IAR, deska se po naprogramování obrazu automaticky neresetuje. Po dokončení programování musí uživatel ručně resetovat EVK pomocí tlačítka reset.
- LGLGUIB-1407: [Dlaždiceview] Dětské widgety nejsou aktualizovány v reálném čase
- Když je do dlaždice přidána nová dlaždiceview widget, strom widgetů v levém panelu průvodce GUI se neobnoví, pokud do nové dlaždice není přidán žádný podřízený widget. Podřízený widget musí být přidán do dlaždice, aby se zobrazil v panelu zcela vlevo.
- LGLGUIB-1409: Náhodná chyba v rámování
- Po přidání a odstranění widgetů v editoru uživatelského rozhraní mohou být horní nabídky občas oříznuty. Žádné další podrobnosti týkající se tohoto problému nejsou v tuto chvíli k dispozici. Jediným známým řešením, pokud k tomuto problému dojde, je zavřít a znovu otevřít aplikaci GUI Guider.
- LGLGUIB-1411: Problém s výkonem aplikace ButtonCounterDemo
- Když je buttonCounterDemo vytvořeno pro LPC54S018 pomocí IAR v9.10.2, může dojít ke špatnému výkonu aplikace. Při stisknutí jednoho a poté druhého tlačítka je patrná prodleva ~500 ms, než se obrazovka aktualizuje.
- LGLGUIB-1412: Vytváření ukázkových aplikací může selhat
- Pokud je funkce Export kódu použita k exportu kódu GUI APP bez předchozího spuštění „Generate Code“, sestavení se po importu exportovaného kódu do MCUXpresso IDE nebo IAR nezdaří.
- LGLGUIB-1506: Stav dříve stisknutého tlačítka obrázku se po stisknutí jiného tlačítka obrázku neobnoví
- Při stisku jednoho tlačítka a stisku dalšího se stav posledního stisknutého tlačítka nezmění. Výsledný efekt je, že více obrazových tlačítek je ve stisknutém stavu současně. Řešením je povolit Kontrolovaný stav pro tlačítko obrázku prostřednictvím GUI Guider IDE.
V1.1.0 GA
V1.1.0 GA (vydáno 17. května 2021)
Nové funkce
- nástroj pro vývoj uživatelského rozhraní
- Zkratka menu a ovládání pomocí klávesnice
- Nové stavy: ZAOSTŘENO, UPRAVENO, VYPNUTO
- Přizpůsobení snímkové frekvence
- Konfigurace přechodu obrazovky
- Widgety pro rodiče / děti
- Nastavení funkce zpětného volání pro animovaný obrázek
- Povolení VGLite na IDE
- Automatická konfigurace cesty záhlaví
- Widgety
- Aktiva BMP a SVG
- 3D animace pro PNG
- Podpora dlaždiceview jako standardní widget
- Akcelerace
- Počáteční VGLite pro RT1170 a RT595
- Podpora nového cíle / zařízení
- i.MX RT1170 a i.MX RT595
- Opravy chyb
- LGLGUIB-675: Obnovení animace nemusí v simulátoru někdy fungovat dobře
- Obrázky animace se někdy v simulátoru neaktualizují správně, hlavní příčinou je, že widget obrázku animace nezpracovává správně změnu zdroje obrázku.
- LGLGUIB-810: Widget obrázku animace může mít zkreslené odstíny
- Během provozu widgetu animace může mít animovaný obrázek na pozadí změněný odstín. Problém je způsoben neošetřenými vlastnostmi stylu.
- LGLGUIB-843: Nepravidelné ovládání myši při přesouvání widgetů, když je editor uživatelského rozhraní přiblížený
- Když je editor uživatelského rozhraní přiblížený, může při přesouvání widgetů v editoru docházet k nepravidelné činnosti myši.
- LGLGUIB-1011: Efekt překrytí obrazovky je nesprávný při přepínání obrazovek různých velikostí Když je vytvořena druhá obrazovka s hodnotou krytí 100, která překryje aktuální obrazovku (která se nesmaže), efekt obrazovky na pozadí se nezobrazí správně.
- LGLGUIB-1077: Ve widgetu Roller nelze zobrazit čínštinu
- Když jsou čínské znaky použity jako text řádku ve widgetu rolleru, čínské znaky se při spuštěné APP nezobrazují.
- LGLGUIB-675: Obnovení animace nemusí v simulátoru někdy fungovat dobře
Známé problémy
- LGLGUIB-1273: Simulátor nemůže zobrazit celou obrazovku, když je velikost obrazovky větší než rozlišení hostitele Když je cílové rozlišení obrazovky větší než rozlišení obrazovky PC, nelze celou obrazovku simulátoru viewvyd. Kromě toho není vidět ovládací lišta, takže není možné posunout obrazovku simulátoru.
- LGLGUIB-1277: Když je zvoleno velké rozlišení, simulátor je prázdný pro projekt i.MX RT1170 a RT595
- Při velkém rozlišení napřample 720×1280, používá se k vytvoření projektu pro i.MX RT1170 a i.MX RT595, simulátor je prázdný, když v simulátoru běží GUI APP. Důvodem je, že pokud je velikost obrazovky zařízení větší než rozlišení obrazovky počítače, zobrazí se pouze částečná obrazovka.
- LGLGUIB-1294: ukázka tiskárny: Kliknutí nefunguje, když klepnete na obrázek ikony
- Když je spuštěna ukázka tiskárny, nereaguje na kliknutí na obrázek ikony. K tomu dochází, protože spouštěč události a akce nejsou nakonfigurovány pro obrázek ikony.
- LGLGUIB-1296: Velikost stylu textu se nemá exportovat do widgetu seznamu
- Po nastavení velikosti textu widgetu seznamu v okně atributů GUI Guider se nakonfigurovaná velikost textu neprojeví, když je GUI APP spuštěna.
V1.0.0 GA
V1.0.0 GA (vydáno 15. ledna 2021)
Nové funkce
- nástroj pro vývoj uživatelského rozhraní
- Podporuje Windows 10 a Ubuntu 20.04
- Vícejazyčné (angličtina, čínština) pro IDE
- Kompatibilní s LVGL v7.4.0, MCUXpresso IDE 11.3.0 a MCU SDK 2.9
- Správa projektu: vytvářet, importovat, upravovat, mazat
- Návrh uživatelského rozhraní What You See Is What You Get (WYSIWYG) přetažením
- Návrh vícestránkové aplikace
- Zkratka pro přesun vpřed a vzad, kopírování, vkládání, mazání, zpět, opakování
- Kód viewpro definici uživatelského rozhraní JSON file
- Navigační lišta do view vybraný zdroj file
- Automatické generování kódu LVGL C
- Skupina a nastavení atributů widgetu
- Funkce kopírování obrazovky
- GUI editor přiblížení a oddálení
- Podpora více písem a import písem třetích stran
- Přizpůsobitelný rozsah čínských znaků
- Zarovnání widgetů: vlevo, na střed a vpravo
- Aktivace a deaktivace akcelerace PXP
- Podpora výchozího stylu a vlastního stylu
- Integrované demo aplikace
- Kompatibilní s projektem MCUXpresso
- Zobrazení protokolu v reálném čase
- Widgety
- Podporuje 33 widgetů
- Tlačítko (5): tlačítko, tlačítko obrázku, zaškrtávací políčko, skupina tlačítek, přepínač
- Formulář (4): štítek, rozevírací seznam, textová oblast, kalendář
- Tabulka (8): tabulka, karta, pole zpráv, kontejner, graf, plátno, seznam, okno
- Tvar (9): oblouk, čára, váleček, led, spin box, měřidlo, čárový měřič, barva, spinner
- Obrázek (2): obrázek, obrázek animace
- Průběh (2): pruh, posuvník
- Ostatní (3): stránka, dlaždice view, klávesnice
- Animace: obrázek animace, animace GIF, náběh animace a cesta
- Podpora spouštění události a výběr akce, vlastní kód akce
- Čínský displej
- Podpora výchozího stylu a vlastního stylu
- Podpora nového cíle / zařízení
- NXP i.MX RT1050, i.MX RT1062 a i.MX RT1064
- NXP LPC54S018 a LPC54628
- Šablona zařízení, automatické sestavení a automatické nasazení pro podporované platformy
- Spusťte simulátor na hostiteli X86
Známé problémy
- LGLGUIB-675: Obnovení animace nemusí v simulátoru někdy fungovat dobře
- Obrázky animace se někdy v simulátoru neaktualizují správně, hlavní příčinou je, že widget obrázku animace nezpracovává správně změnu zdroje obrázku.
- LGLGUIB-810: Widget obrázku animace může mít zkreslené odstíny
- Během provozu widgetu animace může mít animovaný obrázek na pozadí změněný odstín. Problém je způsoben neošetřenými vlastnostmi stylu.
- LGLGUIB-843: Nepravidelné ovládání myši při přesouvání widgetů, když je editor uživatelského rozhraní přiblížený
- Když je editor uživatelského rozhraní přiblížený, může při přesouvání widgetů v editoru docházet k nepravidelné činnosti myši.
- LGLGUIB-1011: Efekt překrytí obrazovky je nesprávný při přepínání obrazovek různých velikostí Když je vytvořena druhá obrazovka s hodnotou krytí 100, která překryje aktuální obrazovku (která se nesmaže), efekt obrazovky na pozadí se nezobrazí správně.
- LGLGUIB-1077: Ve widgetu Roller nelze zobrazit čínštinu
- Když jsou čínské znaky použity jako text řádku ve widgetu rolleru, čínské znaky se při spuštěné APP nezobrazují.
Historie revizí
Tabulka 1 shrnuje revize tohoto dokumentu.
Tabulka 1. Historie revizí
ID dokumentu | Datum vydání | Popis |
GUI_GUIDER_RN_1.7.1 | 29. března 2024 | Aktualizováno na verzi 1.7.1 |
GUI_GUIDER_RN_1.7.0 | 31. ledna 2024 | Aktualizováno na verzi 1.7.0 |
GUI_GUIDER_RN v1.6.1 | 29. září 2023 | Aktualizováno na verzi 1.6.1 |
GUI_GUIDER_RN v1.6.0 | 31. července 2023 | Aktualizováno na verzi 1.6.0 |
GUI_GUIDER_RN v1.5.1 | 31. března 2023 | Aktualizováno na verzi 1.5.1 |
GUI_GUIDER_RN v1.5.0 | 18. ledna 2023 | Aktualizováno na verzi 1.5.0 |
GUI_GUIDER_RN v1.4.1 | 30. září 2022 | Aktualizováno na verzi 1.4.1 |
GUI_GUIDER_RN v1.4.0 | 29. července 2022 | Aktualizováno na verzi 1.4.0 |
GUI_GUIDER_RN v1.3.1 | 31. března 2022 | Aktualizováno na verzi 1.3.1 |
GUI_GUIDER_RN v1.3.0 | 24. ledna 2022 | Aktualizováno na verzi 1.3.0 |
GUI_GUIDER_RN v1.2.1 | 29. září 2021 | Aktualizováno na verzi 1.2.1 |
GUI_GUIDER_RN v1.2.0 | 30. července 2021 | Aktualizováno na verzi 1.2.0 |
GUI_GUIDER_RN v1.1.0 | 17. května 2021 | Aktualizováno na verzi 1.1.0 |
Právní informace
Definice
Návrh
Stav konceptu na dokumentu znamená, že obsah je stále pod interní revizíview a podléhá formálnímu schválení, které může vést k úpravám nebo doplnění. NXP Semiconductors neposkytuje žádná prohlášení ani záruky ohledně přesnosti nebo úplnosti informací obsažených v pracovní verzi dokumentu a nenese žádnou odpovědnost za důsledky použití takových informací.
Vyloučení odpovědnosti
Omezená záruka a odpovědnost: Informace v tomto dokumentu jsou považovány za přesné a spolehlivé. Společnost NXP Semiconductors však neposkytuje žádná prohlášení ani záruky, vyjádřené nebo předpokládané, ohledně přesnosti nebo úplnosti takových informací a nenese žádnou odpovědnost za důsledky použití takových informací. NXP Semiconductors nenese žádnou odpovědnost za obsah tohoto dokumentu, pokud je poskytnut informačním zdrojem mimo NXP Semiconductors.
Společnost NXP Semiconductors v žádném případě nenese odpovědnost za jakékoli nepřímé, náhodné, trestné, zvláštní nebo následné škody (včetně – bez omezení – ušlého zisku, ušlých úspor, přerušení podnikání, nákladů souvisejících s odstraněním nebo výměnou jakýchkoli produktů nebo nákladů na přepracování), ať už nebo takové škody nejsou založeny na protiprávním jednání (včetně nedbalosti), záruce, porušení smlouvy nebo jiné právní teorii.
Bez ohledu na jakékoli škody, které by mohly zákazníkovi z jakéhokoli důvodu vzniknout, bude souhrnná a kumulativní odpovědnost NXP Semiconductors vůči zákazníkovi za produkty popsané v tomto dokumentu omezena v souladu s podmínkami komerčního prodeje NXP Semiconductors.
Právo provádět změny: Společnost NXP Semiconductors si vyhrazuje právo kdykoli a bez upozornění provádět změny informací zveřejněných v tomto dokumentu, včetně, bez omezení, specifikací a popisů produktů. Tento dokument nahrazuje a nahrazuje všechny informace poskytnuté před jeho zveřejněním.
Vhodnost použití: Produkty NXP Semiconductors nejsou navrženy, autorizovány nebo zaručeny tak, aby byly vhodné pro použití v systémech nebo zařízeních pro podporu života, život kritických nebo kritických systémech nebo zařízeních, ani v aplikacích, kde lze důvodně předpokládat, že selhání nebo nesprávná funkce produktu NXP Semiconductors bude mít za následek zranění, smrt nebo vážné poškození majetku nebo životního prostředí. Společnost NXP Semiconductors a její dodavatelé nepřijímají žádnou odpovědnost za zahrnutí a/nebo použití produktů NXP Semiconductors v takovém zařízení nebo aplikacích, a proto je takové zahrnutí a/nebo použití na vlastní riziko zákazníka.
Aplikace: Zde popsané aplikace pro kterýkoli z těchto produktů jsou pouze ilustrativní. NXP Semiconductors neposkytuje žádné prohlášení ani záruku, že takové aplikace budou vhodné pro specifikované použití bez dalšího testování nebo úprav.
Zákazníci jsou zodpovědní za návrh a provoz svých aplikací a produktů využívajících produkty NXP Semiconductors a NXP Semiconductors nepřijímá žádnou odpovědnost za jakoukoli pomoc s aplikacemi nebo návrhem zákaznických produktů. Je výhradní odpovědností zákazníka určit, zda je produkt NXP Semiconductors vhodný a vhodný pro zákazníkovy aplikace a plánované produkty, jakož i pro plánovanou aplikaci a použití zákazníkem (zákazníků) jako třetí strana. Zákazníci by měli poskytnout vhodné konstrukční a provozní záruky, aby minimalizovali rizika spojená s jejich aplikacemi a produkty.
NXP Semiconductors nepřijímá žádnou odpovědnost související s jakýmkoli selháním, poškozením, náklady nebo problémem, který je založen na jakékoli slabosti nebo selhání v aplikacích nebo produktech zákazníka nebo v aplikaci nebo použití zákazníkem (zákazníky třetí strany) zákazníka. Zákazník je odpovědný za provedení všech nezbytných testů pro aplikace a produkty zákazníka využívající produkty NXP Semiconductors, aby se zabránilo selhání aplikací a produktů nebo aplikace nebo použití zákazníkem (zákazníky třetí strany) zákazníka. NXP nenese v tomto ohledu žádnou odpovědnost.
Podmínky komerčního prodeje: Produkty NXP Semiconductors se prodávají v souladu se všeobecnými podmínkami komerčního prodeje, jak jsou zveřejněny na https://www.nxp.com/profile/terms, není-li v platné písemné individuální dohodě dohodnuto jinak. V případě uzavření individuální smlouvy platí pouze podmínky příslušné smlouvy. Společnost NXP Semiconductors tímto výslovně nesouhlasí s uplatňováním všeobecných obchodních podmínek zákazníka s ohledem na nákup produktů NXP Semiconductors zákazníkem.
Kontrola exportu: Tento dokument, stejně jako položky zde popsané, mohou podléhat předpisům o kontrole vývozu. Vývoz může vyžadovat předchozí povolení od příslušných orgánů.
Vhodnost pro použití v neautomobilových produktech: Pokud tento dokument výslovně neuvádí, že tento konkrétní produkt NXP Semiconductors je způsobilý pro automobilový průmysl, není tento produkt vhodný pro použití v automobilech. Není kvalifikován ani testován v souladu s automobilovým testováním nebo aplikačními požadavky. Společnost NXP Semiconductors nenese žádnou odpovědnost za zahrnutí a/nebo použití jiných než automobilových kvalifikovaných produktů v automobilovém vybavení nebo aplikacích.
V případě, že zákazník použije produkt pro návrh a použití v automobilových aplikacích podle automobilových specifikací a norem, zákazník (a) použije produkt bez záruky NXP Semiconductors na produkt pro takové automobilové aplikace, použití a specifikace a ( b) kdykoli zákazník použije produkt pro automobilové aplikace nad rámec specifikací NXP Semiconductors, takové použití bude výhradně na vlastní riziko zákazníka a (c) zákazník plně odškodní společnost NXP Semiconductors za jakoukoli odpovědnost, škody nebo neúspěšné nároky na produkt vyplývající z návrhu a použití zákazníka. produkt pro automobilové aplikace nad rámec standardní záruky NXP Semiconductors a specifikace produktu NXP Semiconductors.
překlady: Neanglická (přeložená) verze dokumentu, včetně právních informací v tomto dokumentu, je pouze orientační. V případě jakéhokoli rozporu mezi přeloženou a anglickou verzí má přednost anglická verze.
Zabezpečení: Zákazník je srozuměn s tím, že všechny produkty NXP mohou být předmětem neidentifikovaných zranitelností nebo mohou podporovat zavedené bezpečnostní standardy nebo specifikace se známými omezeními. Zákazník je odpovědný za návrh a provoz svých aplikací a produktů po celou dobu jejich životního cyklu, aby se snížil účinek těchto zranitelností na aplikace a produkty zákazníka. Odpovědnost zákazníka se vztahuje také na další otevřené a/nebo proprietární technologie podporované produkty NXP pro použití v aplikacích zákazníka. NXP nenese žádnou odpovědnost za jakoukoli zranitelnost. Zákazník by měl pravidelně kontrolovat aktualizace zabezpečení z NXP a patřičně je sledovat.
Zákazník si musí vybrat produkty s bezpečnostními prvky, které nejlépe splňují pravidla, předpisy a normy zamýšlené aplikace a učinit konečná rozhodnutí o designu týkající se svých produktů a je výhradně odpovědný za shodu se všemi právními, regulačními a bezpečnostními požadavky týkajícími se jeho produktů, bez ohledu na jakékoli informace nebo podporu, kterou může NXP poskytnout. NXP má tým pro reakci na bezpečnostní incidenty produktu (PSIRT) (dostupný na adrese PSIRT@nxp.com), která spravuje vyšetřování, hlášení a uvolňování řešení bezpečnostních zranitelností produktů NXP.
NXP BV: NXP BV není provozní společností a nedistribuuje ani neprodává produkty.
ochranné známky
- Oznámení: Všechny odkazované značky, názvy produktů, názvy služeb a ochranné známky jsou majetkem příslušných vlastníků.
- NXP: wordmark a logo jsou ochranné známky společnosti 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, Versatile — jsou ochranné známky a/nebo registrované ochranné známky společnosti Arm Limited (nebo jejích poboček či přidružených společností) v USA a/nebo jinde. Související technologie může být chráněna některým nebo všemi patenty, autorskými právy, vzory a obchodním tajemstvím. Všechna práva vyhrazena.
- i.MX: je ochranná známka společnosti NXP BV
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
Uvědomte si prosím, že důležitá upozornění týkající se tohoto dokumentu a zde popsaných produktů byla zahrnuta v části „Právní informace“.
Další informace naleznete na adrese: https://www.nxp.com
© 2024 NXP BV
Dokumenty / zdroje
![]() |
Průvodce GUI NXP LPC55S28 [pdfUživatelská příručka LPC55S28, LPC55S28 GUI Guider, GUI Guider, Guider |