NXP AN14270 Nfi Atilẹyin Ohun kun si Itọsọna GUI
Awọn pato
Orukọ ọja: AN14270 Ṣafikun Atilẹyin Ohun si Itọsọna GUI fun i.MX 93
Àtúnyẹ̀wò: 1.0
Ọjọ: Oṣu Karun ọjọ 16, ọdun 2024
ọja Alaye
Àdánù: Akọsilẹ ohun elo yii n ṣawari iṣakojọpọ ohun nipasẹ didi imọ-ẹrọ idanimọ ọrọ (VIT) pẹlu Itọsọna GUI.
Olupese: NXP Semikondokito
Pariview
Oludari GUI: Ohun elo idagbasoke wiwo olumulo lati NXP ti o nlo ile-ikawe awọn aworan LVGL lati ṣẹda awọn ifihan didara ga pẹlu ọpọlọpọ awọn ẹrọ ailorukọ, awọn ohun idanilaraya, ati awọn aza.
Imọ-ẹrọ Oloye Olohun (VIT): Ọpa kan nipasẹ NXP fun asọye awọn ọrọ ji ati awọn aṣẹ nipasẹ awọn irinṣẹ ori ayelujara ọfẹ ati sọfitiwia iṣakoso ohun.
Titẹ ifiranṣẹ (MQUEUE): Ṣiṣe awọn laini ifiranṣẹ POSIX 1003.1b fun ibaraẹnisọrọ laarin ilana laarin GUI Itọsọna ati VIT.
Hardware, Software, ati Awọn ibeere Gbalejo
Ẹka | Apejuwe |
---|---|
Hardware | Gẹgẹbi awọn ibeere ọja |
Software | Gẹgẹbi awọn ibeere ọja |
Gbalejo | Gẹgẹbi awọn ibeere ọja |
Awọn ilana Lilo ọja
Awọn ibeere ṣaaju
Ìtàn Linux Version
Lati filasi EVK pẹlu ẹya Linux:
$ ./uuu.exe -b emmc_all .sd-flash_evk imx-image-full-imx93evk.wic
Ohun elo irinṣẹ pẹlu Yocto Project
- Ṣẹda folda bin:
$ mkdir ~/bin
- Ṣe igbasilẹ ohun elo repo:
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
- Ṣafikun folda bin si oniyipada PATH:
$ export PATH=~/bin:$PATH
- Awọn ilana 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
- Lati kọ ati tunto:
$ DISTRO=fsl-imx-fb MACHINE=imx93evk source imx-setup-release.sh -b deploy
Awọn Ibeere Nigbagbogbo (FAQ)
Q: Kini VIT?
A: VIT duro fun Imọ-ẹrọ Oloye Ohùn, ohun elo nipasẹ NXP fun asọye awọn ọrọ ji ati awọn aṣẹ nipa lilo awọn irinṣẹ ori ayelujara ati sọfitiwia iṣakoso ohun.
Q: Kini Itọsọna GUI?
A: Itọsọna GUI jẹ ohun elo idagbasoke wiwo olumulo lati NXP ti o nlo ile-ikawe ayaworan LVGL lati ṣẹda awọn ifihan didara giga pẹlu ọpọlọpọ awọn ẹrọ ailorukọ, awọn ohun idanilaraya, ati awọn aza.
Alaye iwe
Alaye | Akoonu |
Awọn ọrọ-ọrọ | AN14270, VIT, idanimọ ọrọ, ibaraẹnisọrọ laarin ilana (IPC), isinyi ifiranṣẹ, Itọsọna GUI |
Áljẹbrà | Akọsilẹ ohun elo yii ṣawari iṣeeṣe ti iṣọpọ ohun nipa ṣiṣẹda afara laarin imọ-ẹrọ idanimọ ọrọ, gẹgẹbi VIT, ati olupilẹṣẹ wiwo GUI Guider. |
Ọrọ Iṣaaju
Ni wiwo olumulo ti ni opin lilo irinṣẹ GUI Itọsọna. Gbigba ibaraenisepo nipasẹ asin tabi iboju ifọwọkan le to fun awọn ọran lilo diẹ. Sibẹsibẹ, nigba miiran ọran lilo nilo lati lọ kọja awọn idiwọn rẹ. Iwe yii ṣawari iṣeeṣe ti iṣọpọ ohun nipasẹ ṣiṣẹda afara laarin imọ-ẹrọ idanimọ ọrọ, gẹgẹbi VIT, ati oluṣakoso wiwo GUI Guider. O nlo ọna gbogbo agbaye lati sopọ gbogbo awọn aṣẹ idanimọ ohun ati ọrọ ji si eyikeyi ibaraenisepo ti a ṣẹda nipasẹ Itọsọna GUI.
Pariview
Lati ṣeto ibaraẹnisọrọ laarin Itọsọna GUI ati awọn aṣẹ imọ-ẹrọ VIT, tọka si Abala 8. Ibaraẹnisọrọ naa ni a kọ nipa lilo koodu ti a ṣẹda bi oluṣakoso, eyiti o gbọ ati jẹ ki o ṣe adaṣe awọn iṣẹlẹ ni GUI lati ṣẹda ibaraenisepo naa.
GUI Itọsọna
Itọsọna GUI jẹ ohun elo idagbasoke wiwo olumulo lati NXP ti o pese aṣayan iyara lati ṣẹda ifihan ti o ga julọ nipa lilo ile-ikawe awọn aworan LVGL. O nlo oriṣiriṣi oriṣiriṣi ti awọn ẹrọ ailorukọ, awọn ohun idanilaraya, ati awọn aza, pẹlu awọn atunto okunfa oriṣiriṣi ati isọdi pẹlu iṣeeṣe ti kii ṣe ifaminsi. Fun alaye diẹ sii lori Itọsọna GUI, tọka si Itọsọna olumulo GUI v1.6.1 (GUIGUIDERUG iwe).
Imọ-ẹrọ oye ohun
Imọ-ẹrọ Oloye Ohun (VIT) jẹ irinṣẹ ti a ṣẹda nipasẹ NXP lati ṣalaye awọn ọrọ ji ati awọn aṣẹ nipa lilo awọn irinṣẹ ori ayelujara ọfẹ, ile-ikawe, ati package sọfitiwia iṣakoso ohun. MCUXpresso le lo fun awọn olutona-kekere tabi Lainos BSP le lo fun awọn ero isise-kiri.
Ifiranṣẹ isinyi
Ti isinyi ifiranṣẹ (MQUEUE) jẹ oluṣakoso ti o ṣe imuse ọna kika POSIX 1003.1b awọn laini ifiranṣẹ. O ti lo bi ibaraẹnisọrọ laarin ilana-ilana (IPC) lati ṣẹda afara laarin Itọsọna GUI ati VIT. O ṣe paṣipaarọ data ni irisi awọn ifiranṣẹ, fifiranṣẹ nipasẹ VIT ati ṣiṣe iṣakoso pẹlu iwe afọwọkọ naa
aṣẹ_handler.
Hardware, sọfitiwia, ati awọn ibeere agbalejo
Tabili 1 n pese awọn alaye ti hardware, sọfitiwia, ati agbalejo ti o nilo lati lo VIT ati Itọsọna GUI.
Tabili 1. Hardware, software, ati ogun ti a lo
Ẹka | Apejuwe |
Hardware | • i.MX 93 EVK
• Ipese agbara: USB Iru-C 45 W ipese agbara-ifijiṣẹ (5 V/3 A) • USB Iru-C akọ to USB Iru-A akọ USB: ijọ, USB 3.0 ni ifaramọ • Adaparọ LVDSL ati okun HDMI tabi DY1212W-4856 LVCD LCD nronu • Ti abẹnu i.MX 93 gbohungbohun |
Software | • Linux BSP version: L6.1.55_2.2.0
• GUI Guider v1.6.1 version siwaju • Toolchain 6.1-Langdale |
Gbalejo | • X86_64 Linux Ubuntu 20.04.6 LTS |
Awọn ibeere ṣaaju
Yi apakan apejuwe awọn fifi sori ẹrọ ti o yatọ si irinṣẹ ti a beere.
Ìmọlẹ Linux version
Ṣaaju ki o to tẹle awọn igbesẹ ti o wa ni isalẹ, yi iṣeto bata pada si ipo igbasilẹ ki o so USB pọ nipasẹ agbalejo naa. Fun alaye diẹ sii, tọka si i.MX Linux Itọsọna Olumulo (iwe IMXLUG).
Lati filasi EVK, ṣe awọn igbesẹ wọnyi:
- Ṣe igbasilẹ idasilẹ aworan NXP Lainos BSP aipẹ fun i.MX 93 (L6.1.55_2.2.0 tabi tuntun).
- Lati filasi EVK, ṣe igbasilẹ UUU to ṣẹṣẹ: https://github.com/nxp-imx/mfgtools/releases.
- So EVK pọ pẹlu agbalejo nipa lilo EVK ibudo USB1.
- Lilo imx-image-full, gbe awọn eto mejeeji sinu kanna file ati filasi EVK nipa lilo aṣẹ atẹle:
Ni omiiran, lo aworan nikan lati tan EVK naa:
Akiyesi: Rii daju lati ṣayẹwo awọn pinni bata.
Ọpa irinṣẹ pẹlu iṣẹ akanṣe Yocto
Ise agbese Yocto jẹ ifowosowopo orisun ṣiṣi ti o ṣe iranlọwọ lati ṣẹda awọn eto orisun Linux ti aṣa. Yocto ṣẹda aworan ti i.MX lo.
Rii daju pe ẹrọ agbalejo naa ni ohun elo irinṣẹ idagbasoke ohun elo (ADT) tabi ohun elo irinṣẹ lati ni agbegbe kanna bi EVK. Rii daju pe o ni anfani lati ṣajọ awọn ohun elo fun igbimọ ibi-afẹde. Lati gba ohun elo irinṣẹ to tọ, tọka si “apakan 4.5.12” ni i.MX Linux User Guide (iwe IMXLUG) ati “apakan 4” ni i.MX Yocto Project Users Guide (iwe IMXLXYOCTOUG).
Lati gba ẹwọn irinṣẹ lori ẹrọ agbalejo lati agbegbe Yocto, ṣe awọn igbesẹ wọnyi:
- Ṣẹda folda bin ninu iwe ilana ile:
- Rii daju pe ~/bin folda wa ninu iyipada PATH.
- Di awọn ilana lati lo ninu ibi ipamọ:
- Lati kọ, tunto bi atẹle:
- Lati ṣe ipilẹṣẹ ohun elo irinṣẹ, ṣeto agbegbe adaduro laisi iṣẹ Yocto gẹgẹbi atẹle:
GUI Itọsọna
Abala yii ṣe alaye nipa Itọsọna GUI ati bi o ṣe le lo awọn ipilẹ lati ṣẹda iṣẹ akanṣe kan ti o da lori ọpa yii. O tun ṣe alaye nipa awọn abuda oriṣiriṣi lati lo ati mu advantage ti awon abuda.
Awọn ẹrọ ailorukọ Itọsọna Gui ati awọn iṣẹlẹ
Nigbati olumulo ba ṣẹda iṣẹ akanṣe ni Itọsọna GUI, lilo awọn ẹrọ ailorukọ oriṣiriṣi ni a yàn gẹgẹbi ohun ti ipilẹṣẹ laifọwọyi. Nkan yii ni awọn ohun-ini oriṣiriṣi; ọkan ninu wọn ni Awọn iṣẹlẹ. Ti o da lori ẹrọ ailorukọ, awọn iṣẹlẹ le ni awọn okunfa oriṣiriṣi, ati ohun ti o ṣẹlẹ da lori ibi-afẹde. Fun example, olusin 1 fihan ohun ti o ṣẹlẹ ti o ba ti a bọtini fojusi iboju lati ni nikan ni igbese "Fifuye iboju".
Awọn nkan wọnyi le wa ni ọna /ti ipilẹṣẹ/gui-guider.h. Command_handler akosile gba advantage ti awọn iṣẹlẹ lo nipasẹ awọn ẹrọ ailorukọ simulating awọn okunfa.
Fun alaye diẹ sii lori awọn ẹrọ ailorukọ ati awọn iṣẹlẹ, tọkasi Itọsọna olumulo GUI v1.6.1 (GUIGUIDERUG iwe).
Ibẹrẹ kiakia
Lati bẹrẹ iṣẹ, fi sori ẹrọ Itọsọna GUI.
Lori fifi sori ẹrọ ogun, ṣe awọn igbesẹ wọnyi:
- Ṣe igbasilẹ ẹya tuntun julọ ti Itọsọna GUI (1.7.1 tabi tuntun).
- Tẹle awọn igbesẹ lati gba lati ayelujara.
Nibi, olumulo le yan lati ṣẹda ise agbese kan pẹlu osise examples tabi awọn ise agbese agbegbe.
Lati ṣẹda iṣẹ akanṣe GUI kan, ṣe awọn igbesẹ wọnyi:
- Ṣii Itọsọna GUI 1.7.1.
- Ṣẹda ise agbese.
- Yan ẹya LVGL.
- Fun i.MX 93, yan ero isise i.MX.
- Yan awoṣe kan. Fun iwe yii, yan awoṣe “IbojuTransition”.
- Yan Orukọ Iṣẹ kan ati lati ṣẹda iṣẹ akanṣe kan, tẹ Ṣẹda.
- Ferese akọkọ gbọdọ han, bi o ṣe han ni Nọmba 6.
Ṣiṣẹda ẹrọ ailorukọ, awọn iṣẹlẹ, ati awọn okunfa
Lati ṣẹda awọn ẹrọ ailorukọ, awọn iṣẹlẹ, ati awọn okunfa, ṣe awọn igbesẹ wọnyi:
- Ni apa osi ti Itọsọna GUI, tẹ bọtini naa, ti a ṣe afihan ni pupa, ni igba meji.
- Bi abajade, bọtini naa gbooro lati ṣafihan gbogbo awọn ẹrọ ailorukọ ti o wa.
Awọn ẹrọ ailorukọ oriṣiriṣi le wa pẹlu awọn ohun-ini oriṣiriṣi. Akọsilẹ ohun elo yi dojukọ bọtini iru ẹrọ ailorukọ. Sibẹsibẹ, awọn iru ẹrọ ailorukọ miiran le wa pẹlu awọn idiwọn wọn. Fun alaye diẹ sii, tọka si “awọn alaye ailorukọ” ni Itọsọna olumulo GUI v1.6.1 (GUIGUIDERUG iwe). - Ṣafikun ẹrọ ailorukọ Bọtini nipa fifaa si UI lati taabu ẹrọ ailorukọ.
- Tẹ-ọtun lori Bọtini fun awọn ohun-ini ki o tẹ Fi iṣẹlẹ kun.
- Ferese kan yoo han gbogbo awọn iṣẹlẹ ti ẹrọ ailorukọ le fa.
- Nigbamii ti, window naa fihan gbogbo awọn iṣẹlẹ ti okunfa le ṣe ina. Awọn iṣẹlẹ wọnyi le ṣee lo si awọn iboju, awọn ẹrọ ailorukọ miiran, tabi ṣiṣẹda awọn iṣẹlẹ aṣa.
- Fun eyi example, a titun iboju ti kojọpọ. Tẹ awọn fifuye iboju ki o si yan awọn iboju lati wa ni ti kojọpọ.
- Lati ṣe idanwo ohun elo naa, lo ẹrọ afọwọṣe ti a ṣepọ pẹlu Itọsọna GUI. O ti lo lati yan bọtini atẹle ati iru kikopa lati lo. Fun idi eyi, lo afọwọṣe ni C.
- Lati fifuye iboju tuntun, tẹ Bọtini.
Ilé fun i.MX 93
Lati kọ i.MX 93, ṣe awọn igbesẹ wọnyi:
- Rii daju pe ohun elo irinṣẹ ti a lo nipasẹ Itọsọna GUI ti fi sori ẹrọ ni deede. Lati sọdá-idaju, ṣayẹwo ọna naa
- Lati išaaju example, lati ṣẹda ohun elo ati ṣiṣe rẹ lori i.MX 93, yan Project> Kọ> Yocto lati igi oke.
- Lati ṣayẹwo ipo ti Project, Iwọn alakomeji, ati Wọle, yan taabu Alaye ni isalẹ ohun elo naa. Ṣayẹwo awọn log nipa faagun awọn Alaye taabu.
- Awọn log pese alaye ile pẹlu awọn ipo ti alakomeji file. Fun idi eyi, alakomeji wa ni ọna / /kọ/gui_guider.
- Wa ebute ogun ki o firanṣẹ si EVK ni lilo aṣẹ atẹle:
Akiyesi: Lati lo ọna ti o wa loke, o jẹ dandan pe awọn ẹrọ mejeeji, agbalejo, ati ibi-afẹde wa lori nẹtiwọọki kanna ati pe a mọ IP igbimọ. - Ṣiṣẹ alakomeji naa file lori EVK nipa lilo aṣẹ wọnyi:
Fun example, ni lilo iboju LVDS kan, eyiti o fihan iṣẹ akanṣe ti a ṣe nipasẹ Itọsọna GUI, bi o ṣe han ni Nọmba 19.
VIT
Abala yii n ṣalaye bi o ṣe le lo VIT adaduro ati ṣe agbekalẹ awoṣe lati sopọ mọ pẹlu Itọsọna GUI. O ṣe alaye bi o ṣe le lo agbalejo lati ṣe agbekalẹ awoṣe kan pẹlu awọn abuda ti o fẹ. Fun alaye diẹ sii, tọka si VOICE-INTELLIGENT-TECHNOLOGY.
Ṣẹda awoṣe
Lati ṣẹda awoṣe, ṣe awọn igbesẹ wọnyi:
- Wọle si VIT webojula: VIT Awoṣe Iran Ọpa
- Tẹ taabu GENERATE MODEL.
- Yan Syeed SW & ẹya bi “Linux BSP” ati “LF6.1.55_2.2.0”. Bakannaa, yan awọn aṣayan ti o wulo fun Ẹrọ gẹgẹbi "i.MX93" ati Ede bi "English".
- Ṣafikun awọn ọrọ ji, eyiti o ṣiṣẹ bi okunfa ti o sọ fun VIT nigbati o bẹrẹ gbigbọ pipaṣẹ ohun kan. Nigbati ọrọ ji tabi pipaṣẹ tuntun ba ṣẹda, o beere lati ṣeto iye fun “ifamọ”. Paramita yii pọ si oṣuwọn idanimọ, eyiti o tumọ si ti o ba jẹ iye to dara o rọrun lati ṣawari ṣugbọn o le ja si awọn wiwa eke diẹ sii. Dipo iye odi ti a lo lati yago fun iporuru laarin awọn koko-ọrọ, ṣetọju iye ifamọ bi 0. Fun example, nibi, awọn gbolohun "hey led" ti wa ni afikun.
- Ṣafikun awọn pipaṣẹ ohun lati ṣee lo ati imukuro awọn ti a ko lo.
- Tẹ bọtini ina awoṣe ki o duro titi bọtini awoṣe Gbigbasilẹ yoo wa ni ṣiṣi silẹ.
- Awoṣe naa ti firanṣẹ si taabu MY MODELS. Lati ṣe igbasilẹ awoṣe aipẹ julọ, tẹ aami igbasilẹ naa.
- Jade awọn zip folda ki o si fi awọn file VIT_Model_en ti o ni awọn VIT_package folda.
Iṣakojọpọ VIT voice_ui_app bi adashe
Voice_ui_app jẹ ẹya example da fun ibi ipamọ imx-voiceui. Ohun elo yii nlo awoṣe lati ṣawari awọn ọrọ ji ati awọn aṣẹ. IwUlO ti a lo nipasẹ iwe-ipamọ yii jẹ ariyanjiyan “fiwifun”. Yi ariyanjiyan nigba ti o iwari a wakeword tabi pipaṣẹ, ṣi a Python file WakeWordNotify tabi WWCommandNotify pẹlu ariyanjiyan eto nipa lilo idamo (ID). ID yii ṣe iranlọwọ lati ṣe iyatọ laarin awọn okunfa.
Lati ṣẹda voice_ui_app lori agbalejo ati iranlọwọ lati fi si awoṣe iṣaaju ti a ṣẹda, ṣe awọn igbesẹ wọnyi:
- Ibi ipamọ Clone VIT pẹlu ẹya ẹka, ni lilo aṣẹ atẹle:
$ git oniye https://github.com/nxp-imx/imx-voiceui -b lf-6.1.55-2.2.0 - Ṣẹda afẹyinti ti atilẹba file, lilo aṣẹ wọnyi:
$ cd /imx-voiceui
$ mv ./vit/platforms/iMX9_CortexA55/lib/VIT_Model_en.h - Ṣeto ẹrọ irinṣẹ ti a ti fi sii tẹlẹ:
orisun $ /opt/fsl-imx-xwayland/6.1-langdale/environment-setup-armv8a-poky-linux
Akiyesi: Lo ẹwọn irinṣẹ ti Yocto ṣẹda. - Kọ iṣẹ akanṣe rẹ, ni lilo aṣẹ atẹle:
$ ṣe gbogbo VERSION=04_08_01 CURRENT_GCC_VERSION=10 BUILD_ARCH=CortexA55 - Ni kete ti a ti kọ iṣẹ akanṣe naa, o ṣe agbekalẹ ilana ti a npè ni itusilẹ. da awọn file voice_ui_app ninu itọsọna yii si EVK:
$ scp itusilẹ/voice_ui_app root@ :/ile/root
Lilo paramita - notify
Iwe afọwọkọ ti a pe nipasẹ voice_ui_app nigbati o ba nkọja asia “-notify”, gbọdọ wa ni ọna /usr/bin/. Lo awọn so files to / usr/bin/ ati daakọ awọn iwe afọwọkọ wọnyi si EVK.
$ scp WakeWordNotify root@ :/usr/bin/
$ scp WWCommandNotify root@ :/usr/bin/
Awọn files inu, lo wakeword / pipaṣẹ ID ki o si fi nipasẹ awọn ti isinyi ifiranṣẹ.
Lẹhin ti didakọ awọn wọnyi files to EVK, lo paramita "-notify" lati laisọfa pe awọn files WakeWordNotify, ati WWCommandNotify, ni awọn igbanilaaye to wulo. Lati ṣafikun lori EVK, ṣiṣẹ aṣẹ wọnyi:
root@imx93evk:~# chmod a+x /usr/bin/WakeWordNotify root@imx93evk:~# chmod a+x /usr/bin/WWCommandNotify
Audio iwaju-opin
Opin iwaju-ohun (AFE) ni a lo bi ifunni fun idanimọ ohun VIT. O ṣe iranlọwọ lati nu ariwo ati iwoyi nipa lilo orisun ati itọkasi agbọrọsọ. Nitorinaa, abajade jẹ ohun afetigbọ gbohungbohun ikanni kan ti o han gbangba ti o le ṣee lo fun sisẹ. Fun alaye diẹ sii, wo VOICESEEKER.
AFE le rii inu EVK ni ọna /unit_tests/nxp-afe.
Lati mura ati mu eto naa ṣiṣẹ, tẹle awọn igbesẹ inu file TODO.md ninu nxp-afe:
- Rii daju pe DTB jẹ imx93-11 × 11-evk.dtb.
- Fi sori ẹrọ aloop module lati ṣe atilẹyin AFE:
root@imx93evk:~# sudo modprobe snd-loop - Ṣẹda afẹyinti asound.conf ati lo asound.conf ti o baamu fun igbimọ:
root@imx93evk: ~# mv /etc/asound.conf /etc/asound-o.conf
root@imx93evk:~# cp /unit_tests/nxp-afe/asound.conf_imx93 /etc/asound.conf - Yi WakeWordEnginge pada lati lo ẹrọ ọrọ VIT ni deede. Yi iṣeto ni ni inu awọn file /unit_tests/nxp-afe/Config.ini.
- Ṣe atunṣe ohun-ini naa WakeWordEngine = VoiceSpot ti o nlo VoiceSpot gẹgẹbi aiyipada si WakeWordEngine = VIT.
- Lati ṣe idanwo AFE, ṣiṣẹ voice_ui_app:
root@imx93evk:~# ./voice_ui_app &
Akiyesi: Fun ọran yii, ko ṣe pataki lati ṣafikun paramita “-notify”. - Ṣiṣe AFE, ni lilo aṣẹ atẹle:
root@imx93evk:~# /unit_tests/nxp-afe/afe libvoiceseekerlight & - Lati pinnu boya AFE nṣiṣẹ ni abẹlẹ, lo & pipaṣẹ. Lati mọ kini awọn eto miiran nṣiṣẹ ni abẹlẹ, lo pipaṣẹ atẹle:
root@imx93evk:~# ps - Lati pa AFE tabi voice_ui_app, lo pipaṣẹ atẹle:
root@imx93evk:~# pkill afe
root@imx93evk: ~# pkill voice_ui_app
Nṣiṣẹ voice_ui_app lai -notify
- Lẹhin ti o tẹle awọn igbesẹ ni TODO.md file, Ṣiṣe awọn alakomeji voice_ui_app lati ebute lori EVK. O ṣe afihan alaye nipa bi VIT ṣe nṣiṣẹ.
- Lati ifunni voice_ui_app, ṣiṣẹ AFE nipa lilo aṣẹ atẹle:
root@imx93evk:~# /unit_tests/nxp-afe/afe libvoiceseekerlight & - Sọ ọrọ ji ati pipaṣẹ ohun ati ṣayẹwo boya o n ṣiṣẹ bi o ti ṣe yẹ. O ṣe afihan ọrọ ji ati pipaṣẹ ohun ni ebute bi atẹle:
- Wakeword ṣe awari 1 HEY NXP StartOffset 16640
- Aṣẹ ohun ti a rii 3 TAN
GUI Guider VIT ohun elo
Gẹgẹbi a ti salaye tẹlẹ, ohun elo / iwe afọwọkọ command_handler nipasẹ iwifunni VIT firanṣẹ ID aṣẹ ati ID ji ọrọ si isinyi ifiranṣẹ bi IPC. Lẹhinna o gba awọn ID wọnyi lati ṣe adaṣe iṣẹlẹ kan ninu ohun elo Olutọsọna GUI kan. Nọmba 26 fihan bi ibaraẹnisọrọ yii ti ṣe.
Akiyesi: Rii daju lati tunto oluṣakoso lati ṣiṣẹ ni deede pẹlu awoṣe aṣa ti a ṣẹda. Awọn iyipada wọnyi gbọdọ wa ni lilo lori agbalejo.
Lo command_handler lati ṣe afarawe awọn iṣẹlẹ
Lati lo aṣẹ_handler lati ṣe adaṣe awọn iṣẹlẹ, ṣe awọn igbesẹ wọnyi:
- Fi awọn files command_handler.h ati command_handler.c si GUI Guider ise agbese ninu awọn liana / /aṣa/.
- Lati baramu awoṣe ti isiyi ti a lo, yi pipaṣẹ_handler.h pada nipa yiyipada voice_cmd_t ati voice_ww_t.
Akiyesi: Rii daju pe a lo aṣẹ kanna ni awoṣe. - Ṣatunṣe iye awọn ọrọ ji ati awọn aṣẹ ninu file / /custom/command_handler.h:
#sọtumọ VIT_WW_NUMBER 2
# setumo VIT_CMD_NUMBER 5 - Initialize awọn pipaṣẹ ni wiwo ninu awọn file / /custom/custom.c. Itọsọna GUI ṣe ipilẹṣẹ yii file laifọwọyi.
#pẹlu “aṣẹ_handler.h” - Iṣẹ asọye bi ofo custom_init (lv_ui * ui) wa ninu file /
ona>/custom/ custom.c. Iṣẹ yii le ṣe atunṣe lati ṣafikun koodu kan ati aṣẹ ibẹrẹ ibẹrẹ start_command_handler () bi atẹle:
ofo custom_init(lv_ui *ui)
{
/* Ṣafikun awọn koodu rẹ nibi */
start_command_handler ();
}
Nibo:
Start_command_handler () ni a lo fun ṣiṣẹda o tẹle ara ti nṣiṣẹ bi olutọju, mu awọn ifiranṣẹ ti a firanṣẹ nipasẹ VIT, ati ṣiṣe awọn aṣẹ ti a yàn nipasẹ aṣẹ_handler_link (). - Lati so awọn ọrọ ji VIT ati pipaṣẹ pẹlu ohun ati iṣẹlẹ, lo pipaṣẹ atẹle:
ofo Command_handler_link (voice_ww_t WW_Id, voice_cmd_t CMD, lv_obj_t ** obj, lv_event_code_t iṣẹlẹ);
Nibo:
• Command_handler_link () ni a lo lati fipamọ iṣẹlẹ kan lati ṣe adaṣe fun ipaniyan VIT.
• Awọn igbewọle, voice_ww_t ati voice_cmd_t, ni a ṣẹda ni igbese 2 ni ibatan taara pẹlu awoṣe VIT.
• Awọn kẹta ariyanjiyan, lv_obj_t ***, jẹmọ si GUI Guider ohun ẹda. Ni akọkọ, wa nkan ti o sopọ mọ. Orukọ naa ni ibamu pẹlu eto atẹle _ . Lati wa ibi ti o ti wa ni telẹ, ṣayẹwo awọn file ti ipilẹṣẹ nipasẹ GUI Guider ni ipilẹṣẹ/gui_guider.h. Nibi, o le wa eto atẹle pẹlu gbogbo awọn nkan ti o ṣeeṣe lati sopọ.
Iṣẹ custom_init (lv_ui * ui) ni a lo lati ṣe ipilẹṣẹ ni ibẹrẹ ti ipaniyan Itọsọna GUI. Ilana yii le ṣee lo lati ṣe alaye rẹ pẹlu ohun kan, mọ bi o ṣe le lo ni deede. Atọka ti eto ti a fun ni * ui, ati ijuboluwole lati wa jẹ lv_obj_t **. Nitorinaa, o jẹ dandan lati lo eto yii pẹlu ọna kika atẹle:
&ui->iyara_btn_1
- Awọn kẹrin ariyanjiyan, lv_event_code_t iṣẹlẹ, tijoba si iṣẹlẹ ti o ti wa ni lilọ lati wa ni jeki. O maa n ni eto bii eleyi: LV_EVENT_ . O pinnu kini lati ṣe pẹlu iṣẹlẹ ti o fa nipasẹ koodu naa viewer ninu file iṣẹlẹ_init.c.
Fun example, btn_1 ti a ṣẹda ni iyara iboju ni awọn iṣẹlẹ wọnyi ti ipilẹṣẹ nipasẹ GUI Guider.
Example
Yi apakan afihan ohun Mofiample ti imuse yii lati ṣafikun atilẹyin ohun si Itọsọna GUI, yiyi ẹrọ ailorukọ LED ati iyipada laarin awọn iboju GUI.
- Lilo awoṣe GUI ti a ṣẹda pẹlu bọtini, ṣafikun awọn ẹrọ ailorukọ. Fun example, fi ohun LED ẹrọ ailorukọ.
- Ṣafikun iṣẹlẹ ti a tẹ si btn_1 ati lati yi abẹlẹ pada ṣafikun iṣeto iṣẹlẹ naa. Fun idi eyi, abẹlẹ gbọdọ yan bi dudu lati “pa” ẹrọ ailorukọ LED. Nitorinaa, iṣẹlẹ ti a lo ni titẹ> led_1> dudu abẹlẹ (#000000).
- Lilo bọtini kanna, tunto iṣẹlẹ kan lati fi si “tan”. Fun ọran yii, ṣafikun iṣẹlẹ ti a tu silẹ si btn_1 ki o ṣafikun pupa si abẹlẹ. Nitorinaa, iṣẹlẹ ti a lo ti tu silẹ> led_1> pupa abẹlẹ (#ff0000).
- Ni kete ti a ṣẹda GUI, ṣafikun command_handler.c ati command_handler.h si aṣa/folda.
- Lati ṣẹda ọna asopọ laarin awọn iṣẹlẹ ati VIT, ṣafikun awọn ila wọnyi ni custom_init () inu file ni aṣa / custom.c. Lati yipada laarin awọn iboju, ṣafikun awọn iṣẹlẹ meji diẹ sii nipa sisopọ btn_1 lati yipada si iboju 2.
Nibo:- Ọrọ ji HEY_LED ati pipaṣẹ TURN_OFF ni a yan lati pa LED naa. Ni awọn ọrọ miiran, yi abẹlẹ pada si dudu.
- Ọrọ ji HEY_LED ati apapọ TURN_ON ni a yàn lati tan LED pupa.
- Ọrọ wakeword HEY_NXP ati apapọ pipaṣẹ Next ni a yàn lati yipada laarin awọn iboju nipa lilo iṣẹlẹ ti a yàn gbogbo rẹ si btn_1, ati lilo btn_before ni iboju 2.
- Ọrọ jiji HEY_NXP ati apapọ RETURN pipaṣẹ ni a yàn lati pada si iboju 1.
- Yan Ise agbese> Kọ> Yocto ki o kọ iṣẹ naa.
- Firanṣẹ alakomeji tuntun si EVK.
Akiyesi: Iwe akọọlẹ alaye pese ipo alakomeji.
scp gbongbo @ :/ile/root
Igbeyewo ati iṣeto ni
Ni kete ti igbasilẹ naa ti pari, ṣe awọn igbesẹ wọnyi lori EVK:
- Daju pe module snd-loop ti wa ni ti kojọpọ tẹlẹ nipasẹ ṣiṣe lsmod. Ti a ko ba ri module naa, gbe e ni lilo pipaṣẹ atẹle:
root@imx93evk:~# sudo modprobe snd-loop - Ṣiṣe voice_ui_app ni lilo pipaṣẹ atẹle:
root@imx93evk: ~# ./voice_ui_app -notify &
Nibo:- Ifitonileti naa ni a lo lati fi ifitonileti ranṣẹ si WakeWordNtfy ati WWCommandNtfy.
Akiyesi: Ranti lati daakọ WakeWordNtfy ati WWCommandNtfy si usr/bin. - Awọn & ti wa ni lo lati ṣiṣe ni abẹlẹ.
- Ifitonileti naa ni a lo lati fi ifitonileti ranṣẹ si WakeWordNtfy ati WWCommandNtfy.
- Daju pe ẹrọ VIT ti ṣeto lori Config.ini.
- Ṣiṣe AFE pẹlu libvoiceseekerlight ni abẹlẹ:
root@imx93evk:~# cd /unit_tests/nxp-afe/
root@imx93evk:~# ./afe libvoiceseekerlight & - Ṣii ohun elo Itọsọna GUI nipa lilo aṣẹ atẹle:
root@imx93evk: ~# ./gui_guider
Titi di igbesẹ yii, iboju LVDS, tabi HDMI ṣe afihan GUI ti o ṣẹda. - Gbiyanju lati lo ọrọ ji ti a ti yàn tẹlẹ ati pipaṣẹ ohun, fun example, sọ "Hey NXP" ati "Pa". Lẹhin sisọ aṣẹ fun pipa agbara, da lori ipadabọ ti a yàn, Itọsọna GUI ṣe iṣe kan. Fun eyi example, GUI Guider ayipada awọn lẹhin awọ fun LED ẹrọ ailorukọ.
Tabili 2 ṣe atokọ diẹ ninu awọn orisun afikun ti a lo lati ṣe afikun iwe-ipamọ yii.
Table 2. jẹmọ oro
Awọn orisun | Ọna asopọ / bi o ṣe le gba |
i.MX 93 Awọn ohun elo Oluṣeto Idile – Arm Cortex-A55, ML Acceleration, Power Mudara MPUNXP i.MX 93 A1 (i. MX93) | https://www.nxp.com/products/processors-and- microcontrollers/apa-processors/i-mx-awọn ohun elo- isise/i-mx-9-processors/i-mx-93-ohun elo- ero isise-ebi-apa-kotesi-a55-ml-acceleration-power- daradara-mpu: i.MX93 |
Lainos ti a fi sii fun Awọn ilana Awọn ohun elo i.MX (IMXLINUX) | http://www.nxp.com/IMXLINUX |
Itọsọna olumulo GUI v1.6.1 (GUIGUIDERUG) | https://www.nxp.com/docs/en/user-guide/ GUIGUIDERUG-1.6.1.pdf |
VIT i.MX voiceUI ibi ipamọ | https://github.com/nxp-imx/imx-voiceui |
Akiyesi nipa koodu orisun ninu iwe-ipamọ naa
Exampkoodu ti o han ninu iwe yii ni ẹtọ aṣẹ-lori atẹle ati iwe-aṣẹ Clause BSD-3:
Aṣẹ-lori-ara 2023-2024 NXP Satunkọ ati lilo ni orisun ati awọn fọọmu alakomeji, pẹlu tabi laisi iyipada, jẹ idasilẹ ti o pese pe awọn ipo atẹle wọnyi ti pade:
- Awọn atunpinpin ti koodu orisun gbọdọ da akiyesi aṣẹ-lori oke loke, atokọ awọn ipo ati idawọle atẹle.
- Awọn atunpinpin ni fọọmu alakomeji gbọdọ tun ṣe akiyesi aṣẹ-lori loke, atokọ awọn ipo ati idawọle atẹle ninu iwe ati/tabi awọn ohun elo miiran gbọdọ wa ni ipese pẹlu pinpin.
- Bẹni orukọ ẹniti o ni aṣẹ lori ara tabi awọn orukọ ti awọn olupilẹṣẹ rẹ le ṣee lo lati ṣe atilẹyin tabi ṣe igbega awọn ọja ti o wa lati sọfitiwia yii laisi aṣẹ iwe-aṣẹ tẹlẹ ṣaaju.
SOFTWARE YI NI A NPESE LATI ỌWỌ awọn oludimu ati awọn oluranlọwọ “BẸẸNI” ATI awọn iṣeduro KIAKIA TABI TIN, PẸLU, SUGBON KO NI OPIN SI, Awọn ATILẸYIN ỌJA TI ỌLỌWỌ ATI IWỌRỌ FUN AGBẸRẸ. LAISI iṣẹlẹ ti yoo dimu aṣẹ tabi oluranlọwọ jẹ oniduro fun eyikeyi taara, aiṣedeede, lairotẹlẹ, pataki, apẹẹrẹ, tabi Abajade (Pẹlu, sugbon ko ni opin si, Ilana ti ohun elo ti eka ERE; TABI IWỌRỌ IṢỌWỌWỌWỌWỌWỌ NIPA ATI LORI KANKAN TIỌRỌ NIPA LATI JEPE, BOYA NINU adehun, layabiliti ti o muna, tabi ijiya (PẸLU aifiyesi TABI YATO) ti o dide ni eyikeyi ọna lati LILO TI AWỌN ỌJỌ YI IFỌRỌWỌRỌ NIPA.
Àtúnyẹwò itan
Tabili 3 ṣe akopọ awọn atunyẹwo si iwe-ipamọ yii.
ID iwe-ipamọ | Ojo ifisile | Apejuwe |
AN14270 v.1.0 | Oṣu Karun ọjọ 16, ọdun 2024 | Itusilẹ gbangba akọkọ |
Alaye ofin
Awọn itumọ
Akọpamọ - Ipo yiyan lori iwe kan tọkasi pe akoonu naa tun wa labẹ atunlo inuview ati ki o koko ọrọ si lodo alakosile, eyi ti o le ja si ni awọn iyipada tabi awọn afikun. NXP Semiconductors ko fun eyikeyi awọn aṣoju tabi awọn atilẹyin ọja bi deede tabi pipe alaye ti o wa ninu ẹya iyaworan ti iwe kan ati pe ko ni layabiliti fun awọn abajade ti lilo iru alaye.
AlAIgBA
Atilẹyin ọja to lopin ati layabiliti - Alaye ti o wa ninu iwe yii jẹ deede ati igbẹkẹle. Sibẹsibẹ, NXP Semiconductors ko fun eyikeyi awọn aṣoju tabi awọn atilẹyin ọja, ti a fihan tabi mimọ, nipa deede tabi pipe iru alaye ati pe kii yoo ni layabiliti fun awọn abajade ti lilo iru alaye. NXP Semiconductors ko gba ojuse fun akoonu inu iwe yii ti o ba pese nipasẹ orisun alaye ni ita ti NXP Semiconductors.
Ko si iṣẹlẹ ti NXP Semiconductors yoo ṣe oniduro fun eyikeyi aiṣe-taara, lairotẹlẹ, ijiya, pataki tabi awọn bibajẹ abajade (pẹlu – laisi aropin – awọn ere ti o sọnu, awọn ifowopamọ ti o sọnu, idalọwọduro iṣowo, awọn idiyele ti o ni ibatan si yiyọkuro Mor ti awọn ọja eyikeyi tabi awọn idiyele atunṣe) boya tabi iru awọn bibajẹ bẹ ko da lori ijiya (pẹlu aifiyesi), atilẹyin ọja, irufin adehun tabi eyikeyi ilana ofin miiran.
Laibikita eyikeyi awọn ibajẹ ti alabara le fa fun eyikeyi idi eyikeyi, apapọ NXP Semiconductor ati layabiliti akopọ si alabara fun awọn ọja ti a ṣalaye ninu rẹ yoo ni opin ni ibamu pẹlu Awọn ofin ati ipo ti titaja iṣowo ti NXP Semiconductor.
Ẹtọ lati ṣe awọn ayipada - NXP Semiconductors ni ẹtọ lati ṣe awọn ayipada si alaye ti a tẹjade ninu iwe yii, pẹlu laisi awọn pato aropin ati awọn apejuwe ọja, nigbakugba ati laisi akiyesi. Iwe yi rọpo ati rọpo gbogbo alaye ti a pese ṣaaju iṣajade nibi.
Ibaramu fun lilo - Awọn ọja Semiconductor NXP ko ṣe apẹrẹ, fun ni aṣẹ tabi atilẹyin ọja lati dara fun lilo ninu atilẹyin igbesi aye, pataki-aye tabi awọn eto pataki-aabo tabi ohun elo, tabi ni awọn ohun elo nibiti ikuna tabi aiṣedeede ti ọja Semiconductor NXP le ni idi nireti. lati ja si ipalara ti ara ẹni, iku tabi ohun-ini ti o lagbara tabi ibajẹ ayika. NXP Semiconductors ati awọn olupese rẹ ko gba layabiliti fun ifisi ati/tabi lilo awọn ọja Semiconductor NXP ni iru ẹrọ tabi awọn ohun elo ati nitorinaa iru ifisi ati/tabi lilo wa ni eewu alabara.
Awọn ohun elo - Awọn ohun elo ti o ṣapejuwe ninu rẹ fun eyikeyi awọn ọja wọnyi wa fun awọn idi apejuwe nikan. NXP Semiconductors ko ṣe aṣoju tabi atilẹyin ọja pe iru awọn ohun elo yoo dara fun lilo pàtó laisi idanwo siwaju tabi iyipada.
Awọn alabara ṣe iduro fun apẹrẹ ati iṣẹ ti awọn ohun elo wọn ati awọn ọja nipa lilo awọn ọja Semiconductor NXP, ati NXP Semiconductor ko gba layabiliti fun eyikeyi iranlọwọ pẹlu awọn ohun elo tabi apẹrẹ ọja alabara. O jẹ ojuṣe alabara nikan lati pinnu boya ọja Semiconductor NXP dara ati pe o yẹ fun awọn ohun elo alabara ati awọn ọja ti a gbero, bakanna fun ohun elo ti a gbero ati lilo ti alabara ẹgbẹ kẹta ti alabara. Awọn alabara yẹ ki o pese apẹrẹ ti o yẹ ati awọn aabo iṣiṣẹ lati dinku awọn eewu ti o nii ṣe pẹlu awọn ohun elo ati awọn ọja wọn.
NXP Semiconductors ko gba eyikeyi layabiliti ti o ni ibatan si eyikeyi aiyipada, bibajẹ, awọn idiyele tabi iṣoro eyiti o da lori eyikeyi ailera tabi aiyipada ninu awọn ohun elo alabara tabi awọn ọja, tabi ohun elo tabi lilo nipasẹ awọn alabara ẹgbẹ kẹta ti alabara. Onibara jẹ iduro fun ṣiṣe gbogbo awọn idanwo pataki fun awọn ohun elo alabara ati awọn ọja ni lilo awọn ọja Semiconductor NXP lati yago fun aiyipada awọn ohun elo ati awọn ọja tabi ohun elo tabi lilo nipasẹ alabara ẹgbẹ kẹta ti alabara. NXP ko gba gbese eyikeyi ni ọwọ yii.
Awọn ofin ati awọn ipo ti titaja iṣowo - Awọn ọja Semiconductor NXP ni a ta labẹ awọn ofin gbogbogbo ati ipo ti titaja iṣowo, bi a ti tẹjade ni https://www.nxp.com/profile/terms, ayafi ti bibẹkọ ti gba ni a wulo kọ olukuluku adehun. Ni ọran ti adehun ẹni kọọkan ba pari awọn ofin ati ipo ti adehun oniwun yoo lo. NXP Semikondokito nipa bayi ni awọn nkan taara si lilo awọn ofin gbogbogbo ti alabara pẹlu iyi si rira awọn ọja Semiconductor NXP nipasẹ alabara.
Iṣakoso okeere - Iwe-ipamọ ati ohun (awọn) ti a ṣalaye ninu rẹ le jẹ koko-ọrọ si awọn ilana iṣakoso okeere. Si ilẹ okeere le nilo aṣẹ ṣaaju lati ọdọ awọn alaṣẹ to peye.
Ibaramu fun lilo ninu awọn ọja ti ko ni oye ọkọ ayọkẹlẹ - Ayafi ti iwe-ipamọ yii ba sọ ni gbangba pe ọja NXP Semiconductor pato yii jẹ oṣiṣẹ adaṣe, ọja naa ko dara fun lilo adaṣe. Ko jẹ oṣiṣẹ tabi idanwo ni ibamu pẹlu idanwo adaṣe tabi awọn ibeere ohun elo. NXP Semiconductors gba ko si gbese fun ifisi ati/tabi lilo awọn ọja ti kii ṣe adaṣe ni ohun elo adaṣe tabi awọn ohun elo.
Ni iṣẹlẹ ti alabara nlo ọja naa fun apẹrẹ-inu ati lilo ninu awọn ohun elo adaṣe si awọn pato adaṣe ati awọn iṣedede, alabara (a) yoo lo ọja laisi atilẹyin ọja Semiconductor NXP fun iru awọn ohun elo adaṣe, lilo ati awọn pato, ati ( b) nigbakugba ti alabara ba lo ọja naa fun awọn ohun elo ọkọ ayọkẹlẹ ti o kọja awọn pato NXP Semiconductors iru lilo yoo jẹ nikan ni eewu ti ara alabara, ati (c) alabara ni kikun ṣe idalẹbi awọn Semiconductor NXP fun eyikeyi layabiliti, awọn ibajẹ tabi awọn ẹtọ ọja ti o kuna ti o waye lati apẹrẹ alabara ati lilo ti ọja fun awọn ohun elo adaṣe kọja atilẹyin ọja boṣewa NXP Semiconductor ati awọn pato ọja NXP Semiconductor.
Awọn itumọ - Ẹya ti kii ṣe Gẹẹsi (tumọ) ti iwe kan, pẹlu alaye ofin ninu iwe yẹn, jẹ fun itọkasi nikan. Ẹ̀yà Gẹ̀ẹ́sì náà yóò gbilẹ̀ ní irú ìyàtọ̀ èyíkéyìí láàárín àwọn ìtúmọ̀ àti èdè Gẹ̀ẹ́sì.
Aabo - Onibara loye pe gbogbo awọn ọja NXP le jẹ koko ọrọ si awọn ailagbara ti a ko mọ tabi o le ṣe atilẹyin awọn iṣedede aabo ti iṣeto tabi awọn pato pẹlu awọn idiwọn ti a mọ. Onibara jẹ iduro fun apẹrẹ ati iṣẹ ti awọn ohun elo ati awọn ọja jakejado awọn igbesi aye wọn lati dinku ipa ti awọn ailagbara wọnyi lori awọn ohun elo alabara ati awọn ọja. Ojuse alabara tun gbooro si ṣiṣi miiran ati/tabi awọn imọ-ẹrọ ohun-ini ni atilẹyin nipasẹ awọn ọja NXP fun lilo ninu awọn ohun elo alabara. NXP ko gba gbese fun eyikeyi ailagbara. Onibara yẹ ki o ṣayẹwo Mregulaly awọn imudojuiwọn aabo lati NXP ati tẹle ni deede.
Onibara yoo yan awọn ọja pẹlu awọn ẹya aabo ti o dara julọ pade awọn ofin, awọn ilana, ati awọn iṣedede ti ohun elo ti a pinnu ati ṣe awọn ipinnu apẹrẹ ti o ga julọ nipa awọn ọja rẹ ati pe o jẹ iduro nikan fun ibamu pẹlu gbogbo ofin, ilana, ati awọn ibeere ti o ni ibatan aabo nipa awọn ọja rẹ, laibikita awọn ọja rẹ. eyikeyi alaye tabi atilẹyin ti o le wa nipasẹ NXP.
NXP ni Ẹgbẹ Idahun Iṣẹlẹ Aabo Aabo (PSIRT) (ti o le de ọdọ ni PSIRT@nxp.com) ti o ṣakoso iwadii, ijabọ, ati itusilẹ ojutu si awọn ailagbara aabo ti awọn ọja NXP.
NXP BV - NXP BV kii ṣe ile-iṣẹ ti n ṣiṣẹ ati pe ko kaakiri tabi ta awọn ọja.
Awọn aami-išowo
Akiyesi: Gbogbo awọn ami iyasọtọ ti a tọka si, awọn orukọ ọja, awọn orukọ iṣẹ, ati aami-iṣowo jẹ ohun-ini ti awọn oniwun wọn.
NXP — ami ọrọ ati aami jẹ aami-išowo ti NXP BV
i.MX — jẹ aami-iṣowo ti NXP BV
Jọwọ ṣe akiyesi pe awọn akiyesi pataki nipa iwe-ipamọ yii ati ọja (awọn) ti a ṣalaye ninu rẹ, ti wa ninu apakan 'Alaye ofin'.
© 2024 NXP BV Gbogbo ẹtọ wa ni ipamọ.
Fun alaye diẹ sii, jọwọ ṣabẹwo: https://www.nxp.com
Ọjọ idasilẹ: May 16, 2024
Idanimọ iwe: AN14270
Awọn iwe aṣẹ / Awọn orisun
![]() |
NXP AN14270 Nfi Atilẹyin Ohun kun si Itọsọna GUI [pdf] Itọsọna olumulo AN14270 Ṣafikun Atilẹyin Ohun si Itọsọna GUI, AN14270, Fifi Atilẹyin Ohun kun si Itọsọna GUI, si Itọsọna GUI, Itọsọna GUI, Itọsọna |