NXP-LOGO

NXP AN14270 Faʻaopoopoina le Lagolago Leo i le GUI Guider

NXP-AN14270-Faaopoopo-Leo-Lago-lagolago-i-GUI-Ta'ita'i-AGAAGA

Fa'amatalaga

Igoa o oloa: AN14270 - Faʻaopoopoina le Lagolago Leo i le GUI Guider mo i.MX 93

Toe iloiloga 1.0

Aso: 16 Me 2024

Fa'amatalaga o oloa

Fa'amatalaga: O lenei tusi talosaga e suʻesuʻe ai le tuʻufaʻatasia o le leo e ala i le faʻafesoʻotaʻi tekinolosi faʻamatalaga tautala (VIT) ma le GUI Guider.

Tufuga: NXP Semiconductors

Ua umaview

GUI ta'ita'i: O se meafaigaluega atina'e fa'aoga fa'aoga mai le NXP o lo'o fa'aogaina le faletusi ata LVGL e fatu ai fa'aaliga maualuga ma widget eseese, fa'afiafiaga, ma sitaili.

Tekinolosi Tomai Fa'alogo (VIT): O se meafaigaluega a le NXP mo le faʻamalamalamaina o upu fafagu ma faʻatonuga e ala i mea faigaluega i luga ole laiga e leai se totogi ma polokalama faʻatonutonu leo.

Line Fe'au (MQUEUE): Fa'atino POSIX 1003.1b fe'au laina mo feso'ota'iga va'aiga i le va o le GUI Guider ma le VIT.

Meafaigaluega, Polokalama, ma Manaoga Talimalo

Vaega Fa'amatalaga
Meafaigaluega E tusa ai ma manaoga o oloa
Polokalama E tusa ai ma manaoga o oloa
Talimalo E tusa ai ma manaoga o oloa

Fa'atonuga o le Fa'aaogaina o Mea

Manaoga muamua

Fa'aola Linux Version

E moli le EVK ma le Linux version:

$ ./uuu.exe -b emmc_all .sd-flash_evk imx-image-full-imx93evk.wic

Meafaigaluega ma le Yocto Project

  1. Fausia se pusa talone: $ mkdir ~/bin
  2. La'u mai le mea faigaluega repo: $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  3. Fa'aopoopo le pusa pusa i le PATH fesuiaiga: $ export PATH=~/bin:$PATH
  4. Clone recipes: $ mkdir imx-yocto-bsp $ cd imx-yocto-bsp $ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-mickledore -m imx-6.1.55-2.2.0.xml $ repo sync
  5. Ina ia fausia ma fetuutuunai: $ DISTRO=fsl-imx-fb MACHINE=imx93evk source imx-setup-release.sh -b deploy

Fesili e Fai soo (FAQ)

Q: O le a le VIT?
A: O le VIT e fa'atusa mo le Voice Intelligent Technology, o se meafaigaluega a le NXP mo le faʻamalamalamaina o upu fafagu ma faʻatonuga e faʻaaoga ai meafaigaluega i luga ole laiga ma polokalama faʻatonutonu leo.

Q: O le a le GUI Guider?
A: GUI Guider o se meafaigaluega faʻaoga faʻaoga faʻaoga mai le NXP o loʻo faʻaogaina le faletusi ata LVGL e fatu ai faʻaaliga maualuga ma widget eseese, faʻafiafiaga, ma sitaili.

Fa'amatalaga pepa

Fa'amatalaga Anotusi
upu autu AN14270, VIT, faʻaalia tautalaga, fesoʻotaʻiga vaʻaia (IPC), laina feʻau, GUI Guider
Avanoa O lenei tusi talosaga e suʻesuʻe ai le avanoa e tuʻufaʻatasia ai le leo e ala i le fatuina o se alalaupapa i le va o se tekinolosi faʻamatalaga tautala, e pei o le VIT, ma le GUI Guider faʻaoga.

Folasaga

O le faʻaoga faʻaoga ua faʻatapulaʻaina le faʻaogaina o le meafaigaluega GUI Guider. O le mauaina o se fegalegaleai na'o le isumu po'o le pa'i e mafai ona lava mo nisi fa'aoga tulaga. Ae ui i lea, o nisi taimi e manaʻomia ai le faʻaogaina o mea e sili atu nai lo ona tapulaʻa. O lenei pepa o loʻo suʻesuʻeina le avanoa e tuʻufaʻatasia ai le leo e ala i le fatuina o se alalaupapa i le va o se tekinolosi e iloa ai le tautala, e pei o le VIT, ma le GUI Guider faʻaoga. E fa'aogaina se auala lautele e fa'afeso'ota'i uma ai le fa'ailoaina o leo fa'atonuga ma se upu fa'aala i so'o se fegalegaleaiga na faia e le GUI Guider.

Ua umaview

Ina ia setiina le fesoʻotaʻiga i le va o le GUI Guider ma le VIT technology commands, vaʻai i le Vaega 8. O le fesoʻotaʻiga o loʻo fausia e faʻaaoga ai se faʻailoga na faia e avea o se tagata e faʻaaogaina, lea e faʻalogo ma mafai ai ona faʻataʻitaʻiina mea na tutupu i le GUI e fatuina ai le fegalegaleaiga.

GUI Guider
GUI Guider o se meafaigaluega atinaʻe faʻaoga faʻaoga mai le NXP e maua ai se filifiliga vave e fatuina ai se faʻaaliga maualuga e faʻaaoga ai le LVGL graphics library. E fa'aogaina le 'ese'ese o widgets, fa'afiafiaga, ma sitaili, fa'atasi ai ma fa'atonuga fa'aoso ma fa'auganu'u fa'atasi ma le avanoa e le fa'ailogaina. Mo nisi fa'amatalaga ile GUI Guider, tagai ile GUI Guider v1.6.1 User Guide (pepa GUIGUIDERUG).

Tekinolosi atamai leo
Voice Intelligent Technology (VIT) ose meafaigaluega na faia e le NXP e faʻamatala ai upu fafagu ma faʻatonuga e faʻaaoga ai mea faigaluega i luga ole laiga e leai se totogi, faletusi, ma le pusa polokalama faakomepiuta. MCUXpresso e mafai ona faʻaogaina mo micro-controllers poʻo Linux BSP e mafai ona faʻaogaina mo micro-processors.

Tulaga savali
Message queue (MQUEUE) ose pule e fa'atinoina le faatulagaga POSIX 1003.1b fe'au laina. E faʻaaogaina e avea ma fesoʻotaʻiga vaʻavaʻai (IPC) e fausia ai le alalaupapa i le va o le GUI Guider ma le VIT. E fesuiai faʻamatalaga i le tulaga o feʻau, auina atu e ala i le VIT ma faʻatino le pulega ma le tusitusiga
command_handler.

Meafaigaluega, polokalama, ma mana'oga talimalo

Laulau 1 o loʻo tuʻuina atu faʻamatalaga o meafaigaluega, polokalama, ma le talimalo e manaʻomia e faʻaaoga ai le VIT ma le GUI Guider.

Laulau 1. Meafaigaluega, polokalama faakomepiuta, ma le talimalo na fa'aaogaina

Vaega Fa'amatalaga
Meafaigaluega • i.MX 93 EVK

• Sapalai Malosiaga: USB Ituaiga-C 45 W sapalai eletise (5 V/3 A)

• USB Type-C male i USB Type-A male cable: fa'apotopotoga, USB 3.0 fa'amalieina

• LVDSL adapter ma HDMI uaea po DY1212W-4856 LVCD LCD panel

• I.MX 93 microphone i totonu

Polokalama • Faiga Linux BSP: L6.1.55_2.2.0

• GUI Guider v1.6.1 fa'asologa agai i luma

• Meafaigaluega 6.1-Langdale

Talimalo • X86_64 Linux Ubuntu 20.04.6 LTS

Manaoga muamua

O lenei vaega o loʻo faʻamatalaina ai le faʻapipiʻiina o meafaigaluega eseese e manaʻomia.

Fa'aola Linux version

Aʻo leʻi mulimulitaʻia laasaga o loʻo i lalo, sui le faʻapipiʻiina o le taʻavale i le download mode ma faʻafesoʻotaʻi se USB e ala i le talimalo. Mo nisi fa'amatalaga, va'ai ile i.MX Linux User's Guide (pepa IMXLUG).

Ina ia moli le EVK, fai laasaga nei:

  1. La'u mai i lalo le fa'aaliga ata NXP Linux BSP mo i.MX 93 (L6.1.55_2.2.0 po'o le lata mai).
  2. Ina ia moli le EVK, download le UUU lata mai: https://github.com/nxp-imx/mfgtools/releases.
  3. Fa'afeso'ota'i le EVK ma le 'au e fa'aaoga le EVK port USB1.
  4. Fa'aaoga le imx-image-full, tu'u uma polokalame i le mea e tasi file ma moli le EVK faʻaaoga le poloaiga lenei:

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (1)

I le isi itu, fa'aaoga na'o le ata e moli ai le EVK:

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (2)

Fa'aaliga: Ia mautinoa e siaki pine ta'avale.

Meafaigaluega ma le poloketi Yocto
O le poloketi a le Yocto o se faʻalapotopotoga faʻapitoa e fesoasoani i le fausiaina o faiga faʻavae Linux. Yocto e fatuina le ata na faʻaaogaina e i.MX.
Ia mautinoa o loʻo i ai i le masini faʻafeiloaʻi se meafaigaluega mo le atinaʻeina o talosaga (ADT) poʻo se mea faigaluega e maua ai le siosiomaga tutusa ma le EVK. Ia mautinoa e mafai ona tu'ufa'atasia talosaga mo le laupapa fa'amoemoe. Ina ia maua le filifili meafaigaluega saʻo, vaʻai i le "vaega 4.5.12" ile i.MX Linux Users Guide (pepa IMXLUG) ma le "vaega 4" ile i.MX Yocto Project Users Guide (pepa IMXLXYOCTOUG).

Ina ia maua le mea faigaluega i luga o le masini talimalo mai le siosiomaga Yocto, fai laasaga nei:

  1. Fausia se pusa talone i le lisi o fale:NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (3)
  2. Ia mautinoa o le ~/bin folder o loʻo i totonu ole PATH fesuiaiga.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (4)
  3. Fa'akomi fua e fa'aoga ile fale teu oloa:NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (5)
  4. Ina ia fausia, fetuutuunai e pei ona taua i lalo:NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (6)
  5. Ina ia fa'atupuina le mea faigaluega, fa'atulaga se si'osi'omaga tu'utasi e aunoa ma le Yocto Project e fa'apea:NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (7)

GUI Guider

O lenei vaega o loʻo faʻamatalaina e uiga i le GUI Guider ma pe faʻapefea ona faʻaogaina faʻavae e fatu ai se galuega faʻavae i luga o lenei meafaigaluega. O lo'o fa'amatala mai ai fo'i uiga 'ese'ese e fa'aoga ma ave le advantagu o na uiga.

Gui Guider widgets ma mea tutupu
Pe a faia e le tagata faʻaoga se poloketi i le GUI Guider, o le faʻaogaina o widget eseese e tuʻuina atu e avea o se mea e gaosia otometi. E eseese uiga o lenei mea; o se tasi o na mea o mea na tutupu. Faʻalagolago i le widget, o mea tutupu e mafai ona i ai ni faʻalavelave eseese, ma o mea e tupu e faʻalagolago i le faʻamoemoe. Mo example, Ata 1 o loʻo faʻaalia ai le mea e tupu pe a faʻapipiʻi le ki o le lau e naʻo le gaioiga "Load screen".

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (8)

E mafai ona maua nei mea i le ala /generated/gui-guider.h. O le script command_handler e ave le advantage o mea na tutupu na fa'aogaina e widget fa'ata'ita'i le fa'aoso.
Mo nisi fa'amatalaga i widgets ma mea na tutupu, fa'asino i le GUI Guider v1.6.1 User Guide (pepa GUIGUIDERUG).

vave amata
Ina ia amata galue, faʻapipiʻi le GUI Guider.

I luga o le faʻapipiʻiina o le talimalo, fai laasaga nei:

  1. La'u mai le fa'amatalaga lata mai o le GUI Guider (1.7.1 po'o le lata mai).
  2. Mulimuli i laasaga e sii mai ai.
    Iinei, e mafai e le tagata faʻaoga ona filifili e fai se galuega faʻatasi ma faʻamatalaga aloaiaamples po'o galuega fa'apitonu'u.

Ina ia fatuina se poloketi GUI, fai laasaga nei:

  1. Tatala GUI Guider 1.7.1.
  2. Fausia se poloketi.
  3. Filifili le LVGL version.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (9)
  4. Mo i.MX 93, filifili le i.MX processor.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (10)
  5. Filifili se mamanu. Mo lenei pepa, filifili le "ScreenTransition" template.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (11)
  6. Filifili se Igoa o Poloketi ma fai se poloketi, kiliki Fausia.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (12)
  7. E tatau ona aliali mai le faamalama autu, e pei ona faaalia i le Ata 6.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (13)

Fausia widgets, mea tutupu, ma fa'aoso

Ina ia fatuina widget, mea tutupu, ma faʻaoso, fai laasaga nei:

  1. I le itu tauagavale o le GUI Guider, kiliki le ki, faʻailoga i le mumu, faalua.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (14)
  2. O se taunuuga, o le ki e faʻalautele e faʻaalia uma widget avanoa.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (15)
    E mafai ona i ai widget eseese ma meatotino eseese. O lenei tusi talosaga e taulaʻi i le ki o le ituaiga widget. Ae ui i lea, e mafai ona i ai isi ituaiga o widget ma o latou tapulaʻa. Mo nisi fa'amatalaga, va'ai i le "Widget details" i le GUI Guider v1.6.1 User Guide (pepa GUIGUIDERUG).
  3. Faaopopo le Button widget e ala i le tosoina i le UI mai le widgets tab.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (16)
  4. Kiliki-matau ile Button mo meatotino ma kiliki Add event.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (17)
  5. E aliali mai se fa'amalama e fa'aalia ai mea uma e mafai ona fa'aosoina e le widget.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (18)
  6. Le isi, o le faamalama e faʻaalia ai mea uma e mafai ona faʻaosoina e le faʻaoso. O nei mea tutupu e mafai ona faʻaoga i lau, isi widgets, poʻo le fatuina o mea masani.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (19)
  7. Mo lenei example, ua utaina se lau fou. Kiliki le lau uta ma filifili lau e utaina.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (20)
  8. Ina ia faʻataʻitaʻiina le talosaga, faʻaoga le simulator faʻatasi ma le GUI Guider. E faʻaaogaina e filifili ai le isi faʻamau ma le ituaiga faʻataʻitaʻiga e faʻaoga. Mo lenei tulaga, faʻaaoga se simulator i C.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (21)
  9. Ina ia uta le lau fou, kiliki le button.

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (22)

Fale mo i.MX 93

Ina ia fausia le i.MX 93, fai laasaga nei:

  1. Ia fa'amautinoa ua fa'apipi'i sa'o le filifili meafaigaluega na fa'aogaina e le GUI Guider. Ina ia fa'asagatau fa'amaonia, siaki le alaNXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (23)
  2. Mai le ex muamuaample, e fatu ai le talosaga ma tamoe i luga o le i.MX 93, filifili Poloketi> Fausia> Yocto mai le pito i luga pa.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (24)
  3. Ina ia siaki le tulaga o Poloketi, Binary size, ma Log, filifili le Faʻamatalaga faʻamau i le pito i lalo ole talosaga. Siaki le ogalaau e ala i le faʻalauteleina o le Faʻamatalaga tab.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (25)
  4. O le ogalaau e maua ai faʻamatalaga fale e aofia ai le nofoaga o le binary file. Mo lenei tulaga, o le binary o loʻo i le ala / /build/gui_guider.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (26)
  5. Su'e le fale talimalo ma lafo i le EVK fa'aaoga le poloaiga lenei:NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (27)
    Fa'aaliga: Mo le faʻaogaina o le auala o loʻo i luga, e tatau ona i ai uma masini, talimalo, ma le taulaʻi i luga o le fesoʻotaʻiga tutusa ma ua iloa le IP laupapa.
  6. Fa'atino le binary file i luga ole EVK faʻaaoga le poloaiga lenei:NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (28)
    Mo example, faʻaaogaina le LVDS screen, lea e faʻaalia ai le poloketi na fausia e le GUI Guider, e pei ona faʻaalia i le Ata 19.

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (29)

VIT

O lenei vaega o loʻo faʻamatalaina pe faʻapefea ona faʻaogaina le VIT tutoʻatasi ma faʻatupu le faʻataʻitaʻiga e faʻafesoʻotaʻi ai ma le GUI Guider. O loʻo faʻamatalaina pe faʻapefea ona faʻaogaina le talimalo e faʻatupu ai se faʻataʻitaʻiga ma uiga manaʻomia. Mo nisi fa'amatalaga, va'ai ile LEO-POTO-TEKONOLOSI.

Fausia le faʻataʻitaʻiga

Ina ia faia le faʻataʻitaʻiga, fai laasaga nei:

  1. Ulufale i le VIT webnofoaga: VIT Model Generation Tool
  2. Kiliki le GENERATE MODEL tab.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (30)
  3. Filifili SW platform & version e pei o le "Linux BSP" ma le "LF6.1.55_2.2.0". E le gata i lea, filifili filifiliga talafeagai mo masini e pei o le "i.MX93" ma le Gagana o le "Igilisi".NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (31)
  4. Fa'aopoopo upu fafagu, lea e fai ma fa'aoso e ta'u atu ai i le VIT le taimi e amata fa'alogo ai mo se fa'atonuga leo. Pe a faia se upu fou po o se poloaiga, e fai mai e seti le tau mo le "Sensitivity". O lenei fa'amaufa'ailoga e fa'atuputeleina ai le fua fa'atatau, o lona uiga afai o se tau lelei e faigofie ona iloa ae mafai ona maua ai le tele o fa'amatalaga sese. Nai lo le tau le lelei na faʻaaogaina e aloese ai mai le fenumiai i le va o upu autu, faʻamautu le taua o le maaleale e pei o le 0. Mo example, iinei, ua faaopoopo le fuaitau "hey taʻitaʻia".NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (32)
  5. Fa'aopoopo le leo fa'atonu e fa'aoga ma fa'ate'a mea e le'o fa'aaogaina.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (33)
  6. Kiliki le fa'amau Fa'ata'ita'iga ma fa'atali se'ia tatala le fa'amau o le Download model.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (34)
  7. E lafo le fa'ata'ita'iga i le fa'ailoga O'U FA'ATA'ITA'IGA. Ina ia la'uina i lalo le fa'ata'ita'iga aupito lata mai, kiliki le fa'ailoga o le la'u mai.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (35)
  8. Aveese le faila zip ma sefe le file VIT_Model_en o loʻo iai le VIT_package folder.

Tu'ufa'atasia le VIT voice_ui_app e tu'utasi
Voice_ui_app o se sa'oampLe faia mo le fale teu oloa imx-voiceui. O lenei talosaga e faʻaogaina le faʻataʻitaʻiga e suʻe ai upu fafagu ma faʻatonuga. O se aoga o loʻo faʻaaogaina e lenei pepa o le "faʻailoa" finauga. O lenei finauga pe a maua se upu fafagu po o se poloaiga, tatala ai se Python file WakeWordNotify poʻo le WWCommandNotify faʻatasi ma se faʻamatalaga faʻaogaina e faʻaaoga ai le faʻamatalaga (ID). O lenei ID e fesoasoani e vaʻai i le va o faʻaoso.

Ina ia fatuina le voice_ui_app i luga o le talimalo ma fesoasoani e tuʻuina atu i le faʻataʻitaʻiga muamua na faia, fai laasaga nei:

  1. Clone VIT repository e aofia ai le faʻasologa o paranesi, faʻaaoga le poloaiga lenei:
    $ git clone https://github.com/nxp-imx/imx-voiceui -b lf-6.1.55-2.2.0
  2. Fausia se faaleoleo o le uluai kopi file, fa'aaoga le poloaiga lenei:
    $cd /imx-voiceui
    $ mv ./vit/platforms/iMX9_CortexA55/lib/VIT_Model_en.h
  3. Seti le filifili meafaigaluega na fa'apipi'i muamua:
    $ puna /opt/fsl-imx-xwayland/6.1-langdale/environment-setup-armv8a-poky-linux
    Fa'aaliga: Fa'aoga le filifili meafaigaluega na faia e Yocto.
  4. Fausia lau poloketi, faʻaaoga le poloaiga lenei:
    $ fai uma VERSION=04_08_01 CURRENT_GCC_VERSION=10 BUILD_ARCH=CortexA55
  5. O le taimi lava e fausia ai le poloketi, e fa'atupuina se lisi e ta'ua o le fa'amalolo. Kopi le file voice_ui_app i lenei lisi i le EVK:
    $ scp tatala/voice_ui_app root@ :/fale/a'a

Fa'aaogā le fa'ailoga -fa'ailoa
O le tusitusiga e valaau e le voice_ui_app pe a pasia le "-notify" fuʻa, e tatau ona i ai i le ala /usr/bin/. Fa'aaoga le mea fa'apipi'i files i / usr / bin / ma kopi nei tusitusiga i le EVK.

$ scp WakeWordNotify root@ :/usr/bin/
$ scp WWCommandNotify root@ :/usr/bin/

O le files totonu, fa'aoga le wakeword/command ID ma lafo i le laina fe'au.
A uma ona kopiina nei mea files i le EVK, faʻaaoga le parakalafa "-notify" e faʻaalia ai o le files WakeWordNotify, ma WWCommandNotify, e iai fa'atagaga talafeagai. Ina ia faʻaopoopo i luga o le EVK, faʻatino le poloaiga lenei:

root@imx93evk:~# chmod a+x /usr/bin/WakeWordNotify root@imx93evk:~# chmod a+x /usr/bin/WWCommandNotify

Leo pito i luma
O le pito i luma leo (AFE) e fa'aaogaina e fai ma fafaga mo le fa'ailoaina o leo VIT. E fesoasoani e fa'amama le pisapisao ma si'uleo e ala i le fa'aogaina o le puna ma se fa'asinoga a le failauga. O le mea lea, o le taunuuga o se faʻalogo leo leo leo e tasi e mafai ona faʻaogaina mo le gaioiga. Mo nisi fa'amatalaga, va'ai LE VOICESEEKER.
E mafai ona maua le AFE i totonu ole EVK ile ala /unit_tests/nxp-afe.

Ina ia saunia ma faʻatino le polokalame, mulimuli i laasaga i totonu file TODO.md i le nxp-afe:

  1. Ia mautinoa o le DTB o le imx93-11×11-evk.dtb.
  2. Fa'apipi'i le aloop module e lagolago ai le AFE:
    root@imx93evk:~# sudo modprobe snd-aloop
  3. Fausia se faaleoleo o le asoound.conf ma faaaoga le asoound.conf talafeagai mo le laupapa:
    root@imx93evk:~# mv /etc/asound.conf /etc/asound-o.conf
    root@imx93evk:~# cp /unit_tests/nxp-afe/asound.conf_imx93 /etc/asound.conf
  4. Suia le WakeWordEnginge e fa'aoga sa'o le afi upu VIT. O lenei faatulagaga o loʻo i totonu o le file /unit_tests/nxp-afe/Config.ini.
  5. Suia le meatotino WakeWordEngine = VoiceSpot o loʻo faʻaogaina le VoiceSpot e fai ma faʻaletonu i WakeWordEngine = VIT.
  6. Ina ia su'e le AFE, fa'atino le voice_ui_app:
    root@imx93evk:~# ./voice_ui_app &
    Fa'aaliga: Mo lenei tulaga, e le manaʻomia le faʻaopoopoina o le parakalafa "-notify".
  7. Faʻatino le AFE, faʻaaoga le poloaiga lenei:
    root@imx93evk:~# /unit_tests/nxp-afe/afe libvoiceseekerlight &
  8. Ina ia iloa pe alu le AFE i tua, faʻaaoga le & poloaiga. Ina ia iloa poʻo a isi polokalame o loʻo taʻavale i tua, faʻaaoga le poloaiga lenei:
    a'a@imx93evk:~# ps
  9. Ina ia tapunia le AFE poʻo le voice_ui_app, faʻaaoga le poloaiga lenei:
    root@imx93evk:~# pkill afe
    root@imx93evk:~# pkill voice_ui_app

Ta'avale leo_ui_app e aunoa ma le fa'ailoa

  1. Ina ua uma ona mulimuli i laasaga i le TODO.md file, fa'asolo le binary voice_ui_app mai le laina i luga ole EVK. O loʻo faʻaalia ai faʻamatalaga e uiga i le auala o loʻo tamoe ai le VIT.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (36)
  2. Ina ia fafagaina le voice_ui_app, faʻatino le AFE e faʻaaoga ai le poloaiga lenei:
    root@imx93evk:~# /unit_tests/nxp-afe/afe libvoiceseekerlight &
  3. Fai le wakeword ma le leo poloaiga ma siaki pe o loʻo galue e pei ona faʻamoemoeina. O loʻo faʻaalia ai le wakeword ma le leo o loʻo i totonu o le laina e faʻapea:
    – Na maua le wakeword 1 HEY NXP StartOffset 16640
    – Ua iloa le Voice Command 3 TURN ON

GUI Guider VIT talosaga

E pei ona faʻamatalaina muamua, o le talosaga / script command_handler e ala i le VIT faʻamatalaga e tuʻuina atu le ID faʻatonu ma le faʻailoga ID i se laina feʻau e pei o le IPC. Ona pu'eina lea o nei ID e fa'ata'ita'i ai se mea na tupu i se GUI-Guider application. O le ata 26 o loʻo faʻaalia ai le faʻaogaina o lenei fesoʻotaʻiga.

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (37)

Fa'aaliga: Ia mautinoa e fetuutuuna'i le fa'afoe e galue sa'o ma le fa'ata'ita'iga masani na faia. O nei suiga e tatau ona faʻaoga i luga o le talimalo.

Fa'aaoga le command_handler e fa'atusa mea tutupu

Mo le faʻaaogaina o le command_handler e faʻataʻitaʻiina mea tutupu, fai laasaga nei:

  1. Faaopoopo le files command_handler.h ma le command_handler.c i le GUI Guider project i le directory / /aganuu/.
  2. Ina ia fetaui ma le faʻataʻitaʻiga o loʻo faʻaaogaina nei, sui le command_handler.h e ala i le suia o le voice_cmd_t ma le voice_ww_t.
    Fa'aaliga: Ia mautinoa o loʻo faʻaogaina le faʻatonuga tutusa i le faʻataʻitaʻiga.
  3. Suia le tele o upu fafagu ma poloaiga i totonu o le file / /custom/command_handler.h:
    #define VIT_WW_NUMBER 2
    #define VIT_CMD_NUMBER 5
  4. Amata le fa'atonuga fa'atonu i totonu o le file / /custom/custom.c. GUI Guider e gaosia lenei mea file otometi.
    #include “command_handler.h”
  5. O lo'o maua le galuega fa'atino o le void custom_init(lv_ui *ui) i le file /
    ala>/custom/custom.c. O lenei galuega e mafai ona suia e faʻaopoopo ai se code ma le initializer command start_command_handler() e pei ona taua i lalo:
    void custom_init(lv_ui *ui)
    {
    /* Fa'aopoopo au code iinei */
    start_command_handler();
    }
    O fea:
    O le start_command_handler() o loʻo faʻaaogaina mo le fatuina o se filo o loʻo taʻavale e avea o se tagata e faʻaaogaina, ave feʻau na lafoina e le VIT, ma faʻatonuina poloaiga na tofia e le command_handler_link().
  6. Ina ia faʻafesoʻotaʻi le VIT wakewords ma le faʻatonuga ma le mea ma mea na tupu, faʻaaoga le poloaiga lenei:
    fa'aleaogaina le poloaiga_handler_link(leo_ww_t WW_Id, leo_cmd_t CMD, lv_obj_t** obj, lv_event_code_t event);
    O fea:
    • O le command_handler_link() e fa'aaogaina e teu ai se mea na tupu e fa'atusa mo le fa'atinoina o le VIT.
    • O mea fa'aoga, leo_ww_t ma leo_cmd_t, ua faia i le Laasaga 2 e feso'ota'i sa'o ma le ata VIT.
    • O le finauga lona tolu, lv_obj_t**, e fa'atatau i le GUI Guider object creation. Muamua, su'e le mea e fa'afeso'ota'i. O le igoa e fetaui ma le isi fausaga _ . Ina ia su'e le mea o lo'o fa'amatalaina, siaki le file gaosia e le GUI Guider i le generated/gui_guider.h. O iinei, e mafai ona e mauaina le isi fausaga ma mea uma e mafai ona fesoʻotaʻi.

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (39)

O le galuega custom_init(lv_ui *ui) o lo'o fa'aaogaina e amata ai ile amataga ole GUI Guider execution. O lenei fausaga e mafai ona faʻaogaina e faʻafesoʻotaʻi ai ma se mea, iloa le faʻaogaina saʻo. O le fa'ailo o le fausaga ua tu'uina atu o le *ui, ma le fa'asino e su'e ai o le lv_obj_t**. O le mea lea, e manaʻomia le faʻaogaina o lenei fausaga ma le isi faatulagaga:

&ui->saosaoa_btn_1

  • O le finauga lona fa, lv_event_code_t event, e fa'atatau i le mea o le a tupu. E masani ona iai lona fausaga fa'apenei: LV_EVENT_ . E fuafua le mea e fai i le mea na tupu e ala i le code viewer i le file events_init.c.
    Mo example, o le btn_1 na faia i le saosaoa lau o loʻo i ai nei mea na tutupu e le GUI Guider.

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (40)

Example
O lenei vaega o loʻo faʻaalia ai se exampLe o lenei faʻatinoga e faʻaopoopo le lagolago leo i le GUI Guider, toggle le widget LED ma suia i le va o mata GUI.

  1. Fa'aaogā le fa'ata'ita'iga GUI na faia i le fa'amau, fa'aopoopo le widget. Mo example, faaopoopo se widget LED.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (41)
  2. Faaopoopo le mea na tupu oomi i le btn_1 ma sui le talaaga faʻaopoopo le faʻatulagaina o le mea na tupu. Mo lenei tulaga, e tatau ona filifilia le pito i tua e pei o le uliuli e "tapē" le widget LED. O le mea lea, o le mea na tupu o loʻo faʻaaogaina e oomi> led_1> Background black (#000000).NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (42)
  3. Faʻaaogaina le faʻamau tutusa, faʻapipiʻi se mea na tupu e tuʻuina atu i le "ki". Mo lenei tulaga, fa'aopoopo le mea na tupu na tu'uina atu i le btn_1 ma fa'aopopo le mumu i tua. O le mea lea, o le mea na fa'aaogaina e fa'asa'olotoina > led_1 > Fa'amalama mumu (#ff0000).NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (43)
  4. O le taimi lava e faia ai le GUI, fa'aopoopo le command_handler.c ma le command_handler.h i le custom/folder.
  5. Ina ia fatuina le fesoʻotaʻiga i le va o mea tutupu ma le VIT, faʻaopoopo laina nei ile custom_init() i totonu ole file i le aganu'u/custom.c. Ina ia sui i le va o lau, fa'aopoopo isi mea e lua e ala ile feso'ota'i btn_1 e sui ile lau 2.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (44)NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (45)
    O fea:
    • O le wakeword HEY_LED ma le fa'atonuga TURN_OFF tu'ufa'atasia ua tofia e tape le LED. I se isi faaupuga, sui le tua i le uliuli.
    • O le wakeword HEY_LED ma le fa'atonuga TURN_ON tu'ufa'atasi ua tofia e fa'amumu le moli.
    • O le wakeword HEY_NXP ma le poloaiga NEXT tu'ufa'atasia ua tofia e sui i le va o lau e fa'aaoga ai le mea na tupu na tu'uina atu uma i btn_1, ma fa'aoga btn_before ile lau 2.
    • O le wakeword HEY_NXP ma le fa'atonu RETURN tu'ufa'atasiga ua tofia e toe fo'i i le mata 1.
  6. Filifili Poloketi> Fausia> Yocto ma fausia le poloketi.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (46)
  7. Auina atu le binary fou i le EVK.
    Fa'aaliga: O le fa'amatalaga fa'amatalaga e maua ai le nofoaga binary.
    scp a'a@ :/fale/a'a

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (47)

Su'ega ma fa'atulagaina
A maeʻa le download, fai laasaga nei ile EVK:

  1. Fa'amaonia ua uma ona utaina le module snd-aloop e ala i le fa'aogaina o le lsmod. Afai e le maua le module, uta i ai e faʻaaoga ai le poloaiga lenei:
    root@imx93evk:~# sudo modprobe snd-aloop
  2. Tafe le voice_ui_app e faʻaaoga ai le poloaiga lenei:
    root@imx93evk:~# ./voice_ui_app -faailoa &
    O fea:
    • O le -notify e faʻaaogaina e lafo ai se faʻamatalaga i WakeWordNtfy ma WWCommandNtfy.
      Fa'aaliga: Manatua e kopi WakeWordNtfy ma WWCommandNtfy ile usr/bin.
    • O le & e fa'aoga e tamo'e i tua.
  3. Fa'amautinoa o lo'o tu'u le afi VIT ile Config.ini.
  4. Tafe le AFE ma le libvoiceseekerlight i tua:
    root@imx93evk:~# cd /unit_tests/nxp-afe/
    root@imx93evk:~# ./afe libvoiceseekerlight &
  5. Tatala le GUI Guider application e faʻaaoga ai le poloaiga lenei:
    root@imx93evk:~# ./gui_guider
    Seia oʻo i lenei laasaga, o le LVDS screen, poʻo le HDMI e faʻaalia le GUI na faia.NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (48)
  6. Taumafai e fa'aoga se upu fafagu ma le leo na tofia muamua, mo se fa'ata'ita'igaample, fai atu "Hey NXP" ma "Tape". A maeʻa ona fai atu le faʻatonuga mo le paʻu, faʻalagolago i le toe foʻi mai ua tofia, GUI Guider e faia se gaioiga. Mo lenei example, GUI Guider suia le lanu pito i tua mo le widget LED.

NXP-AN14270-Faaopoopo-Leo-Lagolago-i-GUI-Guider-FIG- (49)

Punaoa fa'atatau

Lisi 2 o lo'o lisiina ai nisi o punaoa fa'aopoopo e fa'aoga e fa'aopoopo i lenei pepa.

Laulau 2. Punaoa fa'atatau

Punaoa So'oga/fa'afefea ona maua
i.MX 93 Applications Processor Family – Arm Cortex-A55, ML Acceleration, Malosiaga MPUNXP i.MX 93 A1 (i. MX93) https://www.nxp.com/products/processors-and- microcontrollers/arm-processors/i-mx-applications- processors/i-mx-9-processors/i-mx-93-applications- fa'agaioiina-aiga-lima-u'u-a55-ml-vave-malosi- lelei-mpu:i.MX93
Linux fa'apipi'i mo i.MX Applications Processors (IMXLINUX) http://www.nxp.com/IMXLINUX
GUI Guider v1.6.1 User Guide (GUIGUIDERUG) https://www.nxp.com/docs/en/user-guide/ GUIGUIDERUG-1.6.1.pdf
VIT i.MX voiceUI faleteuoloa https://github.com/nxp-imx/imx-voiceui

Fa'aaliga e uiga i le fa'ailoga puna i totonu o le pepa

ExampO le code o lo'o fa'aalia i lenei pepa o lo'o i ai le puletaofia ma le laisene BSD-3-Clause:
Puletaofia 2023-2024 NXP Toe tufatufaina atu ma le fa'aogaina i puna ma fomu fa'alua, fa'atasi pe leai fo'i se suiga, e fa'atagaina pe a fa'amalieina tulaga nei:

  1. O le toe tufatufaina atu o le source code e tatau ona taofia le fa'aaliga o le puletaofia o lo'o i luga, o lenei lisi o aiaiga ma le fa'afitiga o lo'o mulimuli mai.
  2. Toe tufatufaina atu i le faiga binary e tatau ona toe faia le faʻaaliga o le puletaofia o loʻo i luga, o lenei lisi o aiaiga ma le faʻasalaga o loʻo i lalo i totonu o faʻamaumauga ma / poʻo isi mea e tatau ona tuʻuina atu i le tufatufaina.
  3. E le mafai ona faʻaaogaina le igoa o le tagata e ana le puletaofia poʻo igoa o ana mea na te faia e faʻamaonia pe faʻalauiloa ai oloa na aumai mai lenei polokalame e aunoa ma se faʻatagaina muamua tusitusia.
    O LENEI SOFTWARE E TUUINA E LE AU PULE MA FAIGA FAAVAE “PEA UA IAI” MA SOO SE FAAMANATU FAAMANATU POO FAAMANATU, E AOFIA AI, AE LE FAATAATAA I, FAASOLOGA FAAVAE O FAIGA FAAVAE MA FAIGA FAʻAVAE MO SE FAʻAMATALAGA FAʻAALIGA. E LEAI SE MEA E TATAU AI LE PULE PUE POO IA FAI SAO, MO SO'O SE TUSA'O, LE TUSI, FAATASI, FAAPITOA, FA'A'OA'OGA, POO FA'A'OA'OGA (E A'OA'O AI, AE LE FA'ATA'A I, FA'AUAOGA O Oloa E suitulaga ai, AU'UNIGA; PO'O LE FA'ALAMOGA O PISISI) PE'O LE'A UA FA'AUPU'I MA I SO'O SE FA'AMATALAGA O NOFOAIGA, PE I KOnekarate, NOFOAIGA FA'AMATALAGA, PO'O LE FA'ASA'OGA (E A'OA'O AI LE FA'AALAPO'O PO'O ISI ISI) TULA'I I SO'O SE AUALA MAI LE FA'A'OGA O LENEI SOFTWARE, E TUSA I LE FA'AALIGA.

Toe iloilo tala'aga
O le Siata 3 o lo'o aoteleina ai suiga i lenei pepa.

ID pepa Aso fa'amalolo Fa'amatalaga
AN14270 v.1.0 16 Me 2024 Fa'asalalauga muamua

Fa'amatalaga faaletulafono

Uiga
Fa'ata'ita'iga - O se ata fa'ata'ita'i i luga o se pepa e fa'ailoa mai ai o lo'o i lalo o le toe fa'alotoifale le meaview ma i lalo o le fa'atagaga aloa'ia, e ono i'u ai i suiga po'o fa'aopoopo. NXP Semiconductors e le tuʻuina atu soʻo se faʻamatalaga poʻo se faʻamaonia e uiga i le saʻo poʻo le atoatoa o faʻamatalaga o loʻo aofia i totonu o se ata faataitai o se pepa ma e le tatau ona i ai se noataga mo taunuuga o le faʻaaogaina o ia faʻamatalaga.

Fa'ailoga
Fa'asa'o fa'atapula'aina ma noataga - O fa'amatalaga i totonu o lenei pepa e talitonuina e sa'o ma fa'atuatuaina. Ae ui i lea, e le tuʻuina atu e le NXP Semiconductors soʻo se faʻamatalaga poʻo se faʻamaonia, faʻaalia pe faʻaalia, e uiga i le saʻo poʻo le atoatoa o ia faʻamatalaga ma e leai se noataga mo taunuuga o le faʻaaogaina o ia faʻamatalaga. E leai se matafaioi a le NXP Semiconductors mo mea o loʻo i totonu o lenei pepa pe a tuʻuina atu e se faʻamatalaga faʻamatalaga i fafo atu o le NXP Semiconductors.
E leai se mea e mafai ona noatia le NXP Semiconductors mo soʻo se faʻalavelave faʻafuaseʻi, faʻalavelave, faʻasalaga, faʻapitoa poʻo faʻalavelave faʻafuaseʻi (e aofia ai - e aunoa ma le faʻatapulaʻaina - leiloa tupe mama, leiloa tupe teu, faʻalavelave pisinisi, tau e fesoʻotaʻi ma le aveeseina Mor sui o soʻo se oloa poʻo tau toe faʻaaogaina) pe po'o le leai o ia fa'aleagaina e fa'avae i luga o le tort (e aofia ai le fa'atamala), fa'amaonia, soli o konekarate po'o so'o se isi lava talitonuga fa'aletulafono.
E ui lava i so'o se fa'aleagaina e ono fa'atupuina e le tagata fa'atau mo so'o se mafua'aga, o le aofa'iga atoa ma le fa'aputuga o noataga a le NXP Semiconductors i tagata fa'atau mo oloa o lo'o fa'amatalaina iinei e tatau ona fa'atapula'aina e tusa ai ma Tu'utu'uga ma aiaiga o fa'atauga fa'apisinisi a NXP Semiconductors.

Aia tatau e fai ai suiga - NXP Semiconductors e iai le aia tatau e fai ai suiga i faʻamatalaga o loʻo lomia i totonu o lenei pepa, e aofia ai le faʻatapulaʻaina o faʻamatalaga ma faʻamatalaga o oloa, i soo se taimi ma e aunoa ma se faʻaaliga. O lenei pepa e suitulaga ma suia uma faʻamatalaga na tuʻuina atu aʻo leʻi faʻasalalauina.
Talafeagai mo le faʻaaogaina - NXP Semiconductors oloa e leʻo mamanuina, faʻatagaina pe faʻamaonia ina ia talafeagai mo le faʻaogaina o le ola, faʻalavelave faʻafuaseʻi poʻo le saogalemu-faigaluega poʻo mea faigaluega, poʻo ni talosaga pe a le manuia poʻo le faʻaleagaina o se oloa NXP Semiconductors e mafai ona faʻamoemoeina. e i'u ai i manu'a a le tagata lava ia, maliu po'o meatotino tuga po'o le fa'aleagaina o le si'osi'omaga. NXP Semiconductors ma ana tagata fa'atau oloa e le taliaina se noataga mo le fa'aofiina ma/po'o le fa'aogaina o oloa NXP Semiconductors i totonu o ia masini po'o talosaga ma o lea fa'aaofia ma/po'o le fa'aogaina o lo'o i le tulaga lamatia a le tagata fa'atau.

Talosaga — Talosaga o lo'o fa'amatalaina ii mo so'o se tasi o nei oloa e mo na'o fa'ata'ita'iga. E le faia e le NXP Semiconductors se fa'amatalaga po'o se fa'amaonia e fa'apea o ia talosaga o le a talafeagai mo le fa'aoga fa'apitoa e aunoa ma se toe su'ega po'o se suiga.

O tagata fa'atau e nafa ma le mamanu ma le fa'agaioiga o a latou talosaga ma oloa e fa'aaoga ai NXP Semiconductors oloa, ma NXP Semiconductors e le taliaina se noataga mo so'o se fesoasoani i talosaga po'o tagata fa'atau oloa mamanu. E na'o le tagata fa'atau le matafaioi e fuafua pe talafeagai ma fetaui le oloa NXP Semiconductors mo talosaga a le tagata fa'atau ma oloa ua fuafuaina, fa'apea fo'i ma le fa'aogaina ma le fa'aogaina e le tagata fa'atau lona tolu. E tatau i tagata fa'atau ona tu'uina atu le mamanu talafeagai ma le fa'aogaina o puipuiga e fa'aitiitia ai a'afiaga e feso'ota'i ma a latou talosaga ma oloa.

E le taliaina e le NXP Semiconductors so'o se noataga e feso'ota'i ma so'o se faaletonu, fa'aleagaina, tau po'o fa'afitauli e fa'avae i luga o so'o se vaivaiga po'o fa'aletonu i talosaga po'o oloa a le tagata fa'atau, po'o le talosaga po'o le fa'aogaina e le tagata fa'atau lona tolu. O le tagata fa'atau e nafa ma le faia o su'ega talafeagai uma mo talosaga ma oloa a le tagata fa'atau e fa'aaoga ai oloa NXP Semiconductors ina ia 'alofia ai le faaletonu o talosaga ma oloa po'o le talosaga po'o le fa'aogaina e le tagata fa'atau lona tolu. E le talia e le NXP so'o se noataga i lea tulaga.

Tulaga ma aiaiga o faʻatauga faʻapisinisi - NXP Semiconductors oloa o loʻo faʻatau atu i lalo o tuutuuga ma aiaiga lautele o faʻatauga faʻatau, e pei ona lomia i le https://www.nxp.com/profile/terms, se'i vagana ua ioeina i se isi maliega tusitusia aloaia. Afai e fa'ai'uina se maliliega ta'ito'atasi na'o aiaiga ma aiaiga o le maliliega ta'itasi e fa'aaoga. O le NXP Semiconductors o loʻo faʻaalia manino i le faʻaaogaina o tuutuuga ma aiaiga lautele a le tagata faʻatau e tusa ai ma le faʻatauga o oloa NXP Semiconductors e le tagata faʻatau.

Puleaina o oloa auina atu i fafo - O lenei pepa faʻapea foʻi ma mea (s) o loʻo faʻamatalaina iinei e mafai ona noatia i tulafono faatonutonu faʻatau atu. O le auina atu i fafo e ono mana'omia se faatagaga muamua mai pulega agavaa.
Talafeagai mo le fa'aoga i oloa e le o ni ta'avale fa'amaonia - Vagana ua fa'ailoa manino mai i lenei pepa o lenei NXP Semiconductors oloa fa'apitoa o ta'avale agava'a, o le oloa e le talafeagai mo le fa'aogaina o ta'avale. E le agavaa pe fa'ata'ita'iina e tusa ai ma su'ega ta'avale po'o mana'oga fa'aoga. E le talia e le NXP Semiconductors se noataga mo le fa'aofiina ma/po'o le fa'aogaina o oloa fa'apitoa e le o ni ta'avale i masini ta'avale po'o talosaga.

I le tulaga e faʻaaogaina e le tagata faʻatau le oloa mo le mamanu-ma faʻaoga i totonu o taʻavale taʻavale i faʻamatalaga ma tulaga faʻapitoa, e tatau i le tagata faʻatau (a) ona faʻaogaina le oloa e aunoa ma le NXP Semiconductors' warranty o le oloa mo ia taʻavale, faʻaoga ma faʻamatalaga, ma ( e) so'o se taimi lava e fa'aaoga ai e le tagata fa'atau oloa mo talosaga tau ta'avale i tua atu o fa'amatalaga a le NXP Semiconductors, o lea fa'aoga e tatau ona na'o le fa'alavelave a le tagata fa'atau, ma (c) e fa'asala atoatoa e le tagata fa'atau le NXP Semiconductors mo so'o se noataga, fa'aleagaina po'o fa'atauga o oloa e mafua mai i le mamanu ma le fa'aogaina e tagata fa'atau. le oloa mo mea tau taavale i tua atu o le NXP Semiconductors' standard warranty ma NXP Semiconductors' fa'amatalaga o oloa.

Fa'aliliuga - O se fa'aliliuga e le fa'aPeretania (fa'aliliuina) o se pepa, e aofia ai fa'amatalaga fa'aletulafono i totonu o lena pepa, e mo na'o fa'amatalaga. O le fa'aliliuga fa'a-Peretania e fa'amalo pe a iai so'o se 'ese'esega i le va o fa'aliliuga ma fa'aliliuga fa'aperetania.

Saogalemu - E malamalama le tagata fa'atau o oloa uma a le NXP e ono a'afia i fa'aletonu e le'i fa'ailoaina pe mafai fo'i ona lagolagoina tulaga fa'amautu po'o fa'amatalaga fa'atasi ma fa'agata iloa. O le tagata fa'atau e nafa ma le mamanu ma le fa'agaioiga o ana talosaga ma oloa i le gasologa o latou olaga e fa'aitiitia ai le a'afiaga o nei fa'aletonu i talosaga ma oloa a tagata fa'atau. O le matafaioi a le tagata fa'atau e fa'alautele atu fo'i i isi tekonolosi matala ma/po'o fa'apitoa e lagolagoina e oloa NXP mo le fa'aoga i talosaga a tagata fa'atau. E le taliaina e le NXP se noataga mo soʻo se faʻafitauli. E tatau i le tagata fa'atau ona siaki e le aunoa ia fa'afouga saogalemu mai le NXP ma tulitatao talafeagai.
E tatau i le tagata fa'atau oloa ona filifili oloa e iai vaega saogalemu e sili ona fetaui ma tulafono, tulafono faatonutonu, ma tulaga faatonuina o le talosaga fuafuaina ma faia faaiuga sili o le mamanu e uiga i ana oloa ma e na'o ia e nafa ma le tausisia o tulafono uma, tulafono faatonutonu, ma tulaga saogalemu e faatatau i ana oloa, tusa lava pe o soʻo se faʻamatalaga poʻo se lagolago e mafai ona tuʻuina atu e le NXP.

O le NXP o lo'o i ai le Vaega o Tali mo le Puipuiga o Mea Fa'apitoa (PSIRT) (e mafai ona maua i PSIRT@nxp.com) o lo'o fa'afoeina le su'esu'ega, lipoti, ma fa'amatu'u fofo i tulaga fa'aletonu saogalemu o oloa NXP.
NXP BV - NXP BV e le o se kamupani fa'agaoioia ma e le tufatufaina pe fa'atau atu oloa.

Fa'ailoga Fa'ailoga

Fa'aaliga: O fa'ailoga uma fa'asino, igoa o oloa, igoa tautua, ma fa'ailoga fa'ailoga o mea totino ia a latou tagata.

NXP — fa'ailoga upu ma fa'ailoga o fa'ailoga fa'ailoga a le NXP BV
i.MX - o se fa'ailoga fa'ailoga a le NXP BV

Fa'amolemole ia nofouta o fa'asilasilaga taua e uiga i lenei pepa ma oloa (s) o lo'o fa'amatalaina iinei, ua aofia i le vaega 'Fa'amatalaga Fa'aletulafono'.
© 2024 NXP BV Ua taofia aia tatau uma.
Mo nisi fa'amatalaga, fa'amolemole asiasi: https://www.nxp.com

Aso fa'amatu'u: 16 Me 2024
Fa'ailoga pepa: AN14270

Pepa / Punaoa

NXP AN14270 Faʻaopoopoina le Lagolago Leo i le GUI Guider [pdf] Taiala mo Tagata Fa'aoga
AN14270 Faʻaopoopoina le Lagolago leo i le GUI Guider, AN14270, Faʻaopoopoina le Leo Lagolago i le GUI Guider, i le GUI Guider, GUI Guider, Guider

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *