NXP-logo

NXP GUI Guider ontwikkeling van grafische interfaces

NXP-GUI-Guider-Graphical-Interface-Development-product

Documentinformatie

Informatie Inhoud
Trefwoorden GUI_GUIDER_RN, IDE, GUI, MCU, LVGL, RTOS
Abstract Dit document beschrijft de uitgebrachte versie van GUI Guider samen met de functies, bugfixes en bekende problemen.

Overview

GUI Guider is een gebruiksvriendelijke ontwikkelingstool voor grafische gebruikersinterfaces van NXP die de snelle ontwikkeling van hoogwaardige beeldschermen mogelijk maakt met de open-source LVGL grafische bibliotheek. De GUI Guider-editor met slepen en neerzetten maakt het gemakkelijk om de vele functies van LVGL, zoals widgets, animaties en stijlen, te gebruiken om een ​​GUI te creëren met minimale of helemaal geen codering. Met één klik op de knop kunt u uw applicatie in een gesimuleerde omgeving uitvoeren of naar een doelproject exporteren. Gegenereerde code van GUI Guider kan eenvoudig worden toegevoegd aan een MCUXpresso IDE-project, waardoor het ontwikkelingsproces wordt versneld en u een ingebedde gebruikersinterface naadloos aan uw applicatie kunt toevoegen. GUI Guider is gratis te gebruiken met de NXP-MCU's voor algemeen gebruik en crossover-MCU's en bevat ingebouwde projectsjablonen voor verschillende ondersteunde platforms.

GA (uitgebracht op 31 maart 2023)
Nieuwe functies (uitgebracht op 31 maart 2023)

  • UI-ontwikkelingstool
    • Meerdere instanties
    • Gebeurtenisinstelling voor afbeelding en tekstgebied
    • Schakel runtime-geheugenmonitor in
    • Instelling voor zichtbaarheid van widgets
    • Verplaats widgets tussen schermen
    • Binnenlipje container view en tegel view
    • Aangepaste opties voor lv_conf.h
    • Verbeterde prompt van “Run Simulator” / “Run Target”
    • Voortgangsbalk van “project exporteren”
    • Aangepaste kleur opslaan
    • Voeg widgets toe met een muisklik in de uitvouwmodus
    • Horizontale/verticale widgetdistributie
    • Meer snelkoppelingsfuncties door met de rechtermuisknop te klikken
    • Ondersteuning voor directe projectverwijdering
    • Flexibel bronnenboomvenster
    • Nieuwe demo's: airconditioner en voortgangsbalk
    • Verbeterde bestaande demo's
    • Supplementinvoerpijl voor subitems
  • benchmark-optimalisatie
    • I. MX RT595: standaard ingesteld op SRAM-framebuffer
    • Verminder redundante code van GUI-applicatie
  • toolchain
    • MCUXIDE 11.7.1
    • MCUX SDK 2.13.1
  • Doel
    • i.MX RT1060 EVKB
    • I. MX RT595: SRAM-framebuffer
    • I. MX RT1170: 24b kleurdiepte

Host-besturingssysteem
Ubuntu 22.04

Bug opgelost
LGLGUIB-2517: De beeldpositie wordt niet correct weergegeven in de simulator. Stel het beeld in op één positie. Het vertoont een kleine afwijking in de simulator. De positie is correct wanneer deze op het ontwikkelbord wordt uitgevoerd.

Bekende problemen

  • LGLGUIB-1613: Er verschijnt een foutmelding in het logvenster nadat “Run Target” succesvol is uitgevoerd op macOS. Er verschijnt een foutmelding in het logvenster wanneer “Run Target” is voltooid op macOS, zelfs als de APP met succes op het bord is geïmplementeerd.
  • LGLGUIB-2495: De simulatorweergave van de RT1176 (720×1280) demo is buiten beeld
  • Wanneer u de simulator van de RT1176-demo uitvoert met standaardweergave (720×1280), is de simulator buiten beeld en kan niet alle inhoud worden weergegeven. De oplossing is om de schaalinstelling van de hostweergave te wijzigen in 100%.
  • LGLGUIB-2520: Het paneeltype is verkeerd wanneer de demo op het doel wordt uitgevoerd. Maak met een RT1160-EVK met RK043FN02H-paneel een exampbestand van GUI Guider en selecteer het RT1060-EVK-bord en het RK043FN66HS-paneel.
  • Voer vervolgens “RUN” uit > Doel “MCUXpresso”. De GUI kan op het display worden weergegeven. Wanneer u het project exporteert en implementeert via MCUXpresso IDE, is er geen GUI-weergave op het paneel.

V1.5.0 GA (uitgebracht op 18 januari 2023)
Nieuwe functies (uitgebracht op 18 januari 2023)

  • UI-ontwikkelingstool
    • Beeldconverter en binaire fusie
    • Resourcemanager: afbeelding, lettertype, video en Lottie JSON
    • Snelkoppeling om de widget naar boven of onder te brengen
    • Geef het basissjabloon weer in het projectinformatievenster
    • Sla afbeelding binair op in QSPI-flash
    • Eén toetsenbordinstantie
    • Vraag om een ​​projectback-up vóór de upgrade
    • Widgetacties worden op het scherm geladen
    • Instelling voor schermgebeurtenissen
    • Geef de GUI Guider-versie weer
    • Optimalisatie van de geheugengrootte voor toepassingen met meerdere pagina's
    • Pictogram en lijn weergeven in de bronnenboom
      Flexibel widgetvenster
    • Wijzig het formaat van het venster door met de muis te slepen
    • Opmerkingen in lv_conf.h
  • Bibliotheek
    • LVGL v8.3.2
    • Videowidget (geselecteerde platforms)
    • Lottie-widget (geselecteerde platforms)
    • QR-code
    • Tekstvoortgangsbalk

toolchain

  • MCUXIDE 11.7.0
  • MCUX SDK 2.13.0
  • Doel
  • MCX-N947-BRK
  • I. MX RT1170EVKB
  • LPC5506
  • MX RT1060: SRAM-framebuffer

Bug opgelost

  • LGLGUIB-2522: Moet het platform handmatig resetten na het uitvoeren van Target met Keil. Bij het maken van een exampbestand (printer) van GUI Guider, die het RT1060-EVK-bord en het RK043FN02H-paneel selecteert, voer "RUN"> Target "Keil" uit.
  • Het logvenster toont “undefined”, dus het bord moet handmatig worden gereset om de exampik.
  • LGLGUIB-2720: Het gedrag van de Carrousel-widget in de MicroPython-simulator is onjuist. Wanneer u een afbeeldingsknop in de carrousel toevoegt en op de widget klikt, wordt de status van de afbeeldingsknop abnormaal weergegeven.

Bekende problemen

  • LGLGUIB-1613: Er verschijnt een foutmelding in het logvenster nadat "Run Target" succesvol is uitgevoerd op macOS
  • Er verschijnt een foutmelding in het logvenster wanneer “Run Target” is voltooid op macOS, zelfs als de APP met succes op het bord is geïmplementeerd.
  • LGLGUIB-2495: De simulatorweergave van de RT1176 (720×1280) demo is buiten beeld
  • Wanneer u de simulator van de RT1176-demo uitvoert met standaardweergave (720×1280), is de simulator buiten beeld en kan niet alle inhoud worden weergegeven. De oplossing is om de schaalinstelling van de hostweergave te wijzigen in 100%.
  • LGLGUIB-2517: De beeldpositie wordt niet correct weergegeven in de simulator. Stel het beeld in op één positie. Het vertoont een kleine afwijking in de simulator. De positie is correct wanneer deze op het ontwikkelbord wordt uitgevoerd.
  • LGLGUIB-2520: Het paneeltype is verkeerd wanneer de demo op het doel wordt uitgevoerd. Maak met een RT1160-EVK met RK043FN02H-paneel een exampbestand van GUI Guider en selecteer het RT1060-EVK-bord en het RK043FN66HS-paneel.
  • Voer vervolgens “RUN” uit > Doel “MCUXpresso”. De GUI kan op het display worden weergegeven. Wanneer u het project exporteert en implementeert via MCUXpresso IDE, is er geen GUI-weergave op het paneel.

V1.4.1 GA (uitgebracht op 30 september 2022)
Nieuwe functies (uitgebracht op 30 september 2022)

  • UI-ontwikkelingstool
    • Niet-vervormingsscherm preview
    • Geef de grootte van de geïmporteerde afbeelding weer
    • Beschrijving, type en documentlink in het attribuutvenster
    • Verplaats de positie van de editor met de muis
    • Pixelschaal in het editorvenster
    • Demo van runtime image (SD) decodeert I. MX RT1064, LPC54S018M– Demo van video (SD) afspelen: i.MX RT1050
    • Verbeterde naam, standaardwaarde en prompt voor attributen
    • Submenu van licentie
    • Prompt voor het overschrijven van de code
    • Autofocus op de nieuwe widget in de editor
    • Verbeterde muisgebaseerde functie voor beeldrotatie
    • Automatische detectie voor maatwerk. c en maatwerk.h
    • Verbeterde robuustheid en stabiliteit
  • Bibliotheek
    • Gegevenstekstvakwidget
    • Kalender: markeer de geselecteerde datum
  • Doel
    • NPI: i.MX RT1040
  • toolchain
    • MCUXpresso IDE 11.6.1
    • MCUXpresso SDK 2.12.1
  • RTOS
    • Zefier
  • Bug opgelost
    • LGLGUIB-2466: [Widget: Schuifregelaar] V7&V8: De transparantie van de schuifregelaar werkt abnormaal in de editor
    • Wanneer u de omtrekdekking van de schuifwidget instelt op 0, is de omtrek nog steeds zichtbaar in de editor.

Bekende problemen

  • LGLGUIB-1613: Er verschijnt een foutmelding in het logvenster nadat "Run Target" succesvol is uitgevoerd op macOS
  • Er verschijnt een foutmelding in het logvenster wanneer “Run Target” is voltooid op macOS, zelfs als de APP met succes op het bord is geïmplementeerd.
  • LGLGUIB-2495: De simulatorweergave van de RT1176 (720×1280)-demo is buiten het scherm Wanneer de simulator van de RT1176-demo wordt uitgevoerd met standaardweergave (720×1280), is de simulator buiten het scherm en kan niet alle inhoud worden weergegeven .
  • De oplossing is om de schaalinstelling van de hostweergave te wijzigen in 100%.
  • LGLGUIB-2517: De beeldpositie wordt niet correct weergegeven in de simulator. Stel het beeld in op één positie. Het vertoont een kleine afwijking in de simulator. De positie is correct wanneer deze op het ontwikkelbord wordt uitgevoerd.
  • LGLGUIB-2520: Het paneeltype is verkeerd wanneer de demo op het doel wordt uitgevoerd. Maak met een RT1160-EVK met RK043FN02H-paneel een exampbestand van GUI Guider en selecteer het RT1060-EVK-bord en het RK043FN66HS-paneel.
  • Voer vervolgens “RUN” uit > Doel “MCUXpresso”. De GUI kan op het display worden weergegeven. Wanneer u het project exporteert en implementeert via MCUXpresso IDE, is er geen GUI-weergave op het paneel.
  • LGLGUIB-2522: Moet het platform handmatig resetten na het uitvoeren van Target met Keil. Bij het maken van een exampbestand (printer) van GUI Guider, die het RT1060-EVK-bord en het RK043FN02H-paneel selecteert, voer "RUN"> Target "Keil" uit. Het logvenster toont “undefined”, dus het bord moet handmatig worden gereset om de exampik.
  • LGLGUIB-2720: Het gedrag van de Carrousel-widget in de MicroPython-simulator is onjuist. Wanneer u een afbeeldingsknop in de carrousel toevoegt en op de widget klikt, wordt de status van de afbeeldingsknop abnormaal weergegeven.

V1.4.0 GA (uitgebracht op 29 juli 2022)
Nieuwe functies (uitgebracht op 29 juli 2022)

  • UI-ontwikkelingstool
    • Uniforme lay-out van de gebruikersinterface voor attribuutinstellingen
    • Schaduwinstellingen
    • De aangepaste verhouding van GUI-formaat wijzigen
    • Meer thema's en systeeminstellingen
    • Uitzoomen < 100%, muisbediening
    • Stel eenvoudig het standaardscherm in
    • Horizontaal uitlijnen en lijn uitlijnen
    • Scherm en beeld preview
    • Batchgewijze import van afbeeldingen
    • Draai de afbeelding met de muis
    • Standaard ingesteld op het nieuwe display
    • Herstructurering van projecten
      RT-thread
  • Widgets
    • LVGL v8.2.0
    • Openbaar: menu, draaischakelaar (boog), keuzerondje, Chinese invoer
    • Privé: carrousel, analoge klok
  • Prestatie
    • Geoptimaliseerde prestatiesjabloon van i.MX RT1170 en i.MX RT595
    • Grootte-optimalisatie door gebruikte widgets en afhankelijkheid te compileren
  • Doel
    • LPC54628: externe flashopslag
    • i.MX RT1170: landschapsmodus
    • RK055HDMIPI4MA0-scherm
  • toolchain
    • MCUXpresso IDE 11.6
    • MCUXpresso SDK 2.12
    • IAR 9.30.1
    • Keil MDK 5.37
  • Bugfixes
    • LGLGUIB-1409: Willekeurige framefout Af en toe kunnen de bovenste menu's worden afgesneden nadat widgets bewerkingen hebben toegevoegd en verwijderd in de UI-editor. Momenteel zijn er geen andere details over dit probleem beschikbaar. De enige bekende oplossing als dit probleem optreedt, is het sluiten en opnieuw openen van de GUI Guider-toepassing.
    • LGLGUIB-1838: Soms wordt de SVG-afbeelding niet correct geïmporteerd. Soms wordt de SVG-afbeelding niet correct geïmporteerd in GUI Guider IDE.
    • LGLGUIB-1895: [Vorm: kleur] level-v8: De kleurwidget vervormt wanneer deze groot is. Wanneer u de kleurwidget van LVGL v8 gebruikt, vervormt de widget wanneer de kleurwidget groot is.
    • LGLGUIB-2066: [imgbtn] Kan meerdere afbeeldingen voor een staat selecteren
  • Bij het selecteren van afbeeldingen voor de verschillende statussen van een afbeeldingsknop (Vrijgegeven, Ingedrukt, Gecontroleerd Vrijgeven of Gecontroleerd Ingedrukt), is het mogelijk om meerdere afbeeldingen te selecteren in het selectiedialoogvenster. Het selectievak zou alleen de laatst geselecteerde afbeelding moeten markeren. LGLGUIB-2107: [GUI-editor] Het ontwerp van de GUI-editor is niet hetzelfde als de simulator- of doelresultaten. Bij het ontwerpen van een scherm met een diagram komt het ontwerp van de GUI-editor mogelijk niet overeen met de resultaten wanneer viewin de simulator of op een doel.
  • LGLGUIB-2117: De GUI Guider-simulator genereert een onbekende fout en de UI-toepassing kan op geen enkele gebeurtenis reageren. Bij het ontwikkelen van toepassingen met meerdere schermen met GUI Guider kunnen de drie schermen worden geschakeld door op een knop te klikken. Na verschillende keren wisselen van scherm, wordt de simulator of het bord abnormaal opgewonden en wordt een onbekende fout gerapporteerd, en de demo kon op geen enkele gebeurtenis reageren.
  • LGLGUIB-2120: Filter opnieuw kleuren werkt niet op het ontwerpscherm De functie Filter opnieuw kleuren wordt niet correct weergegeven in de ontwerpvensters. Wanneer een afbeelding wordt toegevoegd met de oorspronkelijke kleur wit, verandert het filter de kleur in blauw. Het ontwerpvenster laat zien dat alle afbeeldingen, inclusief hun achtergrond, naar de nieuwe kleur overschakelen. De verwachting is dat de achtergrond niet verandert.
  • LGLGUIB-2121: Lettergrootte mag niet groter zijn dan 100. De lettergrootte mag niet groter zijn dan 100. In sommige GUI-toepassingen is een grotere lettergrootte nodig.
  • LGLGUIB-2434: Kalenderweergave verkeerd geplaatst bij gebruik van het tabblad view als algemene achtergrond wordt deze, na het toevoegen van de kalender in content2, niet correct weergegeven, ongeacht hoe de grootte van de kalender wordt gewijzigd. Hetzelfde probleem doet zich voor in zowel de simulator als het bord.
  • LGLGUIB-2502: Kan de BG-kleur van het lijstitem in de vervolgkeuzelijstwidget niet wijzigen. De achtergrondkleur voor het lijstlabel in de vervolgkeuzelijstwidget kan niet worden gewijzigd.

Bekende problemen

  • LGLGUIB-1613: Er verschijnt een foutmelding in het logvenster nadat "Run Target" succesvol is uitgevoerd op macOS
  • Er verschijnt een foutmelding in het logvenster wanneer “Run Target” is voltooid op macOS, zelfs als de APP met succes op het bord is geïmplementeerd.
  • LGLGUIB-2495: De simulatorweergave van de RT1176 (720×1280) demo is buiten beeld
  • Wanneer u de simulator van de RT1176-demo uitvoert met standaardweergave (720×1280), is de simulator buiten beeld en kan niet alle inhoud worden weergegeven. De oplossing is om de schaalinstelling van de hostweergave te wijzigen in 100%.
  • LGLGUIB-2517: De beeldpositie wordt niet correct weergegeven in de simulator. Stel het beeld in op één positie. Het vertoont een kleine afwijking in de simulator. De positie is correct wanneer deze op het ontwikkelbord wordt uitgevoerd.
  • LGLGUIB-2520: Het paneeltype is verkeerd wanneer de demo op het doel wordt uitgevoerd
  • Met een RT1160-EVK met RK043FN02H-paneel kunt u een exampbestand van GUI Guider en selecteer de RT1060-
  • EVK-bord en RK043FN66HS-paneel. Voer vervolgens “RUN” uit > Doel “MCUXpresso”. De GUI kan op het display worden weergegeven. Wanneer u het project exporteert en implementeert via MCUXpresso IDE, is er geen GUI-weergave op het paneel.
    • LGLGUIB-2522: Moet het platform handmatig resetten na het uitvoeren van Target met Keil. Bij het maken van een exampbestand (printer) van GUI Guider die het RT1060-EVK-bord en het RK043FN02H-paneel selecteert, voer "RUN" uit> Doel "Keil". Het logvenster toont “undefined” en daarom moet het bord handmatig worden gereset om de exampik.

V1.3.1 GA (uitgebracht op 31 maart 2022)
Nieuwe functies (uitgebracht op 31 maart 2022)

  • UI-ontwikkelingstool
    • Wizard voor het maken van projecten
    • GUI automatisch schalen
    • Selecteerbaar display met een aangepaste optie
    • 11 nieuwe lettertypen: waaronder Arial, Abel en meer
    • Standaard ingesteld op het Arial-lettertype in demo's
    • Geheugenmonitor
    • Cameravoorkeuzeview APP op i.MX RT1170
    • Groepswidgets bewegen
    • Containerkopie
  • Incrementeel compileren
  • Widgets
    • Geanimeerde analoge klok
    • Geanimeerde digitale klok
  • Prestatie
    • Optimalisatie van bouwtijd
    • Perf-optie: grootte, snelheid en balans
    • Hoofdstuk Prestaties in de Gebruikershandleiding
  • Doel
    • I.MXRT1024
    • LPC55S28, LPC55S16
  • toolchain
    • MCU SDK v2.11.1
    • MCUX IDE v11.5.1
  • Bugfixes
    • LGLGUIB-1557: De kopieer-/plakfunctie van de containerwidget moet van toepassing zijn op alle onderliggende widgets. GUI Guider kopieer- en plakbewerkingen waren alleen van toepassing op de widget zelf en waren niet opgenomen voor de onderliggende widgets. Bijvoorbeeldample, toen een container werd gemaakt en een schuifregelaar als onderliggend element werd toegevoegd, resulteerde het kopiëren en plakken van de container in een nieuwe container. De container zat echter zonder nieuwe schuifregelaar. De kopieer-/plakfunctie van de containerwidget wordt nu toegepast op alle onderliggende widgets.
    • LGLGUIB-1616: Verbeter de UX van de widget omhoog/omlaag bewegen in het bronnenvenster Op het tabblad Bronnen kan een scherm veel widgets bevatten. Het was inefficiënt en lastig om een ​​widgetbron van onder naar boven in de widgetlijst op het scherm te verplaatsen. Het was alleen mogelijk na een stapsgewijze muisklik. Om een ​​betere ervaring te bieden, wordt de functie slepen en neerzetten nu ondersteund.
    • LGLGUIB-1943: [IDE] De startpositie van de lijn is onjuist in de editor. Wanneer u de startpositie van de lijn instelt op (0, 0), is de startpositie van de widget onjuist in de editor. De positie is echter normaal in de simulator en het doel.
    •  LGLGUIB-1955: Geen vorige schermknop op het tweede scherm van de schermovergangsdemo Voor de schermovergangsdemo moet de tekst van de knop op het tweede scherm 'vorig scherm' zijn in plaats van 'volgend scherm'.
    • LGLGUIB-1962: Geheugenlek in automatisch gegenereerde code Er is een geheugenlek in de door GUI Guider gegenereerde code. De code creëert een scherm met lv_obj_create() maar roept lv_obj_clean() aan om het te verwijderen. Lv_obj_clean verwijdert alle onderliggende objecten van een object, maar niet het object dat het lek veroorzaakt.
    •  LGLGUIB-1973: De code van gebeurtenissen en acties van het tweede scherm wordt niet gegenereerd
    • Wanneer een project is gemaakt met twee schermen met elk één knop, en de gebeurtenis en actie zijn ingesteld om tussen deze twee schermen te navigeren via de knopgebeurtenis; de code van de gebeurtenis “Scherm laden” van de knop op het tweede scherm wordt niet gegenereerd.

Bekende problemen

  • LGLGUIB-1409: Willekeurige framefout
    Af en toe kunnen de bovenste menu's worden afgesneden nadat widgets bewerkingen hebben toegevoegd en verwijderd in de UI-editor. Momenteel zijn er geen andere details over dit probleem beschikbaar. De enige bekende oplossing als dit probleem optreedt, is het sluiten en opnieuw openen van de GUI Guider-toepassing.
  • LGLGUIB-1613: Er verschijnt een foutmelding in het logvenster nadat "Run Target" succesvol is uitgevoerd op macOS
  • Er verschijnt een foutmelding in het logvenster wanneer “Run Target” is voltooid op macOS, zelfs als de APP met succes op het bord is geïmplementeerd.
  • LGLGUIB-1838: Soms wordt de SVG-afbeelding niet correct geïmporteerd. Soms wordt de SVG-afbeelding niet correct geïmporteerd in GUI Guider IDE.
  • LGLGUIB-1895: [Vorm: kleur] level-v8: De kleurwidget vervormt wanneer deze groot is. Wanneer u de kleurwidget van LVGL v8 gebruikt, vervormt de widget wanneer de kleurwidget groot is.

V1.3.0 GA (uitgebracht op 24 januari 2022)
Nieuwe functies

  • UI-ontwikkelingstool
    • Twee LVGL-versies
    • 24-bits kleurdiepte
    • Demo voor muziekspeler
    • Meerdere thema's
    • FPS/CPU-monitor in-/uitschakelen
    • Schermkenmerken instellen
  • Widgets
    • LVGL 8.0.2
    • MicroPython
    • 3D-animatie voor JPG/JPEG
    • Ontwerp voor tegels slepen en neerzetten view
  •  toolchain
    • Nieuw: Keil MDK v5.36
    • Upgrade: MCU SDK v2.11.0, MCUX IDE v11.5.0, IAR v9.20.2
  • Ondersteunde besturingssystemen
    • macOS 11.6
  • Bugfixes
    • LGLGUIB-1520: Er verschijnt een leeg scherm wanneer meter wordt toegevoegd aan het tabblad view en de naaldwaarde wordt gewijzigd
    • Er verschijnt een leeg scherm in de IDE wanneer u op de editor klikt nadat u de meterwidget als onderliggend tabblad van het tabblad hebt toegevoegdview object en het instellen van de naaldwaarde. De oplossing is om GUI Guider opnieuw te starten.
    • LGLGUIB-1774: Probleem bij het toevoegen van een kalenderwidget aan een project
    • Het toevoegen van een kalenderwidget aan een project veroorzaakt een onbekende fout. De naam van de widget is niet correct bijgewerkt. GUI Guider probeert een widgetnaam screen_calendar_1 te verwerken, maar de agenda staat op scrn2. Het zou scrn2_calendar_1 moeten zijn.
  • LGLGUIB-1775: Typfout in de systeeminformatie
  • In de “Systeem”-instelling van GUI Guider IDE staat een typefout in “USE PERE MONITOR”, dit zou “REAL TIME PERF MONITOR” moeten zijn.
  • LGLGUIB-1779: Buildfout wanneer het projectpad een spatie bevat Als er een spatie in het projectpad staat, mislukt de projectopbouw in GUI Guider.
  • LGLGUIB-1789: [MicroPython-simulator] Lege ruimte toegevoegd in de rollerwidget De met MicroPython gesimuleerde rollerwidget voegt een lege ruimte toe tussen het eerste en laatste lijstitem.
  • LGLGUIB-1790: ScreenTransition-sjabloon mislukt bij bouwen van 24 bpp in IDE
  • Om een ​​project in GUI Guider te maken, selecteert u lvgl7, RT1064 EVK-bordsjabloon, ScreenTransition-app-sjabloon, 24-bit kleurdiepte en 480*272.
  • Genereer de code en exporteer de code vervolgens naar IAR of MCUXpresso IDE. Kopieer de gegenereerde code naar het SDK lvgl_guider-project en bouw IDE in. Er verschijnt een onjuist scherm en de code blijft hangen in MemManage_Handler.

Bekende problemen

  • LGLGUIB-1409: Willekeurige framefout Af en toe kunnen de bovenste menu's worden afgesneden nadat widgets bewerkingen hebben toegevoegd en verwijderd in de UI-editor.
  • Momenteel zijn er geen andere details over dit probleem beschikbaar. De enige bekende oplossing als dit probleem optreedt, is het sluiten en opnieuw openen van de GUI Guider-toepassing.
  • LGLGUIB-1613: Er verschijnt een foutmelding in het logvenster nadat "Run Target" succesvol is uitgevoerd op macOS
  • Er verschijnt een foutmelding in het logvenster wanneer “Run Target” is voltooid op macOS, zelfs als de APP met succes op het bord is geïmplementeerd.

V1.2.1 GA (uitgebracht op 29 september 2021)
Nieuwe functies

  • UI-ontwikkelingstool
    • LVGL ingebouwde thema's
  • toolchain
    • MCU SDK 2.10.1
  • Nieuwe doel-/apparaatondersteuning
    • I.MXRT1015
    • I.MXRT1020
    • I.MXRT1160
    • i.MX RT595: TFT Touch 5”-display
  • Bugfixes
    • LGLGUIB-1404: Exporteren files naar de opgegeven map
    • Wanneer u de code-exportfunctie gebruikt, dwingt GUI Guider de export af files naar een standaardmap in plaats van de map die door gebruikers is opgegeven.
    • LGLGUIB-1405: Run Target wordt niet gereset en de applicatie wordt niet uitgevoerd Wanneer IAR is geselecteerd in de functie "Run Target", wordt het bord niet automatisch gereset na het programmeren van afbeeldingen.
    • De gebruiker moet de EVK handmatig resetten met behulp van de resetknop zodra het programmeren is voltooid.

LGLGUIB-1407
[Tegelview] Onderliggende widgets worden niet in realtime bijgewerkt wanneer een nieuwe tegel aan de tegel wordt toegevoegd view widget, wordt de widgetboom in het linkerpaneel van GUI Guider niet vernieuwd als er geen onderliggende widget wordt toegevoegd aan de nieuwe tegel. Er moet een onderliggende widget aan de tegel worden toegevoegd voordat deze in het meest linkse paneel verschijnt.

LGLGUIB-1411
Prestatieprobleem met ButtonCounterDemo-applicatie Wanneer buttonCounterDemo is gebouwd voor LPC54S018 met behulp van IAR v9.10.2, kunnen er slechte applicatieprestaties optreden. Wanneer u op de ene knop drukt en vervolgens op de andere, is er een merkbare vertraging van ~500 ms voordat het scherm wordt bijgewerkt.

LGLGUIB-1412
Het bouwen van demo-applicaties kan mislukken Als de functie Code exporteren wordt gebruikt om code van de GUI APP te exporteren zonder eerst “Code genereren” uit te voeren, mislukt het bouwen na het importeren van de geëxporteerde code in MCUXpresso IDE of IAR.

LGLGUIB-1450
Fout in het verwijderprogramma van GUI Guider Als er meerdere installaties van GUI Guider op een machine staan, kan het verwijderprogramma geen onderscheid maken tussen deze installaties. Bijvoorbeeldample kan het uitvoeren van het verwijderprogramma van v1.1.0 resulteren in de verwijdering van v1.2.0.

LGLGUIB-1506
De status van de eerder ingedrukte afbeeldingsknop wordt niet vernieuwd nadat op een andere afbeeldingsknop is gedrukt. Wanneer er op een knop wordt gedrukt en er wordt ook op een andere knop gedrukt, verandert de status van de laatst ingedrukte knop niet. Het effect is dat meerdere afbeeldingsknoppen tegelijkertijd ingedrukt zijn.

Bekende problemen

  • LGLGUIB-1409: Willekeurige framefout Af en toe kunnen de bovenste menu's worden afgesneden nadat widgets bewerkingen hebben toegevoegd en verwijderd in de UI-editor. Momenteel zijn er geen andere details beschikbaar over dit probleem. De enige bekende oplossing als dit probleem optreedt, is het sluiten en opnieuw openen van de GUI Guider-toepassing.
  • LGLGUIB-1520: Er verschijnt een leeg scherm wanneer de meter aan het tabblad wordt toegevoegd view en de naaldwaarde wordt gewijzigd. Er verschijnt een leeg scherm in de IDE wanneer u op de editor klikt nadat u de meterwidget als onderliggend tabblad van het tabblad hebt toegevoegd view object en het instellen van de naaldwaarde. De oplossing is om GUI Guider opnieuw te starten.

9 V1.2.0 GA (uitgebracht op 30 juli 2021)
Nieuwe functies

  • UI-ontwikkelingstool
    • Zoeken naar widgets
    • Aangepaste lettergrootte
    • UG voor bordondersteuning zonder sjabloon
  • Widgets
    • LVGL 7.10.1
    • Gebeurtenissen voor knoppen van de lijst
    • Geheugenlekcontrole
  • toolchain
    • IAR 9.10.2
    • MCUXIDE 11.4.0
    • MCUX SDK 2.10.x
  • Versnelling
    • Beeldconverter voor VGLite-prestatieverbetering

Nieuwe doel-/apparaatondersteuning

  • LPC54s018m, LPC55S69
  • I.MXRT1010

Bugfixes

  • LGLGUIB-1273: De simulator kan het volledige scherm niet weergeven als de schermgrootte groter is dan de hostresolutie

Wanneer de doelschermresolutie groter is dan de pc-schermresolutie, kan dit niet het hele simulatorscherm zijn viewred. Bovendien is de bedieningsbalk niet zichtbaar, waardoor het onmogelijk is om het simulatorscherm te verplaatsen.

  • LGLGUIB-1277: De simulator is leeg voor I. MX RT1170- en RT595-projecten wanneer een grote resolutie is geselecteerd
  • Wanneer de grote resolutie, bijvample, 720×1280, wordt gebruikt om een ​​project te maken voor I. MX RT1170 en I. MX RT595, de simulator is leeg wanneer de GUI APP in de simulator draait.
  • De reden is dat slechts een gedeeltelijk scherm wordt weergegeven wanneer de schermgrootte van het apparaat groter is dan de pc-schermresolutie.
  • LGLGUIB-1294: printerdemo: klikken werkt niet wanneer op de pictogramafbeelding wordt geklikt
  • Wanneer de printerdemo actief is, is er geen reactie wanneer op het pictogram wordt geklikt. Dit gebeurt omdat de gebeurtenistrigger en -actie niet zijn geconfigureerd voor de pictogramafbeelding.
  • LGLGUIB-1296: De grootte van de tekststijl mag niet worden geëxporteerd in de lijstwidget
  • Na het instellen van de tekstgrootte van de lijstwidget in het attributenvenster van GUI Guider, wordt de geconfigureerde tekstgrootte niet van kracht wanneer de GUI APP actief is.

Bekende problemen

  • LGLGUIB-1405: Run Target reset de applicatie niet en voert deze niet uit
  • Wanneer IAR is geselecteerd via de functie “Run Target”, wordt het bord niet automatisch gereset na het programmeren van afbeeldingen. De gebruiker moet de EVK handmatig resetten met behulp van de resetknop zodra het programmeren is voltooid.
  • LGLGUIB-1407: [Tegelview] Onderliggende widgets worden niet in realtime bijgewerkt wanneer een nieuwe tegel aan de tegel wordt toegevoegd view widget, wordt de widgetboom in het linkerpaneel van GUI Guider niet vernieuwd als er geen onderliggende widget wordt toegevoegd aan de nieuwe tegel. Er moet een onderliggende widget aan de tegel worden toegevoegd voordat deze in het meest linkse paneel verschijnt.
  • LGLGUIB-1409: Willekeurige framefout Af en toe kunnen de bovenste menu's worden afgesneden nadat widgets bewerkingen hebben toegevoegd en verwijderd in de UI-editor. Er zijn op dit moment geen andere details over dit probleem beschikbaar. De enige bekende oplossing als dit probleem optreedt, is het sluiten en opnieuw openen van de GUI Guider-toepassing.
  • LGLGUIB-1411: Prestatieprobleem van de ButtonCounterDemo-applicatie Wanneer buttonCounterDemo is gebouwd voor LPC54S018 met behulp van IAR v9.10.2, kunnen er slechte applicatieprestaties optreden. Wanneer u op de ene knop drukt en vervolgens op de andere, is er een merkbare vertraging van ~500 ms voordat het scherm wordt bijgewerkt.
  • LGLGUIB-1412: Het bouwen van demo-applicaties kan mislukken Als de functie Code exporteren wordt gebruikt om code van de GUI APP te exporteren zonder eerst “Code genereren” uit te voeren, zal de build mislukken na het importeren van de geëxporteerde code in MCUXpresso IDE of IAR.
  • LGLGUIB-1506: De status van de eerder ingedrukte afbeeldingsknop wordt niet vernieuwd nadat op een andere afbeeldingsknop is gedrukt
  • Wanneer er op één knop wordt gedrukt en er wordt ook op een andere knop gedrukt, verandert de status van de laatst ingedrukte knop niet. Het effect is dat meerdere afbeeldingsknoppen tegelijkertijd ingedrukt zijn. De oplossing is om de status Aangevinkt voor de afbeeldingsknop in te schakelen via GUI Guider IDE.

V1.1.0 GA (uitgebracht op 17 mei 2021)
Nieuwe functies

  • UI-ontwikkelingstool
    • Menusnelkoppeling en toetsenbordbediening
    • Nieuwe statussen: GEFOCUSEERD, BEWERKT, UITGESCHAKELD
    • Aanpassing van de framesnelheid
    • Configuratie van schermovergang
    • Ouder/kinderen-widgets
    • Terugbelfunctie-instelling voor animatiebeeld
    • VGLite-inschakeling op IDE
    • Koppad automatisch configureren
  • Widgets
    • BMP- en SVG-middelen
    • 3D-animatie voor PNG
    • Steuntegel view als standaardwidget
  • Versnelling
    • Initiële VGLite voor RT1170 en RT595
    • Nieuwe doel-/apparaatondersteuning
    • I. MX RT1170 en i.MX RT595

Bugfixes

  • LGLGUIB-675: Het vernieuwen van de animatie werkt soms niet goed in de simulator
    De animatieafbeeldingen worden soms niet correct vernieuwd in de simulator. De hoofdoorzaak is dat de animatieafbeeldingwidget het wijzigen van de afbeeldingsbron niet goed verwerkt.
  • LGLGUIB-810: De animatieafbeeldingwidget heeft mogelijk vervormde tinten
    Tijdens de werking van een animatiewidget kan de geanimeerde afbeelding een verkleurde tint op de achtergrond hebben. Het probleem wordt veroorzaakt door de onverwerkte stijleigenschappen.
  • LGLGUIB-843: Onregelmatige muisbediening bij het verplaatsen van widgets wanneer de UI-editor is ingezoomd Wanneer de UI-editor is ingezoomd, kan er sprake zijn van een onregelmatige muisbediening bij het verplaatsen van widgets in de editor.
  • LGLGUIB-1011: Het schermoverlay-effect is onjuist wanneer tussen schermen van verschillende formaten wordt gewisseld
    Wanneer een tweede scherm met een dekkingswaarde van 100 wordt gemaakt om het huidige scherm te bedekken (dat niet wordt verwijderd), wordt het achtergrondschermeffect niet correct weergegeven.
  • LGLGUIB-1077: Kan Chinees niet weergeven in de Roller-widget
    Wanneer Chinese karakters als rijtekst in de rollerwidget worden gebruikt, worden de Chinese karakters niet weergegeven wanneer de APP actief is.

Bekende problemen

  • LGLGUIB-1273: De simulator kan het volledige scherm niet weergeven als de schermgrootte groter is dan de hostresolutie
    Wanneer de doelschermresolutie groter is dan de pc-schermresolutie, kan dit niet het hele simulatorscherm zijn viewred. Bovendien is de bedieningsbalk niet zichtbaar, waardoor het onmogelijk is om het simulatorscherm te verplaatsen.
  • LGLGUIB-1277: De simulator is leeg voor I. MX RT1170- en RT595-projecten, grote resolutie is geselecteerd
  • Wanneer de grote resolutie, bijvample, 720×1280, wordt gebruikt om een ​​project te maken voor I. MX RT1170 en I. MX RT595, de simulator is leeg wanneer de GUI APP in de simulator draait. De reden is dat slechts een gedeeltelijk scherm wordt weergegeven wanneer de schermgrootte van het apparaat groter is dan de pc-schermresolutie.
  • LGLGUIB-1294: printerdemo: klikken werkt niet wanneer op de pictogramafbeelding wordt geklikt
  • Wanneer de printerdemo actief is, is er geen reactie wanneer op het pictogram wordt geklikt. Dit gebeurt omdat de gebeurtenistrigger en -actie niet zijn geconfigureerd voor de pictogramafbeelding.
  • LGLGUIB-1296: De grootte van de tekststijl mag niet worden geëxporteerd in de lijstwidget
  • Na het instellen van de tekstgrootte van de lijstwidget in het attributenvenster van GUI Guider, wordt de geconfigureerde tekstgrootte niet van kracht wanneer de GUI APP actief is.

V1.0.0 GA (uitgebracht op 15 januari 2021)
Nieuwe functies

  • UI-ontwikkelingstool
    • Ondersteunt Windows 10 en Ubuntu 20.04
    • Meertalig (Engels, Chinees) voor IDE
    • Compatibel met LVGL v7.4.0, MCUXpresso IDE 11.3.0 en MCU SDK 2.9
    • Projectbeheer: aanmaken, importeren, bewerken, verwijderen
    • What You See Is What You Get (WYSIWYG) UI-ontwerp door middel van slepen en neerzetten
    • Applicatieontwerp met meerdere pagina's
    • Sneltoets voor vooruit en achteruit, kopiëren, plakken, verwijderen, ongedaan maken, opnieuw uitvoeren
    • Code viewer voor UI-definitie JSON file
    • De navigatiebalk naar view de geselecteerde bron file
    • Automatische generatie van LVGL C-code
    • Widgetkenmerkengroep en instelling
    • Scherm kopieer functie
    • GUI-editor inzoomen en uitzoomen
    • Ondersteuning voor meerdere lettertypen en import van lettertypen van derden
    • Aanpasbare reikwijdte van Chinese karakters
    • Uitlijning van widgets: links, midden en rechts
    • PXP-versnelling in- en uitschakelen
    • Ondersteuning van standaardstijl en aangepaste stijl
    • Geïntegreerde demo-applicaties
    • Compatibel met het MCUXpresso-project
    • Realtime logweergave
  • Widgets
    • Ondersteunt 33 widgets
    • Knop (5): knop, afbeeldingsknop, selectievakje, knoppengroep, schakelaar
    • Formulier (4): label, vervolgkeuzelijst, tekstgebied, kalender
    • Tabel (8): tabel, tabblad, berichtenvenster, container, diagram, canvas, lijst, venster
    • Vorm (9): boog, lijn, roller, led, spinbox, meter, lijnmeter, kleur, spinner
    • Afbeelding (2): afbeelding, animatieafbeelding
    • Voortgang (2): balk, schuifregelaar
    • Overige (3): pagina, tegel view, toetsenbord
    • Animatie: animatieafbeelding, GIF naar animatie, animatieversoepeling en pad
    • Ondersteuning van gebeurtenistrigger en actieselectie, aangepaste actiecode
    • Chinees beeldscherm
    • Ondersteuning van standaardstijl en aangepaste stijl
    • Nieuwe doel-/apparaatondersteuning
    • NXP i.MX RT1050, i.MX RT1062 en i.MX RT1064
    • NXP LPC54S018 en LPC54628
    • Apparaatsjabloon, automatisch bouwen en automatisch implementeren voor ondersteunde platforms
    • Voer de simulator uit op de X86-host

Bekende problemen

  • LGLGUIB-675: Het vernieuwen van de animatie werkt soms niet goed in de simulator
    De animatieafbeeldingen worden soms niet correct vernieuwd in de simulator. De hoofdoorzaak is dat de animatieafbeeldingwidget het wijzigen van de afbeeldingsbron niet goed verwerkt.
  • LGLGUIB-810: De animatieafbeeldingwidget heeft mogelijk vervormde tinten
    Tijdens de werking van een animatiewidget kan de geanimeerde afbeelding een verkleurde tint op de achtergrond hebben. Het probleem wordt veroorzaakt door de onverwerkte stijleigenschappen.
  • LGLGUIB-843: Onregelmatige muisbediening bij het verplaatsen van widgets wanneer de UI-editor is ingezoomd
    Wanneer de UI-editor is ingezoomd, kan er sprake zijn van een onregelmatige muisbediening bij het verplaatsen van widgets in de editor.
  • LGLGUIB-1011: Het schermoverlay-effect is onjuist wanneer tussen schermen van verschillende formaten wordt gewisseld
    Wanneer een tweede scherm met een dekkingswaarde van 100 wordt gemaakt om het huidige scherm te bedekken (dat niet wordt verwijderd), wordt het achtergrondschermeffect niet correct weergegeven.
  • LGLGUIB-1077: Kan Chinees niet weergeven in de Roller-widget
    Wanneer Chinese karakters als rijtekst in de rollerwidget worden gebruikt, worden de Chinese karakters niet weergegeven wanneer de APP actief is.

Revisiegeschiedenis
Tabel 1 vat de herzieningen van dit document samen.

Tabel 1. Revisiegeschiedenis

Revisienummer Datum Inhoudelijke wijzigingen
1.0.0 15 januari 2021 Eerste release
1.1.0 17 mei 2021 Bijgewerkt voor v1.1.0
1.2.0 30 juli 2021 Bijgewerkt voor v1.2.0
1.2.1 29 september 2021 Bijgewerkt voor v1.2.1
1.3.0 24 januari 2022 Bijgewerkt voor v1.3.0
1.3.1 31 maart 2022 Bijgewerkt voor v1.3.1
1.4.0 29 juli 2022 Bijgewerkt voor v1.4.0
1.4.1 30 september 2022 Bijgewerkt voor v1.4.1
1.5.0 18 januari 2023 Bijgewerkt voor v1.5.0
1.5.1 31 maart 2023 Bijgewerkt voor v1.5.1

Juridische informatie

Definities
Concept — De conceptstatus van een document geeft aan dat de inhoud nog intern wordt bewerkt.view en onder voorbehoud van formele goedkeuring, wat kan resulteren in wijzigingen of aanvullingen. NXP Semiconductors geeft geen enkele verklaring of garantie met betrekking tot de juistheid of volledigheid van de informatie in een conceptversie van een document en is niet aansprakelijk voor de gevolgen van het gebruik van dergelijke informatie.

Vrijwaring
Beperkte garantie en aansprakelijkheid — De informatie in dit document wordt geacht accuraat en betrouwbaar te zijn. NXP Semiconductors geeft echter geen enkele verklaring of garantie, expliciet of impliciet, met betrekking tot de juistheid of volledigheid van dergelijke informatie en is niet aansprakelijk voor de gevolgen van het gebruik van dergelijke informatie. NXP Semiconductors aanvaardt geen verantwoordelijkheid voor de inhoud van dit document als deze wordt verstrekt door een informatiebron buiten NXP Semiconductors. In geen geval zal NXP Semiconductors aansprakelijk zijn voor enige indirecte, incidentele, punitieve, speciale of vervolgschade (inclusief – maar niet beperkt tot – gederfde winst, gemiste besparingen, bedrijfsonderbreking, kosten in verband met de verwijdering of vervanging van producten of herbewerkingskosten), ongeacht of of niet zo
schade is gebaseerd op onrechtmatige daad (inclusief nalatigheid), garantie, contractbreuk of enige andere juridische theorie.

Niettegenstaande eventuele schade die de klant om welke reden dan ook zou kunnen oplopen, wordt de totale en cumulatieve aansprakelijkheid van NXP Semiconductors jegens klanten voor de hierin beschreven producten beperkt door de Algemene voorwaarden van de commerciële verkoop van NXP Semiconductors. Recht om wijzigingen aan te brengen — NXP Semiconductors behoudt zich het recht voor om op elk moment en zonder voorafgaande kennisgeving wijzigingen aan te brengen in de informatie die in dit document is gepubliceerd, inclusief maar niet beperkt tot specificaties en productbeschrijvingen. Dit document vervangt en vervangt alle informatie die vóór de publicatie ervan werd verstrekt.

Geschiktheid voor gebruik — NXP Semiconductors-producten zijn niet ontworpen, geautoriseerd of gegarandeerd om geschikt te zijn voor gebruik in levensondersteunende, levenskritieke of veiligheidskritieke systemen of apparatuur, noch in toepassingen waar redelijkerwijs een storing of storing van een NXP Semiconductors-product kan worden verwacht persoonlijk letsel, de dood of ernstige schade aan eigendommen of het milieu tot gevolg hebben. NXP Semiconductors en haar leveranciers aanvaarden geen aansprakelijkheid voor opname en/of gebruik van producten van NXP Semiconductors in dergelijke apparatuur of toepassingen en daarom is dergelijke opname en/of gebruik op eigen risico van de klant.

Toepassingen — Toepassingen die hierin worden beschreven voor een van deze producten zijn uitsluitend bedoeld ter illustratie. NXP Semiconductors geeft geen verklaring of garantie dat dergelijke toepassingen zonder verdere tests of aanpassingen geschikt zullen zijn voor het gespecificeerde gebruik. Klanten zijn verantwoordelijk voor het ontwerp en de werking van hun applicaties en producten die gebruik maken van NXP Semiconductors-producten, en NXP Semiconductors aanvaardt geen aansprakelijkheid voor enige hulp bij applicaties of klantproductontwerp. Het is uitsluitend de verantwoordelijkheid van de klant om te bepalen of het product van NXP Semiconductors geschikt en geschikt is voor de toepassingen en geplande producten van de klant, evenals voor de geplande toepassing en gebruik van de externe klant(en) van de klant. Klanten moeten passende ontwerp- en operationele veiligheidsmaatregelen bieden om de risico's die verband houden met hun toepassingen en producten te minimaliseren.

NXP Semiconductors aanvaardt geen enkele aansprakelijkheid met betrekking tot enig verzuim, schade, kosten of probleem dat gebaseerd is op enige zwakte of tekortkoming in de applicaties of producten van de klant, of de toepassing of het gebruik door de derde klant(en) van de klant. De klant is verantwoordelijk voor het uitvoeren van alle noodzakelijke tests voor de applicaties en producten van de klant met behulp van producten van NXP Semiconductors om een ​​defect van de applicaties en de producten of van de applicatie of het gebruik door de externe klant(en) van de klant te voorkomen. NXP aanvaardt ter zake geen enkele aansprakelijkheid. Algemene voorwaarden voor commerciële verkoop — NXP Semiconductors-producten worden verkocht onder de algemene voorwaarden voor commerciële verkoop, zoals gepubliceerd op https://www.nxp.com/profile/terms tenzij anders overeengekomen in een geldige schriftelijke individuele overeenkomst. Indien een individuele overeenkomst wordt gesloten, zijn uitsluitend de voorwaarden van de betreffende overeenkomst van toepassing.

NXP Semiconductors maakt hierbij uitdrukkelijk bezwaar tegen de toepassing van de algemene voorwaarden van de klant over de aankoop van producten van NXP Semiconductors door de klant. Exportcontrole – Dit document en de hierin beschreven items kunnen onderworpen zijn aan exportcontroleregels. Voor export is mogelijk voorafgaande toestemming van de bevoegde autoriteiten vereist. Geschiktheid voor gebruik in niet voor de automobielsector gekwalificeerde producten — Tenzij in dit document uitdrukkelijk wordt vermeld dat dit specifieke NXP Semiconductors-product geschikt is voor de automobielsector, is het product niet geschikt voor gebruik in de automobielsector. Het is niet gekwalificeerd of getest door autotests of toepassingsvereisten. NXP Semiconductors aanvaardt geen aansprakelijkheid voor de opname en/of het gebruik van niet-automobielgekwalificeerde producten in auto-uitrusting of -toepassingen.

Als de klant het product gebruikt voor design-in en use-in automobieltoepassingen volgens specificaties en standaarden in de automobielsector, zal de klant (a) het product gebruiken zonder de garantie van NXP Semiconductors op het product voor dergelijke automobieltoepassingen, gebruik en specificaties, en (b ) wanneer een klant het product voor automobieltoepassingen gebruikt buiten de specificaties van NXP Semiconductors voor dergelijk gebruik, is dit uitsluitend op eigen risico van de klant en (c) de klant vrijwaart NXP Semiconductors volledig voor alle aansprakelijkheid, schade of mislukte productclaims die voortvloeien uit het ontwerp en de gebruik van het product voor automobieltoepassingen buiten de standaardgarantie van NXP Semiconductors en de productspecificaties van NXP Semiconductors. Vertalingen — Een niet-Engelse (vertaalde) versie van een document, inclusief de juridische informatie in dat document, is alleen ter referentie. In geval van discrepantie tussen de vertaalde en de Engelse versie prevaleert de Engelse versie.

Beveiliging — De klant begrijpt dat alle NXP-producten onderhevig kunnen zijn aan niet-geïdentificeerde kwetsbaarheden of gevestigde beveiligingsstandaarden of specificaties met bekende beperkingen kunnen ondersteunen. De klant is verantwoordelijk voor het ontwerp en de werking van zijn applicaties en producten gedurende hun levenscyclus om het effect van deze kwetsbaarheden op de applicaties en producten van de klant te verminderen. De verantwoordelijkheid van de klant strekt zich ook uit tot andere open en/of eigen technologieën die door NXP-producten worden ondersteund voor gebruik in de toepassingen van de klant. NXP aanvaardt geen aansprakelijkheid voor eventuele kwetsbaarheden. Klanten moeten regelmatig de beveiligingsupdates van NXP controleren en er op passende wijze gevolg aan geven.

De klant selecteert producten met beveiligingskenmerken die het beste voldoen aan de regels, voorschriften en normen van de beoogde toepassing en neemt de uiteindelijke ontwerpbeslissingen met betrekking tot zijn producten, en is als enige verantwoordelijk voor de naleving van alle wettelijke, regelgevende en veiligheidsgerelateerde vereisten met betrekking tot zijn producten. producten, ongeacht eventuele informatie of ondersteuning die door NXP wordt geleverd.

NXP heeft een Product Security Incident Response Team (PSIRT) (bereikbaar via PSIRT@nxp.com) dat het onderzoek, de rapportage en de vrijgave van beveiligingsproblemen van NXP-producten beheert. NXP BV — NXP BV is geen werkmaatschappij en distribueert of verkoopt geen producten.
Handelsmerken
Kennisgeving: Alle merken, productnamen, servicenamen en handelsmerken waarnaar wordt verwezen, zijn eigendom van hun respectievelijke eigenaren. NXP — woordmerk en logo zijn handelsmerken van 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, SecureCore,
Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision en Versatile – zijn handelsmerken en/of geregistreerde handelsmerken van Arm Limited (of haar dochterondernemingen of gelieerde ondernemingen) in de VS en/of elders. De gerelateerde technologie kan worden beschermd door een of alle patenten, auteursrechten, ontwerpen en handelsgeheimen. Alle rechten voorbehouden.

Documenten / Bronnen

NXP GUI Guider ontwikkeling van grafische interfaces [pdf] Gebruikershandleiding
GUI Guider Grafische interface-ontwikkeling, Grafische interface-ontwikkeling, Interface-ontwikkeling, Ontwikkeling

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *