NXP-LOGO

NXP AN14270 E Eketsa Tšehetso ea Lentsoe ho Tataiso ea GUI

NXP-AN14270-Eketsa-Lentsoe-Tšehetso-ho-GUI-Guider-PRODUCT

Litlhaloso

Lebitso la Sehlahiswa: AN14270 - E eketsa Tšehetso ea Lentsoe ho Tataiso ea GUI bakeng sa i.MX 93

Tlhatlhobo: 1.0

Letsatsi: La 16 Motšeanong 2024

Tlhahisoleseding ya Sehlahiswa

Kakaretso: Molaetsa ona oa ts'ebeliso o hlahloba ho kopanya lentsoe ka ho hokahanya theknoloji ea temoho ea puo (VIT) le GUI Guider.

Moetsi: Li-semiconductors tsa NXP

Fetileview

Setataisi sa GUI: Sesebelisoa sa nts'etsopele sa mosebelisi ho tsoa ho NXP se sebelisang laeborari ea litšoantšo ea LVGL ho etsa lipontšo tsa boleng bo holimo tse nang le li-widget tse fapaneng, lipopae le mekhoa.

Voice Intelligent Technology (VIT): Sesebelisoa sa NXP bakeng sa ho hlalosa li-wakewords le litaelo ka lisebelisoa tsa mahala tsa inthanete le software ea taolo ea lentsoe.

Lethathamo la Molaetsa (MQUEUE): E kenya ts'ebetsong mela ea melaetsa ea POSIX 1003.1b bakeng sa puisano ea lipuisano lipakeng tsa GUI Guider le VIT.

Litlhoko tsa Hardware, Software, le Host

Sehlopha Tlhaloso
Lisebelisoa Ho ea ka litlhoko tsa sehlahisoa
Software Ho ea ka litlhoko tsa sehlahisoa
Moamoheli Ho ea ka litlhoko tsa sehlahisoa

Litaelo tsa Tšebeliso ea Sehlahisoa

Litlhoko tsa pele

Flashing Linux Version

Ho khantša EVK ka mofuta oa Linux:

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

Toolchain e nang le Yocto Project

  1. Theha foldara ea bin: $ mkdir ~/bin
  2. Khoasolla sesebelisoa sa repo: $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  3. Kenya foldara ea bin ho phapano ea PATH: $ export PATH=~/bin:$PATH
  4. Li-recipe tsa Clone: $ 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. Ho etsa le ho lokisa: $ DISTRO=fsl-imx-fb MACHINE=imx93evk source imx-setup-release.sh -b deploy

Lipotso tse atisang ho botsoa (FAQ)

Q: VIT ke eng?
A: VIT e emetse Voice Intelligent Technology, sesebelisoa sa NXP bakeng sa ho hlalosa mantsoe le litaelo ka lisebelisoa tsa inthanete le software ea taolo ea lentsoe.

Q: GUI Guider ke eng?
A: GUI Guider ke sesebelisoa sa nts'etsopele sa mosebelisi se tsoang ho NXP se sebelisang laeborari ea litšoantšo tsa LVGL ho etsa lipontšo tsa boleng bo holimo tse nang le li-widget tse fapaneng, lipopae le mekhoa.

Lintlha tsa litokomane

Boitsebiso Litaba
Mantsoe a sehlooho AN14270, VIT, temoho ea puo, puisano ea li-inter-process (IPC), mokoloko oa melaetsa, Tataiso ea GUI
Kakaretso Molaetsa ona oa ts'ebeliso o hlahloba monyetla oa ho kopanya lentsoe ka ho theha borokho lipakeng tsa theknoloji ea temohisiso ea puo, joalo ka VIT, le GUI Guider ea moetsi oa sehokelo.

Selelekela

Sebopeho sa mosebedisi se fokolitse tšebeliso ea sesebelisoa sa GUI Guider. Ho fumana tšebelisano feela ka toeba kapa sekirini sa ho ama ho ka lekana bakeng sa maemo a mang a ts'ebeliso. Leha ho le joalo, ka linako tse ling nyeoe ea tšebeliso e hloka ho feta meeli ea eona. Tokomane ena e hlahloba monyetla oa ho kopanya lentsoe ka ho theha borokho lipakeng tsa theknoloji ea temoho ea puo, joalo ka VIT, le GUI Guider ea moetsi oa li-interface. E sebelisa mokhoa oa bokahohleng oa ho hokahanya litaelo tsohle tsa ho lemoha lentsoe le lentsoe la hae ho tšebelisano leha e le efe e entsoeng ke GUI Guider.

Fetileview

Ho beha puisano pakeng tsa GUI Guider le VIT litaelo tsa theknoloji, sheba Karolo ea 8. Puisano e hahiloe ka khoutu e entsoeng e le mohlokomeli, e mamelang le ho e nolofalletsa ho etsisa liketsahalo ho GUI ho theha tšebelisano.

Tataiso ea GUI
GUI Guider ke sesebelisoa sa nts'etsopele ea mosebelisi ho tsoa ho NXP e fanang ka khetho e potlakileng ea ho theha ponts'o ea boleng bo holimo e sebelisang laeborari ea litšoantšo ea LVGL. E sebelisa mefuta e fapaneng ea li-widget, lipopae, le setaele, e nang le meralo e fapaneng ea li-trigger le mokhoa oa ho etsa ka monyetla oa ho se khoute. Bakeng sa boitsebiso bo eketsehileng ka GUI Guider, sheba GUI Guider v1.6.1 User Guide (tokomane GUIGUIDERUG).

Theknoloji e bohlale ea lentsoe
Voice Intelligent Technology (VIT) ke sesebelisoa se entsoeng ke NXP ho hlalosa li-wakewords le litaelo ka lisebelisoa tsa mahala tsa inthanete, laeborari le sephutheloana sa software sa taolo ea lentsoe. MCUXpresso e ka e sebelisa bakeng sa li-micro-controller kapa Linux BSP e ka e sebelisa bakeng sa li-micro-processors.

Letoto la melaetsa
Lethathamo la melaetsa (MQUEUE) ke molaoli ea sebelisang mokhoa oa ho mela melaetsa ea POSIX 1003.1b. E sebelisoa e le puisano ea inter-process (IPC) ho theha borokho pakeng tsa GUI Guider le VIT. E fapanyetsana data ka mokhoa oa melaetsa, ho e romella ka VIT le ho etsa tsamaiso ka script
taelo_motshwari.

Hardware, software, le litlhoko tsa moamoheli

Letlapa la 1 le fana ka lintlha tsa hardware, software, le moamoheli tse hlokahalang ho sebelisa VIT le GUI Guider.

Letlapa la 1. Hardware, software, le host host tse sebelisitsoeng

Sehlopha Tlhaloso
Lisebelisoa • i.MX 93 EVK

• Phepelo ea motlakase: Mofuta oa C oa USB 45 W phepelo ea motlakase (5 V/3 A)

• USB Type-C e tona ho USB Type-A thapo e tona: kopano, USB 3.0 e tsamaellana

• adaptara ea LVDSL le thapo ea HDMI kapa phanele ea DY1212W-4856 LVCD LCD

• maekrofounu ea ka hare ea i.MX 93

Software • Mofuta oa Linux BSP: L6.1.55_2.2.0

• GUI Guider v1.6.1 phetolelo ho ea pele

• Toolchain 6.1-Langdale

Moamoheli • X86_64 Linux Ubuntu 20.04.6 LTS

Litlhoko tsa pele

Karolo ena e hlalosa ho kenngoa ha lisebelisoa tse fapaneng tse hlokahalang.

Phetolelo ea Flashing Linux

Pele o latela mehato e ka tlase, fetola tlhophiso ea boot ho mokhoa oa ho jarolla ebe o hokela USB ka moamoheli. Bakeng sa lintlha tse ling, sheba ho i.MX Linux User's Guide (tokomane IMXLUG).

Ho khantša EVK, etsa mehato e latelang:

  1. Khoasolla tokollo ea morao-rao ea setšoantšo sa NXP Linux BSP bakeng sa i.MX 93 (L6.1.55_2.2.0 kapa ea morao-rao).
  2. Ho khantša EVK, khoasolla UUU ea morao-rao: https://github.com/nxp-imx/mfgtools/releases.
  3. Hokela EVK le moamoheli o sebelisa boema-kepe ba EVK USB1.
  4. U sebelisa imx-image-full, beha mananeo ka bobeli sebakeng se le seng file 'me u bonese EVK u sebelisa taelo e latelang:

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (1)

Ntle le moo, sebelisa setšoantšo feela ho khantša EVK:

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (2)

Hlokomela: Etsa bonnete ba hore o sheba li-boot pins.

Toolchain e nang le morero oa Yocto
Morero oa Yocto ke tšebelisano e bulehileng ea mohloli o thusang ho theha litsamaiso tse thehiloeng ho Linux. Yocto e etsa setšoantšo se sebelisoang ke i.MX.
Netefatsa hore mochini o amohelang o na le sesebelisoa sa ntlafatso ea ts'ebeliso (ADT) kapa ketane ea lisebelisoa ho ba le tikoloho e tšoanang le ea EVK. Etsa bonnete ba hore e khona ho bokella likopo tsa boto e reretsoeng. Ho fumana lisebelisoa tse nepahetseng, sheba "karolo ea 4.5.12" ho i.MX Linux Users Guide (tokomane ea IMXLUG) le "karolo ea 4" ho i.MX Yocto Project Users Guide (tokomane ea IMXLXYOCTOUG).

Ho fumana sesebelisoa mochining oa moamoheli ho tsoa tikolohong ea Yocto, etsa mehato e latelang:

  1. Theha foldara ea bin bukeng ea lapeng:NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (3)
  2. Netefatsa hore ~/bin foldara e ho PATH e fapaneng.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (4)
  3. Hlakola litlolo tse tla sebelisoa sebakeng sa polokelo:NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (5)
  4. Ho etsa, lokisa ka tsela e latelang:NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (6)
  5. Ho hlahisa sesebelisoa sa lisebelisoa, theha tikoloho e ikemetseng ntle le Morero oa Yocto ka tsela e latelang:NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (7)

Tataiso ea GUI

Karolo ena e hlalosa ka GUI Guider le mokhoa oa ho sebelisa lintho tsa motheo ho theha morero o thehiloeng ho sesebelisoa sena. E boetse e hlalosa ka litšobotsi tse fapaneng tsa ho sebelisa le ho nka advantage ea litšobotsi tseo.

Li-widget le liketsahalo tsa Gui Guider
Ha mosebelisi a theha morero ho GUI Guider, tšebeliso ea li-widget tse fapaneng e abeloa e le ntho e hlahisoang ka bo eona. Ntho ena e na le thepa e fapaneng; e 'ngoe ea tsona ke Liketsahalo. Ho ipapisitsoe le widget, liketsahalo li ka ba le lintho tse susumetsang tse fapaneng, mme se etsahalang se ipapisitse le sepheo. Bakeng sa mohlalaample, Setšoantšo sa 1 se bonts'a se etsahalang haeba konopo e shebile skrineng ho ba le ketso feela "Load screen".

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (8)

Lintho tsena li ka fumanoa tseleng /generated/gui-guider.h. script command_handler e nka advantage ea diketsahalo tse sebelisoang ke li-widget tse etsisang motsu.
Bakeng sa lintlha tse ling mabapi le li-widget le liketsahalo, sheba GUI Guider v1.6.1 User Guide (tokomane GUIGUIDERUG).

Ho qala ka potlako
Ho qala ho sebetsa, kenya GUI Guider.

Ha u kenya moamoheli, etsa mehato e latelang:

  1. Khoasolla mofuta oa morao-rao oa GUI Guider (1.7.1 kapa ea morao-rao).
  2. Latela mehato ea ho download.
    Mona, mosebelisi a ka khetha ho theha projeke le ex ea semmusoamples kapa merero ea lehae.

Ho theha projeke ea GUI, etsa mehato e latelang:

  1. Bula GUI Guider 1.7.1.
  2. Etsa morero.
  3. Khetha mofuta oa LVGL.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (9)
  4. Bakeng sa i.MX 93, khetha processor ea i.MX.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (10)
  5. Khetha setšoantšo. Bakeng sa tokomane ena, khetha "ScreenTransition" template.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (11)
  6. Khetha Lebitso la Morero 'me ho theha morero, tobetsa Etsa.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (12)
  7. Fesetere e kholo e tlameha ho hlaha, joalo ka ha ho bonts'itsoe ho Setšoantšo sa 6.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (13)

Ho theha li-widget, liketsahalo, le lintho tse susumetsang

Ho theha li-widget, liketsahalo, le lintho tse susumetsang, etsa mehato e latelang:

  1. Ka lehlakoreng le letšehali la Tataiso ea GUI, tobetsa konopo, e totobalitsoeng ka bofubelu, makhetlo a mabeli.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (14)
  2. Ka lebaka leo, konopo ea atoloha ho bonts'a li-widget tsohle tse fumanehang.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (15)
    Ho ka ba le li-widget tse fapaneng tse nang le thepa e fapaneng. Molaetsa ona oa ts'ebeliso o shebane le konopo ea mofuta oa widget. Leha ho le joalo, ho ka ba le mefuta e meng ea li-widget tse nang le mefokolo ea tsona. Bakeng sa lintlha tse ling, sheba "Lintlha tsa Widget" ho GUI Guider v1.6.1 User Guide (tokomane GUIGUIDERUG).
  3. Kenya konopo ea widget ka ho e hulela ho UI ho tsoa ho li-widget tab.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (16)
  4. Tlanya ka ho le letona ho Konopo bakeng sa thepa ebe o tobetsa Kenya ketsahalo.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (17)
  5. Ho tla hlaha fensetere e bonts'ang liketsahalo tsohle tseo widget e ka li bakang.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (18)
  6. Ka mor'a moo, fensetere e bontša liketsahalo tsohle tseo moferefere o ka li bulelang. Liketsahalo tsena li ka sebelisoa ho li-skrini, li-widget tse ling, kapa ho theha liketsahalo tse ikhethileng.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (19)
  7. Bakeng sa example, skrine e ncha e kentsoe. Tobetsa skrineng sa mojaro ebe u khetha li-skrini tse tla kenngoa.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (20)
  8. Ho leka ts'ebeliso, sebelisa simulator e kopantsoeng le GUI Guider. E sebelisoa ho khetha konopo e latelang le mofuta oa papiso eo u ka e sebelisang. Tabeng ena, sebelisa simulator ho C.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (21)
  9. Ho kenya skrine e ncha, tobetsa konopo.

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (22)

Mohaho oa i.MX 93

Ho haha ​​​​i.MX 93, etsa mehato e latelang:

  1. Netefatsa hore ketane ea lisebelisoa e sebelisoang ke GUI Guider e kentsoe ka nepo. Ho netefatsa, sheba tselaNXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (23)
  2. Ho tsoa ho example, ho theha ts'ebeliso le ho e tsamaisa ho i.MX 93, khetha Project > Build > Yocto from the top bar.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (24)
  3. Ho sheba boemo ba Morero, boholo ba Binary, le Log, khetha Taba ea Boitsebiso botlaaseng ba ts'ebeliso. Sheba logi ka ho holisa tab ea Boitsebiso.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (25)
  4. Log e fana ka tlhahisoleseding ea mohaho ho kenyeletsa sebaka sa binary file. Tabeng ena, binary e tseleng / /build/gui_guider.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (26)
  5. Fumana terminal ea moamoheli 'me u e romelle ho EVK u sebelisa taelo e latelang:NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (27)
    Hlokomela: Ho sebelisa mokhoa o ka holimo, hoa hlokahala hore mechini, moamoheli, le sepheo li be teng marang-rang a le mong mme boto ea IP e tsejoe.
  6. Phetha binary file ho EVK u sebelisa taelo e latelang:NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (28)
    Bakeng sa mohlalaample, ho sebelisa skrine ea LVDS, e bontšang morero o hahiloeng ke GUI Guider, joalokaha ho bontšitsoe setšoantšong sa 19.

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (29)

VIT

Karolo ena e hlalosa mokhoa oa ho sebelisa VIT e ikemetseng le ho hlahisa mohlala ho o hokahanya le Tataiso ea GUI. E hlalosa mokhoa oa ho sebelisa moamoheli ho hlahisa mohlala o nang le litšobotsi tse lakatsehang. Ho fumana lintlha tse ling, sheba ho VOICE-INTELLIGENT-TECHNOLOGY.

Etsa mohlala

Ho etsa mohlala, etsa mehato e latelang:

  1. Kena ho VIT websebaka: VIT Model Generation Tool
  2. Tobetsa tab ea GENERATE MODEL.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (30)
  3. Khetha sethala le mofuta oa SW joalo ka "Linux BSP" le "LF6.1.55_2.2.0". Hape, khetha likhetho tse sebetsang bakeng sa Sesebelisoa joalo ka "i.MX93" le Puo joalo ka "English".NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (31)
  4. Eketsa wakewords, e sebetsang e le sesosa se bolellang VIT hore na e qala neng ho mamela taelo ea lentsoe. Ha Wakeword kapa taelo e ncha e etsoa, ​​​​e kopa ho beha boleng ba "Sensitivity". Paramethara ena e eketsa sekhahla sa kananelo, ho bolelang hore haeba e le boleng bo nepahetseng, ho bonolo ho e lemoha empa e ka fella ka ho fumana lintlha tse ngata tse fosahetseng. Sebakeng sa boleng bo fosahetseng bo sebelisoang ho qoba pherekano lipakeng tsa mantsoe a bohlokoa, boloka boleng ba kutlo joalo ka 0. Bakeng sa mohlalaample, mona, poleloana "hey led" e eketsoa.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (32)
  5. Kenya litaelo tsa lentsoe tse lokelang ho sebelisoa 'me u felise tse sa sebelisoeng.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (33)
  6. Tobetsa konopo ea Hlahisa mohlala 'me u eme ho fihlela konopo ea Download model e notletsoe.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (34)
  7. Moetso ona o romelloa ho thebo ea MEHLOLO EA KA. Ho khoasolla mofuta oa morao-rao, tobetsa letšoao la ho jarolla.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (35)
  8. Tlosa foldara ea zip ebe u e boloka file VIT_Model_en e nang le VIT_package foldara.

E bokella VIT voice_ui_app e le e ikemetseng
Voice_ui_app ke example bōpiloe bakeng sa polokelo ea imx-voiceui. Sesebelisoa sena se sebelisa mohlala ho bona mantsoe le litaelo. Sesebelisoa se sebelisoang ke tokomane ena ke khang ea "tsebisa". Khang ena ha e bona lentsoe la hae kapa taelo, e bula Python file WakeWordNotify kapa WWCommandNotify ka khang ea sistimi u sebelisa sesupo (ID). ID ena e thusa ho khetholla pakeng tsa lintho tse susumetsang.

Ho theha voice_ui_app ho moamoheli le ho thusa ho e abela mofuta o fetileng o entsoeng, etsa mehato e latelang:

  1. Clone VIT repository ho kenyelletsa le mofuta oa lekala, o sebelisa taelo e latelang:
    $ git clone https://github.com/nxp-imx/imx-voiceui -b lf-6.1.55-2.2.0
  2. Etsa bekapo ea ea mantlha file, sebelisa taelo e latelang:
    $ cd /imx-voiceui
    $ mv ./vit/platforms/iMX9_CortexA55/lib/VIT_Model_en.h
  3. Beha lethathamo la lisebelisoa tse kentsoeng pele:
    $ mohloli /opt/fsl-imx-xwayland/6.1-langdale/environment-setup-armv8a-poky-linux
    Hlokomela: Sebelisa ketane ea lisebelisoa e entsoeng ke Yocto.
  4. Theha morero oa hau, u sebelisa taelo e latelang:
    $ etsa kaofela VERSION=04_08_01 CURRENT_GCC_VERSION=10 BUILD_ARCH=CortexA55
  5. Hang ha morero o se o hahiloe, o hlahisa bukana e bitsoang tokollo. Kopitsa ea file voice_ui_app bukeng ena ho ea ho EVK:
    $ scp tokollo/voice_ui_app motso @ :/home/motso

Ho sebelisa parameter - tsebisa
Sengoloa se bitsoang voice_ui_app ha se fetisa folakha ea "-notify", se tlameha ho ba tseleng /usr/bin/. Sebelisa se khomaretsoeng files ho /usr/bin/ le ho kopitsa mangolo ana ho EVK.

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

The files ka hare, sebelisa wakeword/command ID 'me u e romele ka mola oa molaetsa.
Ka mor'a ho kopitsa tsena files ho EVK, sebelisa parameter "-notify" ho fana ka maikutlo a hore files WakeWordNotify, le WWCommandNotify, ba na le litumello tse hlokahalang. Ho e eketsa ho EVK, etsa taelo e latelang:

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

Boemo bo ka pele ba molumo
Audio front-end (AFE) e sebelisoa e le phepelo bakeng sa temoho ea lentsoe la VIT. E thusa ho hloekisa lerata le molumo ka ho sebelisa mohloli le tšupiso ea sebui. Ka hona, sephetho ke molumo o hlakileng oa maekerofounu o le mong o ka sebelisoang ho sebetsa. Ho fumana lintlha tse ling, bona VOICESEEKER.
AFE e ka fumanoa ka hare ho EVK tseleng /unit_tests/nxp-afe.

Ho lokisa le ho phethahatsa lenaneo, latela mehato ho file TODO.md ho nxp-afe:

  1. Netefatsa hore DTB ke imx93-11×11-evk.dtb.
  2. Kenya aloop module ho tšehetsa AFE:
    motso @ imx93evk: ~ # sudo modprobe snd-aloop
  3. Etsa bekapo ea asound.conf 'me u sebelise molumo o lumellanang.conf bakeng sa boto:
    motso@imx93evk:~# mv /etc/asound.conf /etc/asound-o.conf
    motso@imx93evk:~# cp /unit_tests/nxp-afe/asound.conf_imx93 /etc/asound.conf
  4. Fetola WakeWordEnginge ho sebelisa enjene ea mantsoe ea VIT ka nepo. Sebopeho sena se ka hare ho file /unit_tests/nxp-afe/Config.ini.
  5. Fetola thepa WakeWordEngine = VoiceSpot e sebelisang VoiceSpot joalo ka kamehla ho WakeWordEngine = VIT.
  6. Ho leka AFE, sebelisa voice_ui_app:
    motso@imx93evk:~# ./voice_ui_app &
    Hlokomela: Tabeng ena, ha ho hlokahale ho eketsa parameter "-notify".
  7. Phetha AFE, u sebelisa taelo e latelang:
    motso @ imx93evk: ~ # /unit_tests/nxp-afe/afe libvoiceseekerlight &
  8. Ho fumana hore na AFE e sebetsa ka morao, sebelisa & taelo. Ho tseba hore na mananeo a mang a sebetsa ka morao, sebelisa taelo e latelang:
    motso @ imx93evk: ~ # ps
  9. Ho koala AFE kapa voice_ui_app, sebelisa taelo e latelang:
    motso @ imx93evk: ~ # pkill afe
    motso @ imx93evk: ~ # pkill voice_ui_app

E sebelisa voice_ui_app ntle le -notify

  1. Ka mor'a ho latela mehato ea TODO.md file, tsamaisa binary voice_ui_app ho tsoa ho terminal ho EVK. E bonts'a tlhahisoleseling mabapi le hore na VIT e sebetsa joang.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (36)
  2. Ho fepa voice_ui_app, phethisa AFE u sebelisa taelo e latelang:
    motso @ imx93evk: ~ # /unit_tests/nxp-afe/afe libvoiceseekerlight &
  3. Bua wakeword le taelo ea lentsoe 'me u hlahlobe hore na e sebetsa kamoo ho neng ho lebelletsoe. E bonts'a wakeword le taelo ea lentsoe ho terminal ka tsela e latelang:
    - Wakeword e fumanoe 1 HEY NXP StartOffset 16640
    - Taelo ea Lentsoe e fumanoe 3 TSEBA

Sesebelisoa sa GUI Guider VIT

Joalokaha ho hlalositsoe pejana, kopo / script command_handler ka tsebiso ea VIT e romella ID ea taelo le wakeword ID moleng oa molaetsa joalo ka IPC. E ntan'o hapa li-ID tsena ho etsisa ketsahalo ka ts'ebeliso ea GUI-Guider. Setšoantšo sa 26 se bontša hore na puisano ena e phethiloe joang.

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (37)

Hlokomela: Etsa bonnete ba hore o lokisa sebatli hore se sebetse ka nepo ka mokhoa o ikhethileng o entsoeng. Liphetoho tsena li tlameha ho sebelisoa ho moamoheli.

Sebelisa command_handler ho etsisa liketsahalo

Ho sebelisa command_handler ho etsisa liketsahalo, etsa mehato e latelang:

  1. Kenya le files command_handler.h le command_handler.c ho morero oa GUI Guider bukeng / /tloaelo/.
  2. Ho tsamaisana le moetso oa hajoale o sebelisitsoeng, fetola command_handler.h ka ho fetola voice_cmd_t le voice_ww_t.
    Hlokomela: Netefatsa hore ho sebelisoa tatellano e tšoanang moetsong.
  3. Fetola bongata ba wakewords le litaelo ho file / /custom/command_handler.h:
    #hlalosa VIT_WW_NUMBER 2
    #hlalosa VIT_CMD_NUMBER 5
  4. Qala sebopeho sa taelo ho file / /custom/custom.c. GUI Guider e hlahisa sena file ka tsela e iketsang.
    # kenyeletsa "command_handler.h"
  5. Mosebetsi o hlalosoang e le void custom_init(lv_ui *ui) oa fumaneha ho file /
    tsela>/custom/custom.c. Ts'ebetso ena e ka fetoloa ho kenyelletsa khoutu le taelo ea ho qala start_command_handler() ka tsela e latelang:
    void custom_init(lv_ui *ui)
    {
    /* Kenya likhoutu tsa hau mona */
    start_command_handler();
    }
    Moo:
    Start_command_handler () e sebelisetsoa ho theha khoele e sebetsang e le mohlokomeli, ho nka melaetsa e rometsoeng ke VIT, le ho phethahatsa litaelo tse fanoeng ke command_handler_link ().
  6. Ho hokahanya li-wakewords tsa VIT le taelo le ntho le ketsahalo, sebelisa taelo e latelang:
    void command_handler_link(voice_ww_t WW_Id, voice_cmd_t CMD, lv_obj_t ** obj, lv_event_code_t ketsahalo);
    Moo:
    • The command_handler_link() e sebelisoa ho boloka ketsahalo ho etsisa VIT phethahatso.
    • Litlhahiso, voice_ww_t le voice_cmd_t, li entsoe mohatong oa 2 li amana ka kotloloho le mofuta oa VIT.
    • Khang ea boraro, lv_obj_t**, e amana le tlhahiso ea ntho ea GUI Guider. Ntlha ea pele, fumana ntho eo u lokelang ho e hokahanya. Lebitso le ikamahanya le sebopeho se latelang _ . Ho fumana moo e hlalosoang teng, hlahloba file e hlahisoa ke GUI Guider ho generated/gui_guider.h. Mona, o ka fumana sebopeho se latelang se nang le lintho tsohle tse ka khonehang ho hokahanya.

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (39)

The function custom_init(lv_ui *ui) e sebelisetsoa ho qala qalong ea GUI Guider execution. Sebopeho sena se ka sebelisoa ho se amahanya le ntho, ho tseba ho se sebelisa ka nepo. Sesupo sa sebopeho se fanoeng ke *ui, 'me sesupo sa ho batla ke lv_obj_t**. Ka hona, hoa hlokahala ho sebelisa sebopeho sena ka sebopeho se latelang:

&ui->speed_btn_1

  • Khang ea bone, ketsahalo ea lv_event_code_t, e amana le ketsahalo e tlang ho qala. Hangata e na le sebopeho se kang sena: LV_EVENT_ . E etsa qeto ea hore na ho etsoa eng ka ketsahalo e hlahisitsoeng ka khoutu viewer ho file liketsahalo_init.c.
    Bakeng sa mohlalaample, btn_1 e entsoeng ka lebelo la skrine e na le liketsahalo tsena tse hlahisoang ke GUI Guider.

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (40)

Example
Karolo ena e bontša example ts'ebetsong ena ho eketsa tšehetso ea lentsoe ho Tataiso ea GUI, ho fetola widget ea LED le ho fetola pakeng tsa li-skrini tsa GUI.

  1. U sebelisa template ea GUI e entsoeng ka konopo, eketsa li-widget. Bakeng sa mohlalaample, eketsa widget ea LED.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (41)
  2. Kenya ketsahalo e hatisitsoeng ho btn_1 'me ho fetola bokamorao eketsa tlhophiso ea ketsahalo. Tabeng ena, bokamorao bo tlameha ho khethoa bo batsho ho "tima" widget ea LED. Ka hona, ketsahalo e sebelisitsoeng e hatelloa > led_1 > Background black (#000000).NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (42)
  3. U sebelisa konopo e ts'oanang, lokisa ketsahalo ho e abela "ho bulela". Tabeng ena, kenya ketsahalo e lokollotsoeng ho btn_1 'me u kenye bofubelu ho bokamorao. Ka hona, ketsahalo e sebelisitsoeng e lokolloa > led_1 > Background red (#ff0000).NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (43)
  4. Hang ha GUI e bōpiloe, eketsa command_handler.c le command_handler.h ho tloaelo / foldara.
  5. Ho theha sehokelo lipakeng tsa liketsahalo le VIT, eketsa mela e latelang ho custom_init() ka hare ho file ka tloaelo/moetlo.c. Ho fetola lipakeng tsa li-skrini, kenya liketsahalo tse ling tse peli ka ho hokahanya btn_1 ho fetohela skrineng sa 2.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (44)NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (45)
    Moo:
    • Motsoako oa hae HEY_LED le taelo TURN_OFF e fuoe mosebetsi oa ho tima LED. Ka mantsoe a mang, fetola bokamorao ho ba botšo.
    • Motsoako oa hae HEY_LED le taelo TURN_ON li fuoe mosebetsi oa ho khantša LED.
    • Wakeword HEY_NXP le taelo e kopantseng NEXT e abeloa ho fetoha lipakeng tsa li-skrini ho sebelisoa ketsahalo e abetsoeng btn_1, le ho sebelisa btn_before skrineng sa 2.
    • Wakeword HEY_NXP le motsoako oa taelo RETURN o abetsoe ho khutlela skrineng sa 1.
  6. Kgetha Morero > Haha > Yocto mme o hahe morero.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (46)
  7. E rometse binary e ncha ho EVK.
    Hlokomela: Lenane la tlhahisoleseding le fana ka sebaka sa binary.
    scp motso @ :/home/motso

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (47)

Teko le tlhophiso
Hang ha download e felile, etsa mehato e latelang ho EVK:

  1. Netefatsa hore snd-aloop module e se e kentsoe ka ho sebelisa lsmod. Haeba module e sa fumanehe, e jare u sebelisa taelo e latelang:
    motso @ imx93evk: ~ # sudo modprobe snd-aloop
  2. Sebelisa voice_ui_app u sebelisa taelo e latelang:
    motso@imx93evk:~# ./voice_ui_app -tsebisa &
    Moo:
    • The -notify e sebelisoa ho romella tsebiso ho WakeWordNtfy le WWCommandNtfy.
      Hlokomela: Hopola ho kopitsa WakeWordNtfy le WWCommandNtfy ho usr/bin.
    • The & e sebelisoa ho sebetsa ka morao.
  3. Netefatsa hore VIT enjene e behiloe ho Config.ini.
  4. Matha AFE ka libvoiceseekerlight ka morao:
    motso @ imx93evk: ~ # cd /unit_tests/nxp-afe/
    motso@imx93evk:~# ./afe libvoiceseekerlight &
  5. Bula sesebelisoa sa GUI Guider u sebelisa taelo e latelang:
    motso@imx93evk:~# ./gui_guider
    Ho fihlela mohato ona, skrine ea LVDS, kapa HDMI e bonts'a GUI e entsoeng.NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (48)
  6. Leka ho sebelisa lentsoe la hae le fanoeng nakong e fetileng le taelo ea lentsoe, mohlalaample, e re “Hei NXP” le “Tima”. Kamora ho re taelo ea ho tima motlakase, ho ipapisitsoe le callback e filoeng, GUI Guider e etsa ketso. Bakeng sa example, GUI Guider e fetola 'mala oa bokamorao bakeng sa widget ea LED.

NXP-AN14270-Eketsa-Lentsoe-Tsehetso-ho-GUI-Guider-FIG- (49)

Lisebelisoa tse amanang

Lethathamo la 2 le thathamisa lisebelisoa tse ling tse sebelisitsoeng ho tlatselletsa tokomane ena.

Lethathamo la 2. Lisebelisoa tse amanang

Mohlodi Sehokelo/mokhoa oa ho fumana
i.MX 93 Applications Processor Family – Arm Cortex-A55, ML Acceleration, Power Efficient 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- processor-family-arm-cortex-a55-ml-acceleration-power- e sebetsang hantle-mpu:i.MX93
Embedded Linux bakeng sa i.MX Applications Processors (IMXLINUX) http://www.nxp.com/IMXLINUX
Tataiso ea GUI v1.6.1 Bukana ea Mosebelisi (GUIGUIDERUG) https://www.nxp.com/docs/en/user-guide/ GUIGUIDERUG-1.6.1.pdf
VIT i.MX voiceUI polokelo https://github.com/nxp-imx/imx-voiceui

Ela hloko mabapi le khoutu ea mohloli tokomaneng

Exampkhoutu e bontšitsoeng tokomaneng ena e na le litokelo tse latelang tsa litokelo tsa molao le laesense ea BSD-3-Clause:
Copyright 2023-2024 NXP Kabo bocha le tšebeliso ea mohloli le mefuta ea binary, e nang le phetoho kapa ntle le eona, e lumelletsoe ha feela maemo a latelang a phethiloe:

  1. Kabo-bocha ea khoutu ea mohloli e tlameha ho boloka tsebiso e kaholimo ea litokelo, lenane lena la maemo le boitlamo bo latelang.
  2. Liphatlalatso ka mokhoa oa binary li tlameha ho hlahisa tsebiso e kaholimo ea litokelo, lenane lena la maemo le boits'oaro bo latelang bo hlahang litokomaneng le/kapa lisebelisoa tse ling li tlameha ho fanoa mabapi le kabo.
  3. Ha ho na lebitso la mong'a litokelo kapa mabitso a bafani ba eona le ka sebelisoang ho ts'ehetsa kapa ho khothaletsa lihlahisoa tse tsoang ho software ena ntle le tumello e tsoang pele.
    SOFTWARE ENA E FUMANA KE BATHO BA TENG LE BAASEHI "JOALOKAHA HO LE" LE LITEISETSO TSE FELENG KAPA TSE BOLELANG, HO kenyeletsoa, ​​​​EMPA EMPA HO FUMANA, LITIISETSO TSA MOTHO OA THEKISO LE HO LOKELA HO SEBELISA LEBAKA LE KHETHANG. HA HO MOTHO HA HO MOTHO OA COPYRIGHT OR BATHO BA TLA BA LE MOTHO OA MOLAO OA TSOHLE, TSOHLE, TSA TLOAELO, KHETHEHILENG, MOHLALA, KAPA LITšenyo tse Bakang (ho kenyeletsoa, ​​​​EMPA HA LI LE MONG HO, THEKO EA TSOHLE, TS'ELISO EA TŠEBELETSO; KAPA TŠITISO EA LIKHOEBO) LE HOJA E BAKILE LE HO KA KHOPOLO EFE KA EFE EA MOLAMO, E KA BA KA KONTERAKANENG, MOLATO OO O Tletseng, KAPA TORT (HO KENYA LE BOHLOKOA KAPA HO BANG) E HLAHANG KA TSELA EFE KA TENG HO TŠEBELETSO EA SOFTWARE ENA, LE HAEBA KELETSO.

Nalane ea ntlafatso
Lethathamo la 3 le akaretsa lintlafatso tsa tokomane ena.

Tokomane ID Letsatsi la ho nšoa Tlhaloso
AN14270 v.1.0 La 16 Motšeanong 2024 Phatlalatso ea pele ea sechaba

Boitsebiso ba molao

Litlhaloso
Moralo - Boemo ba tokomane bo bonts'a hore litaba li ntse li le tlasa ts'ebetso ea kahareview le ho latela tumello ea molao, e ka bakang liphetoho kapa ho eketsoa. Li-Semiconductors tsa NXP ha li fane ka litlatsetso kapa litiisetso mabapi le ho nepahala kapa botlalo ba tlhahisoleseling e kenyellelitsoeng tokomaneng ea tokomane mme e ke ke ea ba le boikarabello bakeng sa litlamorao tsa ts'ebeliso ea tlhaiso-leseling e joalo.

Boithorollo
Tiisetso le melato e fokolang - Litaba tse tokomaneng ena ho lumeloa hore li nepahetse ebile lia tšepahala. Leha ho le joalo, li-Semiconductors tsa NXP ha li fane ka litlatsetso kapa litiisetso, tse hlahisitsoeng kapa tse boletsoeng, mabapi le ho nepahala kapa botlalo ba tlhahisoleseling e joalo mme e ke ke ea ba le boikarabello bakeng sa litlamorao tsa ts'ebeliso ea tlhahisoleseling e joalo. Li-Semiconductors tsa NXP ha li nke boikarabello bakeng sa litaba tse tokomaneng ena haeba li fanoe ke mohloli oa tlhahisoleseling kantle ho li-Semiconductors tsa NXP.
Ha ho ketsahalo e tla tlameha ho jara li-Semiconductors tsa NXP bakeng sa tšenyo efe kapa efe e sa tobang, e sa lebelloang, ea kotlo, e khethehileng kapa ea litlamorao (ho kenyeletsoa - ntle le moeli - phaello e lahlehileng, chelete e lahlehileng, tšitiso ea khoebo, litšenyehelo tse amanang le ho tlosa Mor'a lihlahisoa kapa litefiso tsa ho sebetsa bocha) kapa ha se ts'enyehelo e joalo e ipapisitse le tort (ho kenyeletsoa bohlasoa), tiisetso, tlolo ea konteraka kapa khopolo efe kapa efe ea molao.
Ho sa tsotellehe litšenyehelo leha e le life tseo moreki a ka bang le tsona ka lebaka leha e le lefe, kakaretso ea NXP Semiconductors' le boikarabelo bo eketsehileng ho bareki bakeng sa lihlahisoa tse hlalositsoeng mona li tla fokotsoa ho latela Melao le lipehelo tsa thekiso ea khoebo ea NXP Semiconductors.

Tokelo ea ho etsa liphetoho - Li-Semiconductors tsa NXP li na le tokelo ea ho etsa liphetoho tlhahisoleseling e phatlalalitsoeng tokomaneng ena, ho kenyeletsoa ntle le meeli le litlhaloso tsa sehlahisoa, ka nako efe kapa efe ntle le tsebiso. Tokomane ena e nka sebaka le ho nkela tlhahisoleseling eohle e fanoeng pele ho phatlalatsoa mona.
E loketse ho sebelisoa - Lihlahisoa tsa li-Semiconductors tsa NXP ha lia etsoa, ​​​​li lumelloe kapa ha lia lumelloa hore li tšoanelehe bakeng sa ts'ehetso ea bophelo, lits'ebetso kapa lisebelisoa tsa bohlokoa tsa bophelo, kapa lits'ebetsong moo ho hloleha kapa ho se sebetse hantle ha sehlahisoa sa NXP Semiconductors se ka lebelloang ka nepo. ho baka kotsi ya botho, lefu kapa tshenyo e kgolo ya thepa kapa tikoloho. Li-Semiconductors tsa NXP le bafani ba eona ha ba amohele boikarabelo ba ho kenyeletsoa le/kapa tšebeliso ea lihlahisoa tsa NXP Semiconductors thepa kapa likopo tse joalo ka hona ho kenyelletsoa le/kapa tšebeliso e joalo e kotsing ea moreki ka boeena.

Lisebelisoa - Likopo tse hlalositsoeng mona bakeng sa efe kapa efe ea lihlahisoa tsena li etselitsoe merero ea litšoantšo feela. Li-Semiconductors tsa NXP ha li fane ka boemeli kapa tiisetso ea hore lits'ebetso tse joalo li tla tšoaneleha bakeng sa ts'ebeliso e boletsoeng ntle le liteko tse ling kapa phetoho.

Bareki ba ikarabella bakeng sa moralo le ts'ebetso ea lits'ebetso le lihlahisoa tsa bona ba sebelisa lihlahisoa tsa NXP Semiconductors, 'me NXP Semiconductors ha e amohele boikarabello bakeng sa thuso leha e le efe ka likopo kapa moralo oa sehlahisoa sa bareki. Ke boikarabelo ba moreki feela ho fumana hore na sehlahisoa sa NXP Semiconductors se loketse le hore se loketse lits'ebetso tsa moreki le lihlahisoa tse reriloeng, hammoho le ts'ebeliso e reriloeng le ts'ebeliso ea bareki ba motho oa boraro. Bareki ba tlameha ho fana ka litšireletso tse nepahetseng tsa moralo le ts'ebetso ho fokotsa likotsi tse amanang le lits'ebetso le lihlahisoa tsa bona.

Li-Semiconductors tsa NXP ha li amohele melato leha e le efe e amanang le ho sa feleng, tšenyo, litšenyehelo kapa bothata bo itšetlehileng ka bofokoli leha e le bofe kapa ho sa feleng lits'ebetsong kapa lihlahisoa tsa bareki, kapa kopo kapa tšebeliso ea bareki ba motho oa boraro. Moreki o na le boikarabello ba ho etsa liteko tsohle tse hlokahalang bakeng sa lits'ebetso le lihlahisoa tsa moreki a sebelisa lihlahisoa tsa NXP Semiconductors ho qoba ho se be teng ha lits'ebetso le lihlahisoa kapa ts'ebeliso kapa ts'ebeliso ea bareki ba motho oa boraro. NXP ha e amohele melato leha e le efe tabeng ena.

Lipehelo le maemo a thekiso ea khoebo - Lihlahisoa tsa NXP Semiconductors li rekisoa ho latela maemo le maemo a kakaretso a thekiso ea khoebo, joalo ka ha e phatlalalitsoe ho https://www.nxp.com/profile/terms, ntle le haeba ho lumellanoe ka tsela e ’ngoe tumellanong e nepahetseng e ngotsoeng ea motho ka mong. Haeba tumellano ea motho ka mong e phetheloa ho tla sebetsa feela lipehelo le maemo a tumellano e amehang. Ka hona, li-Semiconductors tsa NXP li hanyetsa ka ho hlaka ho sebelisa lipehelo le lipehelo tse akaretsang tsa moreki mabapi le ho rekoa ha lihlahisoa tsa NXP Semiconductors ke moreki.

Taolo ea thomello kantle ho naha - Tokomane ena hammoho le (li) lintho tse hlalositsoeng mona li ka ipapisa le melaoana ea taolo ea kantle ho naha. Ho romela kantle ho naha ho ka hloka tumello ea pele ho tsoa ho balaoli ba nang le bokhoni.
E loketse ho sebelisoa lihlahisoa tse tšoanelehang tseo e seng tsa likoloi - Ntle le haeba tokomane ena e bolela ka ho hlaka hore sehlahisoa sena se khethehileng sa NXP Semiconductors ke likoloi tse tšoanelehang, sehlahisoa ha sea tšoaneleha bakeng sa tšebeliso ea likoloi. Ha e tšoanelehe kapa hona ho lekoa ho latela tlhahlobo ea likoloi kapa litlhoko tsa kopo. Li-Semiconductors tsa NXP ha li amohele boikarabelo ba ho kenyelletsa le/kapa tšebeliso ea lihlahisoa tse tšoanelehang tseo e seng tsa likoloi ho thepa ea likoloi kapa likopo.

Haeba moreki a sebelisa sehlahisoa ho rala le ho se sebelisa lits'ebetsong tsa likoloi ho latela maemo le litekanyetso tsa likoloi, moreki (a) o tla sebelisa sehlahisoa ntle le tiisetso ea sehlahisoa sa NXP Semiconductors bakeng sa lits'ebetso tse joalo tsa koloi, ts'ebeliso le litlhaloso, le ( b) Neng kapa neng ha moreki a sebelisa sehlahisoa bakeng sa lits'ebetso tsa likoloi ho feta lintlha tsa NXP Semiconductors' ts'ebeliso e joalo e tla ba kotsing ea moreki ka boeena, 'me (c) moreki o lefella li-NXP Semiconductors ka botlalo bakeng sa melato efe kapa efe, tšenyo kapa liqoso tsa sehlahisoa tse hlōlehileng ka lebaka la moralo le ts'ebeliso ea bareki. sehlahisoa sa lisebelisoa tsa likoloi ho feta tiisetso e tloaelehileng ea NXP Semiconductors le litlhaloso tsa sehlahisoa sa NXP Semiconductors.

Liphetolelo — Phetolelo e seng ea Senyesemane (e fetoletsoeng) ea tokomane, ho kenyeletsoa le litaba tsa molao tse tokomaneng eo, ke tsa tšupiso feela. Phetolelo ea Senyesemane e tla sebetsa haeba ho ka ba le phapang lipakeng tsa liphetolelo tse fetoletsoeng le tsa Senyesemane.

Ts'ireletso - Moreki oa utloisisa hore lihlahisoa tsohle tsa NXP li ka ba tlas'a bofokoli bo sa tsejoeng kapa li ka ts'ehetsa maemo a ts'ireletso kapa litlhaloso tse nang le mefokolo e tsebahalang. Moreki o ikarabella bakeng sa moralo le ts'ebetso ea lits'ebetso le lihlahisoa tsa hae bophelong bohle ba bona ho fokotsa litlamorao tsa bofokoli bona lits'ebetsong le lihlahisoa tsa moreki. Boikarabello ba moreki bo boetse bo fetela ho litheknoloji tse ling tse bulehileng le/kapa tsa botho tse tšehetsoeng ke lihlahisoa tsa NXP bakeng sa tšebeliso ea lits'ebetso tsa bareki. NXP ha e amohele boikarabelo ba ho ba kotsing. Moreki o lokela ho lula a lekola lintlafatso tsa ts'ireletso ho tsoa ho NXP le ho li latela ka nepo.
Moreki o tla khetha lihlahisoa tse nang le likarolo tsa ts'ireletso tse kopanang hantle le melao, melaoana le maemo a ts'ebeliso e reriloeng mme a etse liqeto tsa mantlha tsa moralo mabapi le lihlahisoa tsa hae mme o na le boikarabello ba ho latela litlhoko tsohle tsa molao, tsa tsamaiso le ts'ireletso mabapi le lihlahisoa tsa hae, ho sa tsotelehe. ea tlhahisoleseling efe kapa efe kapa tšehetso e ka fanoang ke NXP.

NXP e na le Sehlopha sa Karabelo ea Ketsahalo ea Ts'ireletso ea Lihlahisoa (PSIRT) (e fumaneha ho PSIRT@nxp.com) e laolang lipatlisiso, tlaleho, le tokollo ea tharollo ho bofokoli ba ts'ireletso ea lihlahisoa tsa NXP.
NXP B.V. - NXP B.V. ha se khamphani e sebetsang mme ha e aba kapa ho rekisa lihlahisoa.

Matšoao a khoebo

Tlhokomeliso: Mefuta eohle e boletsoeng, mabitso a lihlahisoa, mabitso a lits'ebeletso, le matšoao a khoebo ke thepa ea beng ba tsona ka ho fapana.

NXP — letshwao la mantswe le logo ke matshwao a kgwebo a NXP BV
i.MX — ke letshwao la kgwebo la NXP BV

Ka kopo hlokomela hore litsebiso tsa bohlokoa mabapi le tokomane ena le lihlahisoa tse hlalositsoeng mona, li kenyelelitsoe karolong ea 'Legal information'.
© 2024 NXP BV Litokelo tsohle li sirelelitsoe.
Ho fumana lintlha tse ling, ka kopo etela: https://www.nxp.com

Letsatsi la ho lokolloa: 16 May 2024
ID ea litokomane: AN14270

Litokomane / Lisebelisoa

NXP AN14270 E Eketsa Tšehetso ea Lentsoe ho Tataiso ea GUI [pdf] Bukana ea Mosebelisi
AN14270 E Eketsa Tšehetso ea Lentsoe ho GUI Guider, AN14270, Eketsa Tšehetso ea Lentsoe ho GUI Guider, ho GUI Guider, GUI Guider, Guider

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *