NXP-logo

NXP GUI Guider Graphical Interface Development

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

Impormasyon sa dokumento

Impormasyon Nilalaman
Mga keyword GUI_GUIDER_RN, IDE, GUI, MCU, LVGL, RTOS
Abstract Inilalarawan ng dokumentong ito ang inilabas na bersyon ng GUI Guider kasama ang mga feature, pag-aayos ng bug, at mga kilalang isyu.

Tapos naview

Ang GUI Guider ay isang user-friendly na graphical user interface development tool mula sa NXP na nagbibigay-daan sa mabilis na pagbuo ng mga de-kalidad na display gamit ang open-source na LVGL graphics library. Pinapadali ng drag-and-drop na editor ng GUI Guider na gamitin ang maraming feature ng LVGL, gaya ng mga widget, animation, at estilo, upang lumikha ng GUI na may kaunti o walang coding. Sa pag-click ng isang button, maaari mong patakbuhin ang iyong application sa isang simulate na kapaligiran o i-export ito sa isang target na proyekto. Ang nabuong code mula sa GUI Guider ay madaling maidagdag sa isang proyekto ng MCUXpresso IDE, na nagpapabilis sa proseso ng pagbuo at nagbibigay-daan sa iyong magdagdag ng naka-embed na user interface sa iyong application nang walang putol. Ang GUI Guider ay malayang gamitin sa pangkalahatang layunin ng NXP at mga crossover na MCU at may kasamang mga built-in na template ng proyekto para sa ilang sinusuportahang platform.

GA (Inilabas noong Marso 31, 2023)
Mga Bagong Tampok (Inilabas noong 31 Marso 2023)

  • Tool sa Pag-develop ng UI
    • Multi-instance
    • Setting ng kaganapan para sa imahe at textarea
    • Paganahin ang runtime memory monitor
    • Setting ng visibility ng widget
    • Ilipat ang mga widget sa pagitan ng mga screen
    • Lalagyan sa loob ng tab view at tile view
    • Mga custom na opsyon para sa lv_conf.h
    • Pinahusay na prompt ng "Run Simulator" / "Run Target"
    • Progress bar ng "proyekto sa pag-export"
    • I-save ang custom na kulay
    • Magdagdag ng mga widget sa pamamagitan ng pag-click ng mouse sa expand mode
    • Pahalang/vertical na pamamahagi ng widget
    • Higit pang mga shortcut function sa mouse right-click
    • Suportahan ang direktang pagtanggal ng proyekto
    • Flexible na resource tree window
    • Mga bagong demo: air conditioner at progress bar
    • Pinahusay na umiiral na mga demo
    • Supplement entry arrow para sa mga subitem
  • benchmark optimization
    • I. MX RT595: default sa SRAM frame buffer
    • Bawasan ang redundant code ng GUI application
  • Toolchain
    • MCUX IDE 11.7.1
    • MCUX SDK 2.13.1
  • Target
    • i.MX RT1060 EVKB
    • I. MX RT595: SRAM frame buffer
    • I. MX RT1170: 24b color depth

Host OS
Ubuntu 22.04

Pag-aayos ng bug
LGLGUIB-2517: Ang posisyon ng imahe ay hindi ipinapakita nang tama sa simulator Itakda ang imahe sa isang posisyon. Nagpapakita ito ng kaunting paglihis sa simulator. Tama ang posisyon kapag tumatakbo sa development board.

Mga Kilalang Isyu

  • LGLGUIB-1613: Lumilitaw ang isang mensahe ng error sa window ng log pagkatapos matagumpay na patakbuhin ang "Run Target" sa macOS Isang mensahe ng error ay lilitaw sa log window kapag nakumpleto ang "Run Target" sa macOS, kahit na matagumpay na na-deploy ang APP sa board.
  • LGLGUIB-2495: Ang pagpapakita ng simulator ng RT1176 (720×1280) demo ay wala sa screen
  • Kapag pinapatakbo ang simulator ng RT1176 demo na may default na display (720×1280), ang simulator ay wala sa screen at hindi maaaring ipakita ang lahat ng nilalaman. Ang solusyon ay upang baguhin ang setting ng scale ng display ng host sa 100 %.
  • LGLGUIB-2520: Mali ang uri ng panel kapag pinapatakbo ang demo sa target Gamit ang RT1160-EVK na may RK043FN02H panel, lumikha ng example ng GUI Guider at piliin ang RT1060- EVK board at RK043FN66HS panel.
  • Pagkatapos, i-execute ang “RUN” > Target “MCUXpresso”. Ang GUI ay maaaring ipakita sa display. Kapag ini-export ang proyekto at ini-deploy ito sa pamamagitan ng MCUXpresso IDE, walang GUI display sa panel.

V1.5.0 GA (Inilabas noong 18 Enero 2023)
Mga Bagong Tampok (Inilabas noong 18 Enero 2023)

  • Tool sa Pag-develop ng UI
    • Image converter at binary merger
    • Tagapamahala ng mapagkukunan: larawan, font, video, at Lottie JSON
    • Shortcut ng pagdadala ng widget sa itaas o ibaba
    • Ipakita ang base template sa window ng impormasyon ng proyekto
    • Mag-imbak ng binary ng imahe sa QSPI flash
    • Isang halimbawa ng keyboard
    • Prompt ng backup ng proyekto bago mag-upgrade
    • Mga pagkilos ng widget sa screen na pag-load
    • Setting ng mga kaganapan sa screen
    • Ipakita ang bersyon ng GUI Guider
    • Pag-optimize ng laki ng memorya para sa multi-page na application
    • Ipakita ang icon at linya sa resource tree
      Nababaluktot na mga widget window
    • Baguhin ang laki ng window sa pamamagitan ng pag-drag ng mouse
    • Mga komento sa lv_conf.h
  • Library
    • LVGL v8.3.2
    • Widget ng video (mga napiling platform)
    • Lottie widget (mga napiling platform)
    • QR code
    • Text progress bar

Toolchain

  • MCUX IDE 11.7.0
  • MCUX SDK 2.13.0
  • Target
  • MCX-N947-BRK
  • I. MX RT1170EVKB
  • LPC5506
  • MX RT1060: SRAM frame buffer

Pag-aayos ng bug

  • LGLGUIB-2522: Kailangang manu-manong i-reset ang platform pagkatapos patakbuhin ang Target gamit ang Keil Kapag lumilikha ng example (printer) ng GUI Guider, na pumipili ng RT1060-EVK board at RK043FN02H panel, i-execute ang “RUN” > Target “Keil”.
  • Ang log window ay nagpapakita ng "undefined", kaya ang board ay dapat na i-reset nang manu-mano upang patakbuhin ang example.
  • LGLGUIB-2720: Ang pag-uugali ng widget ng Carousel sa MicroPython simulator ay hindi tama Kapag nagdaragdag ng button ng imahe sa carousel at pag-click sa widget, ang status ng button ng imahe ay hindi normal na ipinapakita.

Mga Kilalang Isyu

  • LGLGUIB-1613: Lumilitaw ang isang mensahe ng error sa window ng log pagkatapos matagumpay na patakbuhin ang "Run Target" sa macOS
  • May lalabas na mensahe ng error sa log window kapag nakumpleto ang "Run Target" sa macOS, kahit na matagumpay na na-deploy ang APP sa board.
  • LGLGUIB-2495: Ang pagpapakita ng simulator ng RT1176 (720×1280) demo ay wala sa screen
  • Kapag pinapatakbo ang simulator ng RT1176 demo na may default na display (720×1280), ang simulator ay wala sa screen at hindi maaaring ipakita ang lahat ng nilalaman. Ang solusyon ay upang baguhin ang setting ng scale ng display ng host sa 100 %.
  • LGLGUIB-2517: Ang posisyon ng imahe ay hindi ipinapakita nang tama sa simulator Itakda ang imahe sa isang posisyon. Nagpapakita ito ng kaunting paglihis sa simulator. Tama ang posisyon kapag tumatakbo sa development board.
  • LGLGUIB-2520: Mali ang uri ng panel kapag pinapatakbo ang demo sa target Gamit ang RT1160-EVK na may RK043FN02H panel, lumikha ng example ng GUI Guider at piliin ang RT1060- EVK board at RK043FN66HS panel.
  • Pagkatapos, i-execute ang “RUN” > Target “MCUXpresso”. Ang GUI ay maaaring ipakita sa display. Kapag ini-export ang proyekto at ini-deploy ito sa pamamagitan ng MCUXpresso IDE, walang GUI display sa panel.

V1.4.1 GA (Inilabas noong 30 Setyembre 2022)
Mga Bagong Tampok (Inilabas noong Setyembre 30, 2022)

  • Tool sa Pag-develop ng UI
    • Non-deformation screen preview
    • Ipakita ang laki ng na-import na imahe
    • Paglalarawan, uri, at link ng doc sa window ng attribute
    • Ilipat ang posisyon ng editor gamit ang mouse
    • Pixel scale sa window ng editor
    • Demo ng runtime image (SD) decodes I. MX RT1064, LPC54S018M– Demo ng video (SD) play: i.MX RT1050
    • Pinahusay na pangalan, default na halaga, at prompt para sa mga katangian
    • Submenu ng lisensya
    • Prompt ng pag-override ng code
    • Autofocus sa bagong widget sa editor
    • Pinahusay na tampok sa pag-ikot ng imahe na nakabatay sa mouse
    • Auto-detect para sa custom. c at kaugalian.h
    • Pinahusay na katatagan at katatagan
  • Library
    • Widget ng text box ng data
    • Kalendaryo: i-highlight ang napiling petsa
  • Target
    • NPI: i.MX RT1040
  • Toolchain
    • MCUXpresso IDE 11.6.1
    • MCUXpresso SDK 2.12.1
  • RTOS
    • Zephyr
  • Pag-aayos ng bug
    • LGLGUIB-2466: [Widget: Slider] V7&V8: Ang opacity ng outline ng slider ay hindi gumagana nang abnormal sa editor
    • Kapag itinatakda ang outline opacity ng slider widget sa 0, makikita pa rin ang outline sa editor.

Mga Kilalang Isyu

  • LGLGUIB-1613: Lumilitaw ang isang mensahe ng error sa window ng log pagkatapos matagumpay na patakbuhin ang "Run Target" sa macOS
  • May lalabas na mensahe ng error sa log window kapag nakumpleto ang "Run Target" sa macOS, kahit na matagumpay na na-deploy ang APP sa board.
  • LGLGUIB-2495: Wala sa screen ang display ng simulator ng RT1176 (720×1280) demo Kapag pinapatakbo ang simulator ng RT1176 demo na may default na display (720×1280), wala sa screen ang simulator at hindi maipapakita ang lahat ng content .
  • Ang solusyon ay upang baguhin ang setting ng scale ng display ng host sa 100 %.
  • LGLGUIB-2517: Ang posisyon ng imahe ay hindi ipinapakita nang tama sa simulator Itakda ang imahe sa isang posisyon. Nagpapakita ito ng kaunting paglihis sa simulator. Tama ang posisyon kapag tumatakbo sa development board.
  • LGLGUIB-2520: Mali ang uri ng panel kapag pinapatakbo ang demo sa target Gamit ang RT1160-EVK na may RK043FN02H panel, lumikha ng example ng GUI Guider at piliin ang RT1060- EVK board at RK043FN66HS panel.
  • Pagkatapos, i-execute ang “RUN” > Target “MCUXpresso”. Ang GUI ay maaaring ipakita sa display. Kapag ini-export ang proyekto at ini-deploy ito sa pamamagitan ng MCUXpresso IDE, walang GUI display sa panel.
  • LGLGUIB-2522: Kailangang manu-manong i-reset ang platform pagkatapos patakbuhin ang Target gamit ang Keil Kapag lumilikha ng example (printer) ng GUI Guider, na pumipili ng RT1060-EVK board at RK043FN02H panel, i-execute ang “RUN” > Target “Keil”. Ang log window ay nagpapakita ng "undefined", kaya ang board ay dapat na i-reset nang manu-mano upang patakbuhin ang example.
  • LGLGUIB-2720: Ang pag-uugali ng widget ng Carousel sa MicroPython simulator ay hindi tama Kapag nagdaragdag ng button ng imahe sa carousel at pag-click sa widget, ang status ng button ng imahe ay hindi normal na ipinapakita.

V1.4.0 GA (Inilabas noong 29 Hulyo 2022)
Mga Bagong Tampok (Inilabas noong 29 Hulyo 2022)

  • Tool sa Pag-develop ng UI
    • Pinag-isang layout ng UI ng setting ng attribute
    • Mga setting ng anino
    • Ang custom na ratio ng GUI resize
    • Higit pang mga tema at setting ng system
    • Mag-zoom out < 100 %, kontrol ng mouse
    • Madaling itakda ang default na screen
    • Pahalang na align at align na linya
    • Screen at larawan preview
    • Batch na pag-import ng larawan
    • I-rotate ang imahe gamit ang mouse
    • Default sa bagong display
    • Pagsasaayos ng proyekto
      RT-Thread
  • Mga Widget
    • LVGL v8.2.0
    • Pampubliko: menu, rotary switch(arc), radio button, Chinese input
    • Pribado: carousel, analog na orasan
  • Pagganap
    • Na-optimize na template ng pagganap ng i.MX RT1170 at i.MX RT595
    • Pag-optimize ng laki sa pamamagitan ng pag-compile ng mga ginamit na widget at dependency
  • Target
    • LPC54628: panlabas na flash storage
    • i.MX RT1170: landscape mode
    • RK055HDMIPI4MA0 na display
  • Toolchain
    • MCUXpresso IDE 11.6
    • MCUXpresso SDK 2.12
    • IAR 9.30.1
    • Keil MDK 5.37
  • Mga Pag-aayos ng Bug
    • LGLGUIB-1409: Random na error sa pag-frame Paminsan-minsan ay maaaring putulin ang mga nangungunang menu pagkatapos magdagdag at magtanggal ng mga pagpapatakbo sa UI editor ang mga widget. Sa kasalukuyan, walang ibang detalye tungkol sa isyung ito ang available. Ang tanging alam na solusyon kung mangyari ang isyung ito ay isara at muling buksan ang GUI Guider application.
    • LGLGUIB-1838: Minsan ang svg na imahe ay hindi na-import nang tama Minsan ang SVG na imahe ay hindi na-import nang tama sa GUI Guider IDE.
    • LGLGUIB-1895: [Shape: color] level-v8: Nasisira ang color widget kapag malaki ang sukat nito Kapag ginagamit ang color widget ng LVGL v8, nandistort ang widget kapag malaki ang color widget.
    • LGLGUIB-2066: [imgbtn] Maaaring pumili ng maraming larawan para sa isang estado
  • Kapag pumipili ng mga larawan para sa iba't ibang estado ng isang pindutan ng imahe (Inilabas, Pinindot, Sinuri ang Paglabas, o Nasuri na Pinindot), posibleng pumili ng maraming larawan sa dialog box ng pagpili. Ang kahon ng pagpili ay dapat lamang i-highlight ang huling napiling larawan. LGLGUIB-2107: [GUI Editor] Ang disenyo ng GUI Editor ay hindi katulad ng simulator o target na mga resulta Kapag nagdidisenyo ng screen na may tsart, ang disenyo ng GUI editor ay maaaring hindi tumugma sa mga resulta kapag viewsa simulator o sa isang target.
  • LGLGUIB-2117: Ang GUI Guider simulator ay bumubuo ng hindi kilalang error, at ang UI application ay hindi makakatugon sa anumang kaganapan Kapag bumubuo ng mga multi-screen na application gamit ang GUI Guider, ang tatlong screen ay maaaring ilipat sa pamamagitan ng pag-click sa isang button. Pagkatapos ng ilang beses ng pagpapalit ng screen, ang simulator o board ay hindi normal na na-excite at nag-uulat ng hindi kilalang error, at ang demo ay hindi makatugon sa anumang kaganapan.
  • LGLGUIB-2120: Hindi gumagana ang pag-recolour ng filter sa screen ng disenyo Ang tampok na pag-recolour ng filter ay hindi ipinapakita nang tama sa mga window ng disenyo. Kapag ang isang imahe ay idinagdag na may orihinal na kulay ng puti, binabago ng filter ang kulay sa asul. Ipinapakita ng window ng disenyo na ang lahat ng mga imahe, kasama ang kanilang background, ay lumipat sa bagong kulay. Ang inaasahan ay hindi dapat magbago ang background.
  • LGLGUIB-2121: Ang laki ng font ay hindi maaaring mas malaki sa 100 Ang laki ng font ay hindi maaaring mas malaki kaysa sa 100. Sa ilang mga GUI application, kailangan ng mas malaking laki ng font.
  • LGLGUIB-2434: Ang display ng kalendaryo ay nailagay sa ibang lugar Kapag ginagamit ang tab view bilang pangkalahatang background, pagkatapos idagdag ang kalendaryo sa content2, hindi ito ipinapakita nang tama, gaano man ang laki ng kalendaryo. Ang parehong isyu ay nangyayari sa parehong simulator at board.
  • LGLGUIB-2502: Hindi mabago ang kulay ng BG ng item sa listahan sa widget ng drop-down na listahan Ang kulay ng background para sa label ng listahan sa widget ng drop-down na listahan ay hindi mababago.

Mga Kilalang Isyu

  • LGLGUIB-1613: Lumilitaw ang isang mensahe ng error sa window ng log pagkatapos matagumpay na patakbuhin ang "Run Target" sa macOS
  • May lalabas na mensahe ng error sa log window kapag nakumpleto ang "Run Target" sa macOS, kahit na matagumpay na na-deploy ang APP sa board.
  • LGLGUIB-2495: Ang pagpapakita ng simulator ng RT1176 (720×1280) demo ay wala sa screen
  • Kapag pinapatakbo ang simulator ng RT1176 demo na may default na display (720×1280), ang simulator ay wala sa screen at hindi maaaring ipakita ang lahat ng nilalaman. Ang solusyon ay upang baguhin ang setting ng scale ng display ng host sa 100 %.
  • LGLGUIB-2517: Ang posisyon ng imahe ay hindi ipinapakita nang tama sa simulator Itakda ang imahe sa isang posisyon. Nagpapakita ito ng kaunting paglihis sa simulator. Tama ang posisyon kapag tumatakbo sa development board.
  • LGLGUIB-2520: Mali ang uri ng panel kapag pinapatakbo ang demo sa target
  • Gamit ang RT1160-EVK na may RK043FN02H panel, gumawa ng example ng GUI Guider at piliin ang RT1060-
  • EVK board at RK043FN66HS panel. Pagkatapos ay i-execute ang “RUN” > Target “MCUXpresso”. Ang GUI ay maaaring ipakita sa display. Kapag ini-export ang proyekto at ini-deploy ito sa pamamagitan ng MCUXpresso IDE, walang GUI display sa panel.
    • LGLGUIB-2522: Kailangang manu-manong i-reset ang platform pagkatapos patakbuhin ang Target gamit ang Keil Kapag lumilikha ng example (printer) ng GUI Guider na pumipili ng RT1060-EVK board at RK043FN02H panel, i-execute ang “RUN” > Target “Keil”. Ang log window ay nagpapakita ng "hindi natukoy" at samakatuwid ang board ay dapat na i-reset nang manu-mano upang patakbuhin ang example.

V1.3.1 GA (Inilabas noong 31 Marso 2022)
Mga Bagong Tampok (Inilabas noong 31 Marso 2022)

  • Tool sa Pag-develop ng UI
    • Wizard para sa paglikha ng proyekto
    • Awtomatikong pag-scale ng GUI
    • Mapipiling display na may custom na opsyon
    • 11 bagong font: kabilang ang Arial, Abel, at higit pa
    • Default sa Arial font sa mga demo
    • Memory Monitor
    • Camera preview APP sa i.MX RT1170
    • Ang mga widget ng pangkat ay gumagalaw
    • Kopya ng lalagyan
  • Incremental compile
  • Mga Widget
    • Animated na analog na orasan
    • Animated na digital na orasan
  • Pagganap
    • Pag-optimize ng oras ng pagbuo
    • Opsyon sa perf: laki, bilis, at, balanse
    • Kabanata ng Pagganap sa Gabay sa Gumagamit
  • Target
    • I. MX RT1024
    • LPC55S28, LPC55S16
  • Toolchain
    • MCU SDK v2.11.1
    • MCUX IDE v11.5.1
  • Mga Pag-aayos ng Bug
    • LGLGUIB-1557: Ang copy/paste function ng container widget ay dapat na nalalapat sa lahat ng mga child widget nito na GUI Guider copy and paste operations ay naaangkop lamang para sa widget mismo at hindi kasama para sa mga bata. Para kay example, kapag ang isang lalagyan ay ginawa at isang slider ay idinagdag bilang isang bata, ang pagkopya at pag-paste ng lalagyan, ay nagresulta sa isang bagong lalagyan. Gayunpaman, ang lalagyan ay walang bagong slider. Ang function na kopyahin/i-paste ng widget ng container ay inilapat na ngayon sa lahat ng mga child widget.
    • LGLGUIB-1616: Pagbutihin ang UX ng widget na gumagalaw pataas/pababa sa resource window Sa tab na Resource, maaaring maglaman ng maraming widget ang isang screen. Ito ay hindi mahusay at hindi maginhawa upang ilipat ang isang mapagkukunan ng widget mula sa ibaba hanggang sa itaas ng listahan ng mga widget sa screen. Posible lamang ito pagkatapos ng sunud-sunod na pag-click ng mouse. Para makapagbigay ng mas magandang karanasan, sinusuportahan na ngayon ang tampok na drag-and-drop para dito.
    • LGLGUIB-1943: [IDE] Ang panimulang posisyon ng linya ay hindi tama sa editor Kapag itinakda ang panimulang posisyon ng linya sa (0, 0), ang panimulang posisyon ng widget ay mali sa editor. Gayunpaman, normal ang posisyon sa simulator at target.
    •  LGLGUIB-1955: Walang nakaraang screen button sa pangalawang screen ng screen transition demo Para sa screen transition demo, ang text ng button sa pangalawang screen ay dapat na "nakaraang screen" sa halip na "next screen".
    • LGLGUIB-1962: Memory leak sa auto-generated code Mayroong memory leak sa code na nabuo ng GUI Guider. Lumilikha ang code ng screen na may lv_obj_create() ngunit tumatawag sa lv_obj_clean() para tanggalin ito. Tinatanggal ng Lv_obj_clean ang lahat ng bata ng isang bagay ngunit hindi ang bagay na nagdudulot ng pagtagas.
    •  LGLGUIB-1973: Ang code ng mga kaganapan at pagkilos ng pangalawang screen ay hindi nabuo
    • Kapag ang isang proyekto ay ginawa kasama ang dalawang screen na may isang button sa bawat isa, at ang kaganapan at pagkilos ay nakatakdang mag-navigate sa pagitan ng dalawang screen na ito sa pamamagitan ng kaganapan ng button; ang code ng kaganapang “Load Screen” ng button ng pangalawang screen ay hindi nabuo.

Mga Kilalang Isyu

  • LGLGUIB-1409: Random na error sa pag-frame
    Paminsan-minsan ay maaaring putulin ang mga nangungunang menu pagkatapos magdagdag at magtanggal ng mga widget ng mga operasyon sa editor ng UI. Sa kasalukuyan, walang ibang detalye tungkol sa isyung ito ang available. Ang tanging alam na solusyon kung mangyari ang isyung ito ay isara at muling buksan ang GUI Guider application.
  • LGLGUIB-1613: Lumilitaw ang isang mensahe ng error sa window ng log pagkatapos matagumpay na patakbuhin ang "Run Target" sa macOS
  • May lalabas na mensahe ng error sa log window kapag nakumpleto ang "Run Target" sa macOS, kahit na matagumpay na na-deploy ang APP sa board.
  • LGLGUIB-1838: Minsan ang svg na imahe ay hindi na-import nang tama Minsan ang SVG na imahe ay hindi na-import nang tama sa GUI Guider IDE.
  • LGLGUIB-1895: [Shape: color] level-v8: Nasisira ang color widget kapag malaki ang sukat nito Kapag ginagamit ang color widget ng LVGL v8, nandistort ang widget kapag malaki ang color widget.

V1.3.0 GA (Inilabas noong 24 Enero 2022)
Mga Bagong Tampok

  • Tool sa Pag-develop ng UI
    • Dalawang bersyon ng LVGL
    • 24-bit na lalim ng kulay
    • Demo ng music player
    • Maraming tema
    • I-enable/i-disable ang FPS/CPU monitor
    • Setting ng mga katangian ng screen
  • Mga Widget
    • LVGL 8.0.2
    • MicroPython
    • 3D animation para sa JPG/JPEG
    • I-drag at i-drop ang disenyo para sa tile view
  •  Toolchain
    • Bago: Keil MDK v5.36
    • Mag-upgrade: MCU SDK v2.11.0, MCUX IDE v11.5.0, IAR v9.20.2
  • Sinusuportahang OS
    • macOS 11.6
  • Mga Pag-aayos ng Bug
    • LGLGUIB-1520: Lumilitaw ang blangkong screen kapag idinagdag ang Gauge sa tab view at ang halaga ng karayom ​​ay binago
    • Lumilitaw ang isang blangkong screen sa IDE sa pag-click sa editor pagkatapos idagdag ang gauge widget bilang anak ng tabview bagay at pagtatakda ng halaga ng karayom. Ang workaround ay i-restart ang GUI Guider.
    • LGLGUIB-1774: Isyu sa pagdaragdag ng widget ng kalendaryo sa proyekto
    • Ang pagdaragdag ng widget ng kalendaryo sa isang proyekto ay nagdudulot ng hindi kilalang error. Ang pangalan ng widget ay hindi maayos na na-update. Sinusubukan ng GUI Guider na magproseso ng pangalan ng widget na screen_calendar_1 ngunit ang kalendaryo ay nasa scrn2. Dapat itong scrn2_calendar_1.
  • LGLGUIB-1775: Typo sa impormasyon ng system
  • Sa setting ng "System" ng GUI Guider IDE, may typo sa "USE PERE MONITOR", dapat itong "REAL TIME PERF MONITOR".
  • LGLGUIB-1779: Error sa pagbuo kapag ang path ng proyekto ay naglalaman ng character na espasyo Kapag mayroong space character sa path ng proyekto, nabigo ang pagbuo ng proyekto sa GUI Guider.
  • LGLGUIB-1789: [MicroPython simulator] Blank space na idinagdag sa roller widget.
  • LGLGUIB-1790: Nabigo ang template ng ScreenTransition sa 24 bpp na gusali sa IDE
  • Para gumawa ng proyekto sa GUI Guider, piliin ang lvgl7, RT1064 EVK board template, ScreenTransition app template, 24-bit color depth at 480*272.
  • Bumuo ng code at pagkatapos ay i-export ang code sa IAR o MCUXpresso IDE. Kopyahin ang nabuong code sa proyekto ng SDK lvgl_guider at bumuo sa IDE. Lumilitaw ang isang maling screen at ang code ay na-stuck sa MemManage_Handler.

Mga Kilalang Isyu

  • LGLGUIB-1409: Random na error sa pag-frame Paminsan-minsan ay maaaring putulin ang mga nangungunang menu pagkatapos magdagdag at magtanggal ng mga pagpapatakbo sa UI editor ang mga widget.
  • Sa kasalukuyan, walang ibang detalye tungkol sa isyung ito ang available. Ang tanging alam na solusyon kung mangyari ang isyung ito ay isara at muling buksan ang GUI Guider application.
  • LGLGUIB-1613: Lumilitaw ang isang mensahe ng error sa window ng log pagkatapos matagumpay na patakbuhin ang "Run Target" sa macOS
  • May lalabas na mensahe ng error sa log window kapag nakumpleto ang "Run Target" sa macOS, kahit na matagumpay na na-deploy ang APP sa board.

V1.2.1 GA (Inilabas noong 29 Setyembre 2021)
Mga Bagong Tampok

  • Tool sa Pag-develop ng UI
    • LVGL built-in na mga tema
  • Toolchain
    • MCU SDK 2.10.1
  • Bagong Target / Suporta sa Device
    • I. MX RT1015
    • I. MX RT1020
    • I. MX RT1160
    • i.MX RT595: TFT Touch 5” na display
  • Mga Pag-aayos ng Bug
    • LGLGUIB-1404: I-export files sa tinukoy na folder
    • Kapag ginagamit ang function ng pag-export ng code, pinipilit ng GUI Guider ang na-export files sa isang default na folder sa halip na ang folder na tinukoy ng mga user.
    • LGLGUIB-1405: Ang Run Target ay hindi nagre-reset at nagpapatakbo ng application Kapag ang IAR ay pinili mula sa tampok na "Run Target", ang board ay hindi awtomatikong nagre-reset pagkatapos ng image programming.
    • Dapat manu-manong i-reset ng user ang EVK gamit ang reset button kapag nakumpleto na ang programming.

LGLGUIB-1407
[Tileview] Ang mga bata na widget ay hindi ina-update sa real-time Kapag may idinagdag na bagong tile sa tile view widget, ang widgets tree sa kaliwang panel ng GUI Guider ay hindi nire-refresh kung walang child widget na idadagdag sa bagong tile. Dapat magdagdag ng child widget sa tile para lumabas ito sa pinakakaliwang panel.

LGLGUIB-1411
Isyu sa pagganap ng application ng ButtonCounterDemo Kapag ang buttonCounterDemo ay binuo para sa LPC54S018 sa pamamagitan ng paggamit ng IAR v9.10.2, maaaring maranasan ang mahinang pagganap ng application. Kapag pinindot ang isang button at pagkatapos ay ang isa pa, may kapansin-pansing pagkaantala ng ~500 ms bago mag-update ang screen.

LGLGUIB-1412
Maaaring mabigo ang pagbuo ng mga demo application Kung ang feature na I-export ang code ay ginagamit upang i-export ang code ng GUI APP nang hindi muna pinapagana ang "Bumuo ng Code", mabibigo ang build pagkatapos i-import ang na-export na code sa MCUXpresso IDE o IAR.

LGLGUIB-1450
Error sa GUI Guider uninstaller Kung maraming pag-install ng GUI Guider sa isang makina, nabigo ang uninstaller na makilala ang mga installation na iyon. Para kay exampSa gayon, ang pagpapatakbo ng uninstaller ng v1.1.0 ay maaaring magresulta sa pag-alis ng v1.2.0.

LGLGUIB-1506
Ang estado ng dati nang pinindot na pindutan ng imahe ay hindi na-refresh pagkatapos ng pagpindot sa isa pang pindutan ng imahe Kapag ang isang pindutan ay pinindot, at isa pa ay pinindot din, ang estado ng huling pinindot na pindutan ay hindi nagbabago. Ang epekto ay ang maraming mga pindutan ng imahe ay nasa pinindot na estado nang sabay-sabay.

Mga Kilalang Isyu

  • LGLGUIB-1409: Random na error sa pag-frame Paminsan-minsan ay maaaring putulin ang mga nangungunang menu pagkatapos magdagdag at magtanggal ng mga pagpapatakbo sa UI editor ang mga widget. Sa kasalukuyan, walang ibang mga detalye na magagamit tungkol sa isyung ito. Ang tanging alam na solusyon kung mangyari ang isyung ito ay isara at muling buksan ang GUI Guider application.
  • LGLGUIB-1520: Lumilitaw ang isang blangkong screen kapag idinagdag ang Gauge sa tab view at ang halaga ng karayom ​​ay binago Ang isang blangkong screen ay lilitaw sa IDE sa pag-click sa editor pagkatapos idagdag ang gauge widget bilang isang anak ng tab view bagay at pagtatakda ng halaga ng karayom. Ang workaround ay i-restart ang GUI Guider.

9 V1.2.0 GA (Inilabas noong 30 Hulyo 2021)
Mga Bagong Tampok

  • Tool sa Pag-develop ng UI
    • Paghahanap sa widget
    • Custom na laki ng font
    • UG para sa suporta sa board na walang template
  • Mga Widget
    • LVGL 7.10.1
    • Mga kaganapan para sa mga pindutan ng listahan
    • Pagsusuri ng memory leak
  • Toolchain
    • IAR 9.10.2
    • MCUX IDE 11.4.0
    • MCUX SDK 2.10.x
  • Pagpapabilis
    • Image converter para sa pagpapalaki ng pagganap ng VGLite

Bagong Target / Suporta sa Device

  • LPC54s018m, LPC55S69
  • I. MX RT1010

Mga Pag-aayos ng Bug

  • LGLGUIB-1273: Hindi maipapakita ng simulator ang buong screen kapag ang laki ng screen ay mas malaki kaysa sa resolution ng host

Kapag ang target na resolution ng screen ay mas malaki kaysa sa PC screen resolution, ang buong screen ng simulator ay hindi maaaring viewed. Bilang karagdagan, ang control bar ay hindi nakikita kaya imposibleng ilipat ang screen ng simulator.

  • LGLGUIB-1277: Blangko ang simulator para sa I. MX RT1170 at RT595 na proyekto kapag napili ang isang malaking resolution
  • Kapag ang malaking resolution, para sa halample, 720×1280, ay ginagamit upang lumikha ng isang proyekto para sa I. MX RT1170 at I. MX RT595, ang simulator ay blangko kapag ang GUI APP ay tumatakbo sa simulator.
  • Ang dahilan ay isang bahagyang screen lamang ang ipinapakita kapag ang laki ng screen ng device ay mas malaki kaysa sa resolution ng screen ng PC.
  • LGLGUIB-1294: demo ng printer: Hindi gumagana ang pag-click kapag na-click ang imahe ng icon
  • Kapag tumatakbo ang demo ng printer, walang tugon kapag na-click ang imahe ng icon. Nangyayari ito dahil hindi naka-configure ang trigger at pagkilos ng kaganapan para sa imahe ng icon.
  • LGLGUIB-1296: Ang laki ng istilo ng teksto ay hindi dapat i-export sa widget ng listahan
  • Pagkatapos itakda ang laki ng teksto ng widget ng listahan sa window ng mga katangian ng GUI Guider, hindi magkakabisa ang na-configure na laki ng teksto kapag tumatakbo ang GUI APP.

Mga Kilalang Isyu

  • LGLGUIB-1405: Ang Run Target ay hindi nagre-reset at nagpapatakbo ng application
  • Kapag napili ang IAR mula sa feature na "Run Target", hindi awtomatikong na-reset ang board pagkatapos ng image programming. Dapat manu-manong i-reset ng user ang EVK gamit ang reset button kapag nakumpleto na ang programming.
  • LGLGUIB-1407: [Tileview] Ang mga bata na widget ay hindi ina-update sa real-time Kapag may idinagdag na bagong tile sa tile view widget, ang widgets tree sa kaliwang panel ng GUI Guider ay hindi nire-refresh kung walang child widget na idadagdag sa bagong tile. Dapat magdagdag ng child widget sa tile para lumabas ito sa pinakakaliwang panel.
  • LGLGUIB-1409: Random na error sa pag-frame Paminsan-minsan ay maaaring putulin ang mga nangungunang menu pagkatapos magdagdag at magtanggal ng mga pagpapatakbo sa UI editor ang mga widget. Walang ibang mga detalye tungkol sa isyung ito ang available sa ngayon. Ang tanging alam na solusyon kung mangyari ang isyung ito ay isara at muling buksan ang GUI Guider application.
  • LGLGUIB-1411: Isyu sa pagganap ng application ng ButtonCounterDemo Kapag ang buttonCounterDemo ay binuo para sa LPC54S018 sa pamamagitan ng paggamit ng IAR v9.10.2, maaaring maranasan ang mahinang pagganap ng application. Kapag pinindot ang isang button at pagkatapos ay ang isa pa, may kapansin-pansing pagkaantala ng ~500 ms bago mag-update ang screen.
  • LGLGUIB-1412: Maaaring mabigo ang mga application ng demo ng gusali Kung ang feature na Export code ay ginagamit upang i-export ang code ng GUI APP nang hindi muna pinapatakbo ang "Bumuo ng Code", mabibigo ang build pagkatapos i-import ang na-export na code sa MCUXpresso IDE o IAR.
  • LGLGUIB-1506: Ang estado ng dati nang pinindot na pindutan ng imahe ay hindi na-refresh pagkatapos pindutin ang isa pang pindutan ng imahe
  • Kapag pinindot ang isang pindutan, at pinindot din ang isa pa, hindi nagbabago ang estado ng huling pinindot na pindutan. Ang epekto ay ang maraming mga pindutan ng imahe ay nasa pinindot na estado nang sabay-sabay. Ang solusyon ay upang paganahin ang Naka-check na estado para sa pindutan ng imahe sa pamamagitan ng GUI Guider IDE.

V1.1.0 GA (Inilabas noong 17 Mayo 2021)
Mga Bagong Tampok

  • Tool sa Pag-develop ng UI
    • Menu shortcut at kontrol sa keyboard
    • Mga bagong estado: FOCUSED, EDITED, disabled
    • Pag-customize ng frame rate
    • Configuration ng paglipat ng screen
    • Mga widget ng magulang/anak
    • Setting ng function ng callback para sa imahe ng animation
    • Pag-enable ng VGLite sa IDE
    • Auto-config ng header path
  • Mga Widget
    • BMP at SVG asset
    • 3D animation para sa PNG
    • Suporta sa tile view bilang isang karaniwang widget
  • Pagpapabilis
    • Paunang VGLite para sa RT1170 at RT595
    • Bagong Target / Suporta sa Device
    • I. MX RT1170 at i.MX RT595

Mga Pag-aayos ng Bug

  • LGLGUIB-675: Ang pag-refresh ng animation ay maaaring hindi gumana nang maayos sa simulator kung minsan
    Ang mga larawan ng animation ay hindi nire-refresh nang tama sa simulator kung minsan, ang ugat na dahilan ay ang animation na imahen na widget ay hindi humahawak ng image source pagbabago ng maayos.
  • LGLGUIB-810: Maaaring may mga distorted na kulay ang widget ng imahe ng animation
    Sa panahon ng pagpapatakbo ng isang animation widget, ang animated na imahe ay maaaring magkaroon ng isang kupas na kulay sa background. Ang isyu ay sanhi dahil sa hindi nahawakang mga katangian ng istilo.
  • LGLGUIB-843: Mali-mali na pagpapatakbo ng mouse kapag naglilipat ng mga widget kapag ang UI editor ay naka-zoom in Kapag ang UI editor ay naka-zoom in, maaaring may mali-mali na operasyon ng mouse kapag naglilipat ng mga widget sa editor.
  • LGLGUIB-1011: Hindi tama ang epekto ng overlay ng screen kapag inilipat ang mga screen na may iba't ibang laki
    Kapag ang pangalawang screen na may opacity na value na 100 ay ginawa upang takpan ang kasalukuyang screen (na hindi natanggal), ang background na screen effect ay hindi ipinapakita nang tama.
  • LGLGUIB-1077: Hindi maipakita ang Chinese sa Roller widget
    Kapag ang mga Chinese na character ay ginamit bilang row text sa roller widget, ang Chinese ay hindi ipinapakita kapag ang APP ay tumatakbo.

Mga Kilalang Isyu

  • LGLGUIB-1273: Hindi maipapakita ng simulator ang buong screen kapag ang laki ng screen ay mas malaki kaysa sa resolution ng host
    Kapag ang target na resolution ng screen ay mas malaki kaysa sa PC screen resolution, ang buong screen ng simulator ay hindi maaaring viewed. Bilang karagdagan, ang control bar ay hindi nakikita kaya imposibleng ilipat ang screen ng simulator.
  • LGLGUIB-1277: Ang simulator ay blangko para sa I. MX RT1170 at RT595 na mga proyekto ang malaking resolution ay pinili
  • Kapag ang malaking resolution, para sa halample, 720×1280, ay ginagamit upang lumikha ng isang proyekto para sa I. MX RT1170 at I. MX RT595, ang simulator ay blangko kapag ang GUI APP ay tumatakbo sa simulator. Ang dahilan ay isang bahagyang screen lamang ang ipinapakita kapag ang laki ng screen ng device ay mas malaki kaysa sa resolution ng screen ng PC.
  • LGLGUIB-1294: demo ng printer: Hindi gumagana ang pag-click kapag na-click ang imahe ng icon
  • Kapag tumatakbo ang demo ng printer, walang tugon kapag na-click ang imahe ng icon. Nangyayari ito dahil hindi naka-configure ang trigger at pagkilos ng kaganapan para sa imahe ng icon.
  • LGLGUIB-1296: Ang laki ng istilo ng teksto ay hindi dapat i-export sa widget ng listahan
  • Pagkatapos itakda ang laki ng teksto ng widget ng listahan sa window ng mga katangian ng GUI Guider, hindi magkakabisa ang na-configure na laki ng teksto kapag tumatakbo ang GUI APP.

V1.0.0 GA (Inilabas noong 15 Enero 2021)
Mga Bagong Tampok

  • Tool sa Pag-develop ng UI
    • Sinusuportahan ang Windows 10 at Ubuntu 20.04
    • Multi-language (English, Chinese) para sa IDE
    • Tugma sa LVGL v7.4.0, MCUXpresso IDE 11.3.0, at MCU SDK 2.9
    • Pamamahala ng proyekto: lumikha, mag-import, mag-edit, magtanggal
    • What You See Is What You Get (WYSIWYG) UI na disenyo sa pamamagitan ng drag and drop
    • Multi-page na disenyo ng application
    • Shortcut ng bring forward at backward, copy, paste, delete, undo, redo
    • Code viewer para sa kahulugan ng UI na JSON file
    • Ang navigation bar sa view ang napiling pinagmulan file
    • Awtomatikong pagbuo ng LVGL C code
    • Pangkat at setting ng mga katangian ng widget
    • Pag-andar ng kopya ng screen
    • GUI editor mag-zoom in at mag-zoom out
    • Maramihang suporta sa font at pag-import ng font ng 3rd party
    • Nako-customize na saklaw ng character na Tsino
    • Pag-align ng mga widget: kaliwa, gitna, at kanan
    • Paganahin at huwag paganahin ang PXP acceleration
    • Suportahan ang default na istilo at custom na istilo
    • Pinagsamang demo application
    • Tugma sa proyekto ng MCUXpresso
    • Real-time na pagpapakita ng log
  • Mga Widget
    • Sinusuportahan ang 33 mga widget
    • Button (5): button, button ng imahe, checkbox, grupo ng button, switch
    • Form (4): label, drop-down list, text area, kalendaryo
    • Talahanayan (8): talahanayan, tab, kahon ng mensahe, lalagyan, tsart, canvas, listahan, window
    • Hugis (9): arc, line, roller, led, spin box, gauge, line meter, kulay, spinner
    • Larawan (2): larawan, larawan ng animation
    • Pag-unlad (2): bar, slider
    • Iba pa (3): pahina, tile view, keyboard
    • Animation: animation image, GIF hanggang animation, animation easing, at path
    • Suportahan ang trigger ng kaganapan at pagpili ng pagkilos, custom na code ng pagkilos
    • Chinese display
    • Suportahan ang default na istilo at custom na istilo
    • Bagong Target / Suporta sa Device
    • NXP i.MX RT1050, i.MX RT1062, at i.MX RT1064
    • NXP LPC54S018 at LPC54628
    • Template ng device, auto-build, at auto-deploy para sa mga sinusuportahang platform
    • Patakbuhin ang simulator sa X86 host

Mga Kilalang Isyu

  • LGLGUIB-675: Ang pag-refresh ng animation ay maaaring hindi gumana nang maayos sa simulator kung minsan
    Ang mga larawan ng animation ay hindi nire-refresh nang tama sa simulator kung minsan, ang ugat na dahilan ay ang animation na imahen na widget ay hindi humahawak ng image source pagbabago ng maayos.
  • LGLGUIB-810: Maaaring may mga distorted na kulay ang widget ng imahe ng animation
    Sa panahon ng pagpapatakbo ng isang animation widget, ang animated na imahe ay maaaring magkaroon ng isang kupas na kulay sa background. Ang isyu ay sanhi dahil sa hindi nahawakang mga katangian ng istilo.
  • LGLGUIB-843: Maling operasyon ng mouse kapag naglilipat ng mga widget kapag naka-zoom in ang editor ng UI
    Kapag naka-zoom in ang editor ng UI, maaaring magkaroon ng mali-mali na operasyon ng mouse kapag naglilipat ng mga widget sa editor.
  • LGLGUIB-1011: Hindi tama ang epekto ng overlay ng screen kapag inilipat ang mga screen na may iba't ibang laki
    Kapag ang pangalawang screen na may opacity na value na 100 ay ginawa upang takpan ang kasalukuyang screen (na hindi natanggal), ang background na screen effect ay hindi ipinapakita nang tama.
  • LGLGUIB-1077: Hindi maipakita ang Chinese sa Roller widget
    Kapag ang mga Chinese na character ay ginamit bilang row text sa roller widget, ang Chinese ay hindi ipinapakita kapag ang APP ay tumatakbo.

Kasaysayan ng rebisyon
Talahanayan 1 nagbubuod ng mga pagbabago sa dokumentong ito.

Talahanayan 1. Kasaysayan ng rebisyon

Numero ng rebisyon Petsa Mga makabuluhang pagbabago
1.0.0 15 Enero 2021 Paunang paglabas
1.1.0 17 Mayo 2021 Na-update para sa v1.1.0
1.2.0 30 Hulyo 2021 Na-update para sa v1.2.0
1.2.1 Setyembre 29, 2021 Na-update para sa v1.2.1
1.3.0 24 Enero 2022 Na-update para sa v1.3.0
1.3.1 31 Marso 2022 Na-update para sa v1.3.1
1.4.0 29 Hulyo 2022 Na-update para sa v1.4.0
1.4.1 Setyembre 30, 2022 Na-update para sa v1.4.1
1.5.0 18 Enero 2023 Na-update para sa v1.5.0
1.5.1 31 Marso 2023 Na-update para sa v1.5.1

Legal na impormasyon

Mga Kahulugan
Draft — Ang isang draft na status sa isang dokumento ay nagpapahiwatig na ang nilalaman ay nasa ilalim pa rin ng panloob na review at napapailalim sa pormal na pag-apruba, na maaaring magresulta sa mga pagbabago o pagdaragdag. Ang NXP Semiconductor ay hindi nagbibigay ng anumang representasyon o warranty tungkol sa katumpakan o pagkakumpleto ng impormasyong kasama sa isang draft na bersyon ng isang dokumento at walang pananagutan para sa mga kahihinatnan ng paggamit ng naturang impormasyon.

Mga Disclaimer
Limitadong warranty at pananagutan — Ang impormasyon sa dokumentong ito ay pinaniniwalaang tumpak at maaasahan. Gayunpaman, ang NXP Semiconductor ay hindi nagbibigay ng anumang mga representasyon o warranty, ipinahayag o ipinahiwatig, tungkol sa katumpakan o pagkakumpleto ng naturang impormasyon at walang pananagutan para sa mga kahihinatnan ng paggamit ng naturang impormasyon. Ang NXP Semiconductor ay walang pananagutan para sa nilalaman sa dokumentong ito kung ibinigay ng isang mapagkukunan ng impormasyon sa labas ng NXP Semiconductor. Sa anumang pagkakataon ay mananagot ang NXP Semiconductor para sa anumang hindi direkta, incidental, punitive, espesyal o kinahinatnang pinsala (kabilang ang - nang walang limitasyon - nawalang kita, nawalang ipon, pagkagambala sa negosyo, mga gastos na nauugnay sa pagtanggal o pagpapalit ng anumang mga produkto o mga singil sa muling paggawa) kung o hindi ganoon
ang mga pinsala ay batay sa tort (kabilang ang kapabayaan), warranty, paglabag sa kontrata o anumang iba pang legal na teorya.

Sa kabila ng anumang mga pinsala na maaaring makuha ng customer para sa anumang dahilan, ang pinagsama-samang at pinagsama-samang pananagutan ng NXP Semiconductor sa mga customer para sa mga produktong inilarawan dito ay dapat na limitado ng Mga Tuntunin at kundisyon ng komersyal na pagbebenta ng NXP Semiconductor. Karapatang gumawa ng mga pagbabago — Inilalaan ng NXP Semiconductor ang karapatang gumawa ng mga pagbabago sa impormasyong nai-publish sa dokumentong ito, kasama ang walang limitasyong mga detalye at paglalarawan ng produkto, anumang oras at walang abiso. Pinapalitan at pinapalitan ng dokumentong ito ang lahat ng impormasyong ibinigay bago ang paglalathala nito.

Kaangkupan para sa paggamit — Ang mga produkto ng NXP Semiconductors ay hindi idinisenyo, awtorisado o ginagarantiyahan na angkop para gamitin sa life support, life-critical o safety-critical system o equipment, o sa mga application kung saan ang pagkabigo o malfunction ng isang produkto ng NXP Semiconductors ay maaaring makatwirang inaasahan na magresulta sa personal na pinsala, kamatayan o matinding pag-aari o pinsala sa kapaligiran. Ang NXP Semiconductor at ang mga supplier nito ay hindi tumatanggap ng pananagutan para sa pagsasama at/o paggamit ng mga produkto ng NXP Semiconductor sa naturang kagamitan o mga aplikasyon at samakatuwid ang nasabing pagsasama at/o paggamit ay nasa sariling peligro ng customer.

Mga Application — Ang mga application na inilalarawan dito para sa alinman sa mga produktong ito ay para sa mga layuning pang-ilustrasyon lamang. Ang NXP Semiconductor ay hindi gumagawa ng representasyon o warranty na ang mga naturang application ay magiging angkop para sa tinukoy na paggamit nang walang karagdagang pagsubok o pagbabago. Responsable ang mga customer para sa disenyo at pagpapatakbo ng kanilang mga application at produkto gamit ang mga produkto ng NXP Semiconductors, at walang pananagutan ang NXP Semiconductor para sa anumang tulong sa mga application o disenyo ng produkto ng customer. Nag-iisang responsibilidad ng customer na tukuyin kung ang produkto ng NXP Semiconductors ay angkop at akma para sa mga aplikasyon at produktong pinlano ng customer, gayundin para sa nakaplanong aplikasyon at paggamit ng (mga) customer ng third party ng customer. Dapat magbigay ang mga customer ng naaangkop na disenyo at mga pananggalang sa pagpapatakbo upang mabawasan ang mga panganib na nauugnay sa kanilang mga aplikasyon at produkto.

Ang NXP Semiconductor ay hindi tumatanggap ng anumang pananagutan na may kaugnayan sa anumang default, pinsala, gastos o problema na nakabatay sa anumang kahinaan o default sa mga aplikasyon o produkto ng customer, o sa aplikasyon o paggamit ng (mga) third-party na customer ng customer. Responsable ang customer sa paggawa ng lahat ng kinakailangang pagsubok para sa mga application at produkto ng customer gamit ang mga produkto ng NXP Semiconductors upang maiwasan ang default ng mga application at mga produkto o ng application o paggamit ng (mga) customer ng third-party na customer. Ang NXP ay hindi tumatanggap ng anumang pananagutan sa bagay na ito. Mga tuntunin at kundisyon ng komersyal na pagbebenta — Ang mga produkto ng NXP Semiconductors ay ibinebenta napapailalim sa pangkalahatang mga tuntunin at kundisyon ng komersyal na pagbebenta, tulad ng inilathala sa https://www.nxp.com/profile/terms maliban kung napagkasunduan sa isang wastong nakasulat na indibidwal na kasunduan. Kung sakaling ang isang indibidwal na kasunduan ay natapos lamang ang mga tuntunin at kundisyon ng kaukulang kasunduan ang dapat ilapat.

Ang NXP Semiconductors ay tahasang tumututol sa paglalapat ng mga pangkalahatang tuntunin at kundisyon ng customer tungkol sa pagbili ng mga produkto ng NXP Semiconductors ng customer. Kontrol sa pag-export — Ang dokumentong ito pati na rin ang (mga) item na inilalarawan dito ay maaaring sumailalim sa mga regulasyon ng kontrol sa pag-export. Maaaring mangailangan ng paunang pahintulot ang pag-export mula sa mga karampatang awtoridad. Kaangkupan para sa paggamit sa mga produktong hindi kwalipikadong automotive — Maliban kung ang dokumentong ito ay malinaw na nagsasaad na ang partikular na produktong NXP Semiconductors na ito ay automotive qualified, ang produkto ay hindi angkop para sa automotive na paggamit. Hindi ito kwalipikado o nasubok sa pamamagitan ng automotive testing o mga kinakailangan sa aplikasyon. Ang NXP Semiconductors ay hindi tumatanggap ng pananagutan para sa pagsasama at/o paggamit ng mga hindi automotive na kwalipikadong produkto sa automotive na kagamitan o mga application.

Kung gagamitin ng customer ang produkto para sa disenyo-in at paggamit-in na mga automotive na application sa automotive specifications at standards, ang customer (a) ay dapat gumamit ng produkto nang walang NXP Semiconductor' warranty ng produkto para sa naturang automotive na mga application, paggamit at mga detalye, at (b ) sa tuwing ginagamit ng isang customer ang produkto para sa mga automotive na application na lampas sa mga detalye ng NXP Semiconductor para sa naturang paggamit ay nasa sariling peligro lamang ng customer at (c) ganap na binabayaran ng customer ang NXP Semiconductors para sa anumang pananagutan, pinsala o nabigong mga claim sa produkto na nagreresulta mula sa disenyo ng customer at paggamit ng produkto para sa mga automotive na application na lampas sa karaniwang warranty ng NXP Semiconductors at mga detalye ng produkto ng NXP Semiconductors. Mga Pagsasalin — Ang isang hindi Ingles (naisalin) na bersyon ng isang dokumento, kasama ang legal na impormasyon sa dokumentong iyon, ay para sa sanggunian lamang. Ang Ingles na bersyon ay mananaig sa kaso ng anumang pagkakaiba sa pagitan ng isinalin at Ingles na bersyon.

Seguridad — Nauunawaan ng Customer na ang lahat ng produkto ng NXP ay maaaring sumailalim sa hindi natukoy na mga kahinaan o maaaring suportahan ang mga itinatag na pamantayan sa seguridad o mga detalye na may alam na mga limitasyon. Ang customer ay may pananagutan para sa disenyo at pagpapatakbo ng mga application at produkto nito sa kabuuan ng kanilang mga lifecycle upang mabawasan ang epekto ng mga kahinaang ito sa mga aplikasyon at produkto ng customer. Ang responsibilidad ng customer ay umaabot din sa iba pang bukas at/o pagmamay-ari na teknolohiya na sinusuportahan ng mga produkto ng NXP para magamit sa mga aplikasyon ng customer. Ang NXP ay hindi tumatanggap ng pananagutan para sa anumang kahinaan. Dapat na regular na suriin ng mga customer ang mga update sa seguridad mula sa NXP at mag-follow up nang naaangkop.

Ang customer ay dapat pumili ng mga produkto na may mga tampok na panseguridad na pinakamahusay na nakakatugon sa mga patakaran, regulasyon, at mga pamantayan ng nilalayon na aplikasyon at gagawa ng mga pinakahuling desisyon sa disenyo tungkol sa mga produkto nito at tanging responsable para sa pagsunod sa lahat ng legal, regulasyon, at mga kinakailangan na nauugnay sa seguridad tungkol sa mga produkto, anuman ang anumang impormasyon o suporta na maaaring ibigay ng NXP.

Ang NXP ay mayroong Product Security Incident Response Team (PSIRT) (maaabot sa PSIRT@nxp.com) na namamahala sa pagsisiyasat, pag-uulat, at pagpapalabas ng solusyon ng mga kahinaan sa seguridad ng mga produkto ng NXP. NXP BV — Ang NXP BV ay hindi isang operating company at hindi ito namamahagi o nagbebenta ng mga produkto.
Mga trademark
Paunawa: Ang lahat ng mga reference na brand, pangalan ng produkto, pangalan ng serbisyo, at trademark ay pag-aari ng kani-kanilang mga may-ari. NXP — ang wordmark at logo ay mga trademark ng 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, at Versatile — ay mga trademark at/o rehistradong trademark ng Arm Limited (o mga subsidiary o affiliate nito) sa US at/o saanman. Ang kaugnay na teknolohiya ay maaaring protektado ng anuman o lahat ng mga patent, copyright, disenyo at lihim ng kalakalan. Lahat ng karapatan ay nakalaan.

Mga Dokumento / Mga Mapagkukunan

NXP GUI Guider Graphical Interface Development [pdf] Gabay sa Gumagamit
GUI Guider Graphical Interface Development, Graphical Interface Development, Interface Development, Development

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *