NXP AN14270 د GUI لارښود ته د غږ ملاتړ اضافه کول
مشخصات
د محصول نوم: AN14270 - د i.MX 93 لپاره GUI لارښود ته د غږ ملاتړ اضافه کول
بیاکتنه: 1.0
نېټه: 16 می 2024
د محصول معلومات
خلاصه: د دې غوښتنلیک یادښت د GUI لارښود سره د وینا پیژندنې ټیکنالوژۍ (VIT) په پلولو سره د غږ ادغام سپړنه کوي.
جوړونکی: د NXP سیمیکمډکټرونه
اوورview
د GUI لارښود: د NXP څخه د کاروونکي انٹرفیس پراختیا وسیله چې د مختلف ویجټونو ، متحرکاتو او سټایلونو سره د لوړ کیفیت ښودنې رامینځته کولو لپاره د LVGL ګرافیک کتابتون کاروي.
د غږ هوښیار ټیکنالوژي (VIT): د وړیا آنلاین وسیلو او غږ کنټرول سافټویر له لارې د ویکیورډونو او کمانډونو تعریف کولو لپاره د NXP لخوا یوه وسیله.
د پیغام کتار (MQUEUE): د POSIX 1003.1b پیغام کتارونه د GUI لارښود او VIT ترمنځ د بین الافغاني اړیکو لپاره پلي کوي.
هارډویر، سافټویر، او کوربه اړتیاوې
کټګوري | تفصیل |
---|---|
هارډویر | د محصول اړتیاوو سره سم |
سافټویر | د محصول اړتیاوو سره سم |
کوربه | د محصول اړتیاوو سره سم |
د محصول کارولو لارښوونې
مخکینۍ اړتیاوې
د لینوکس نسخه فلش کول
د لینکس نسخه سره EVK فلش کولو لپاره:
$ ./uuu.exe -b emmc_all .sd-flash_evk imx-image-full-imx93evk.wic
Toolchain د Yocto پروژې سره
- د بن فولډر جوړ کړئ:
$ mkdir ~/bin
- د ریپو وسیله ډاونلوډ کړئ:
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
- د PATH متغیر ته د بن فولډر اضافه کړئ:
$ export PATH=~/bin:$PATH
- د کلون ترکیبونه:
$ 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
- د جوړولو او تنظیم کولو لپاره:
$ DISTRO=fsl-imx-fb MACHINE=imx93evk source imx-setup-release.sh -b deploy
ډیری پوښتل شوي پوښتنې (FAQ)
Q: VIT څه شی دی؟
A: VIT د غږ هوښیار ټیکنالوژۍ لپاره ولاړ دی، د NXP لخوا یوه وسیله چې د آنلاین وسیلو او غږ کنټرول سافټویر په کارولو سره د ویکیورډونو او کمانډونو تعریف کولو لپاره.
Q: د GUI لارښود څه شی دی؟
A: د GUI لارښود د NXP څخه د کارونکي انٹرفیس پراختیا وسیله ده چې د مختلف ویجټونو ، متحرکاتو او سټایلونو سره د لوړ کیفیت ښودنې رامینځته کولو لپاره د LVGL ګرافیک کتابتون کاروي.
د اسنادو معلومات
معلومات | منځپانګه |
کلیدي کلمې | AN14270، VIT، د وینا پیژندنه، د پروسې بین الافغاني اړیکه (IPC)، د پیغام کتار، د GUI لارښود |
خلاصون | د دې غوښتنلیک یادښت د وینا پیژندنې ټیکنالوژۍ ، لکه VIT ، او د انٹرفیس جوړونکي GUI لارښود تر مینځ د پل رامینځته کولو سره د غږ ادغام امکان لټوي. |
پیژندنه
د کاروونکي انٹرفیس د GUI لارښود وسیله کارول محدود کړي. یوازې د موږک یا ټچ سکرین له لارې متقابل عمل ترلاسه کول د ځینې کارولو قضیو لپاره کافي کیدی شي. په هرصورت، ځینې وختونه د کارونې قضیه د دې محدودیتونو څخه بهر ته اړتیا لري. دا سند د وینا پیژندنې ټیکنالوژۍ ، لکه VIT ، او د انٹرفیس جوړونکي GUI لارښود تر مینځ د پل په رامینځته کولو سره د غږ ادغام امکان لټوي. دا د GUI لارښود لخوا رامینځته شوي هر ډول تعامل سره د غږ پیژندنې ټول کمانډونه او ویکیورډ لینک کولو لپاره نړیواله لاره کاروي.
اوورview
د GUI لارښود او VIT ټیکنالوژۍ کمانډونو ترمینځ د ارتباط تنظیم کولو لپاره ، 8 برخې ته مراجعه وکړئ. اړیکه د یو هینډلر په توګه رامینځته شوي کوډ په کارولو سره رامینځته کیږي ، کوم چې اوري او دا توان ورکوي چې په GUI کې د متقابل عمل رامینځته کولو لپاره پیښې سمولیټ کړي.
د GUI لارښود
د GUI لارښود د NXP څخه د کارونکي انٹرفیس پراختیا وسیله ده چې د LVGL ګرافیک کتابتون په کارولو سره د لوړ کیفیت ښودنې رامینځته کولو لپاره ګړندی اختیار چمتو کوي. دا د ویجټونو مختلف ډولونه ، متحرکات او سټایلونه کاروي ، د مختلف محرک ترتیبونو او د کوډ کولو امکان سره تنظیم کولو سره. د GUI لارښود په اړه د نورو معلوماتو لپاره، د GUI لارښود v1.6.1 کارن لارښود (د GUIGUIDERUG سند) ته مراجعه وکړئ.
د غږ هوښیار ټیکنالوژي
د غږ هوښیار ټیکنالوژي (VIT) یوه وسیله ده چې د NXP لخوا رامینځته شوې ترڅو د وړیا آنلاین وسیلو ، کتابتون ، او غږ کنټرول سافټویر کڅوړې په کارولو سره وییک وډونه او کمانډونه تعریف کړي. MCUXpresso کولی شي دا د مایکرو کنټرولرونو لپاره وکاروي یا لینکس BSP کولی شي دا د مایکرو پروسیسرونو لپاره وکاروي.
د پیغام کتار
د پیغام کتار (MQUEUE) یو مدیر دی چې د POSIX 1003.1b پیغام کتارونو بڼه پلي کوي. دا د GUI لارښود او VIT ترمینځ د پل رامینځته کولو لپاره د بین الافغاني اړیکو (IPC) په توګه کارول کیږي. دا د پیغامونو په بڼه ډاټا تبادله کوي، د VIT له لارې یې لیږل او د سکریپټ سره مدیریت ترسره کوي
کمانډ_مینډر.
هارډویر، سافټویر، او کوربه اړتیاوې
جدول 1 د VIT او GUI لارښود کارولو لپاره اړین هارډویر، سافټویر او کوربه توضیحات وړاندې کوي.
جدول 1. هارډویر، سافټویر، او کوربه کارول شوی
کټګوري | تفصیل |
هارډویر | • i.MX 93 EVK
• د بریښنا رسول: د USB ډول-C 45 W بریښنا رسولو (5 V/3 A) • د USB ډول-C نارینه ته د USB ډول-A نارینه کیبل: مجلس، د USB 3.0 مطابق • LVDSL اډاپټر او HDMI کیبل یا DY1212W-4856 LVCD LCD پینل • داخلي i.MX 93 مایکروفون |
سافټویر | • د لینکس BSP نسخه: L6.1.55_2.2.0
• د GUI لارښود v1.6.1 نسخه مخکې • Toolchain 6.1-Langdale |
کوربه | • X86_64 لینکس اوبنټو 20.04.6 LTS |
مخکینۍ اړتیاوې
دا برخه د اړتیا وړ مختلف وسیلو نصب کول تشریح کوي.
د لینوکس نسخه فلش کول
مخکې لدې چې لاندې مرحلې تعقیب کړئ ، د ډاونلوډ حالت ته د بوټ ترتیب بدل کړئ او د کوربه له لارې USB سره وصل کړئ. د لا زیاتو معلوماتو لپاره، د i.MX لینکس کاروونکي لارښود (د IMXLUG سند) ته مراجعه وکړئ.
د EVK فلش کولو لپاره، لاندې مرحلې ترسره کړئ:
- د i.MX 93 (L6.1.55_2.2.0 یا وروستي) لپاره د NXP لینکس BSP وروستی عکس ډاونلوډ کړئ.
- د EVK فلش کولو لپاره، وروستی UUU ډاونلوډ کړئ: https://github.com/nxp-imx/mfgtools/releases.
- EVK د EVK پورټ USB1 په کارولو سره کوربه سره وصل کړئ.
- د imx-image-full په کارولو سره، دواړه پروګرامونه په ورته ځای کې ځای په ځای کړئ file او د لاندې کمانډ په کارولو سره EVK فلش کړئ:
په بدیل سره، د EVK فلش کولو لپاره یوازې عکس وکاروئ:
یادونه: ډاډ ترلاسه کړئ چې د بوټ پنونه وګورئ.
Toolchain د Yocto پروژې سره
Yocto پروژه د خلاصې سرچینې همکاري ده چې د دودیز لینکس پراساس سیسټمونو رامینځته کولو کې مرسته کوي. Yocto هغه انځور جوړوي چې د i.MX لخوا کارول کیږي.
ډاډ ترلاسه کړئ چې کوربه ماشین د EVK په څیر ورته چاپیریال درلودو لپاره د غوښتنلیک پراختیا توکیټ (ADT) یا اوزار چین لري. ډاډ ترلاسه کړئ چې دا د هدف بورډ لپاره غوښتنلیکونو تالیف کولو توان لري. د سم اوزار چین د ترلاسه کولو لپاره، د i.MX لینکس کاروونکو لارښود (مستند IMXLUG) کې "4.5.12 برخه" او د i.MX Yocto پروژې کاروونکو لارښود (د IMXLXYOCTOUG سند) کې "برخه 4" ته مراجعه وکړئ.
د Yocto چاپیریال څخه په کوربه ماشین کې د اوزار چین ترلاسه کولو لپاره، لاندې مرحلې ترسره کړئ:
- د کور لارښود کې د بن فولډر جوړ کړئ:
- ډاډ ترلاسه کړئ چې ~/bin فولډر د PATH متغیر کې دی.
- په ذخیره کې د کارولو لپاره ترکیبونه کلون کړئ:
- د جوړولو لپاره، په لاندې ډول ترتیب کړئ:
- د وسیلې چین رامینځته کولو لپاره ، د یوټو پروژې پرته په لاندې ډول یو واحد چاپیریال تنظیم کړئ:
د GUI لارښود
دا برخه د GUI لارښود په اړه تشریح کوي او د دې وسیلې پراساس د پروژې رامینځته کولو لپاره د اساساتو کارولو څرنګوالی. دا د مختلف ځانګړتیاو په اړه هم تشریح کوي چې د کارولو او وړاندیز کولو لپارهtagد دغو ځانګړتیاوو څخه.
د Gui لارښود ویجټونه او پیښې
کله چې کاروونکي په GUI لارښود کې پروژه رامینځته کوي ، د مختلف ویجټونو کارول د یو څیز په توګه ټاکل کیږي چې په اوتومات ډول رامینځته کیږي. دا څیز مختلف ملکیتونه لري؛ یو له دوی څخه پیښې دي. د ویجټ پورې اړه لري، پیښې کولی شي مختلف محرکات ولري، او څه پیښیږي په هدف پورې اړه لري. د مثال لپارهample، شکل 1 ښیې چې څه پیښیږي که چیرې یو تڼۍ سکرین په نښه کړي ترڅو یوازې "لوډ سکرین" عمل ولري.
دا شیان په لاره کې موندل کیدی شي /generated/gui-guider.h. د سکریپټ کمانډ_هنډلر مشوره اخليtagد هغه پیښو څخه چې د ویجټونو لخوا کارول کیږي د محرک سمولو لپاره.
د ویجټونو او پیښو په اړه د نورو معلوماتو لپاره، د GUI لارښود v1.6.1 کارن لارښود (د GUIGUIDERUG سند) ته مراجعه وکړئ.
چټک پیل
د کار پیل کولو لپاره، د GUI لارښود نصب کړئ.
د کوربه نصب کولو کې، لاندې مرحلې ترسره کړئ:
- د GUI لارښود خورا وروستي نسخه ډاونلوډ کړئ (1.7.1 یا وروستی).
- د ډاونلوډ کولو لپاره ګامونه تعقیب کړئ.
دلته، کاروونکي کولی شي د رسمي پخواني سره یوه پروژه جوړه کړيamples یا محلي پروژې.
د GUI پروژې رامینځته کولو لپاره ، لاندې مرحلې ترسره کړئ:
- د GUI لارښود خلاص کړئ 1.7.1.
- یوه پروژه جوړه کړئ.
- د LVGL نسخه غوره کړئ.
- د i.MX 93 لپاره، د i.MX پروسیسر غوره کړئ.
- یو ټیمپلیټ غوره کړئ. د دې سند لپاره، د "ScreenTransition" ټیمپلیټ غوره کړئ.
- د پروژې نوم غوره کړئ او د پروژې رامینځته کولو لپاره ، جوړ کړئ کلیک وکړئ.
- اصلي کړکۍ باید ښکاره شي، لکه څنګه چې په 6 شکل کې ښودل شوي.
د ویجټونو، پیښو او محرکونو جوړول
د ویجټونو، پیښو او محرکونو د جوړولو لپاره، لاندې مرحلې ترسره کړئ:
- د GUI لارښود په ښي خوا کې، تڼۍ کلیک وکړئ، دوه ځله په سور کې روښانه شوی.
- د پایلې په توګه، تڼۍ پراخیږي ترڅو ټول موجود ویجټونه ښکاره کړي.
د مختلف ملکیتونو سره مختلف ویجټونه کیدی شي. د دې غوښتنلیک یادښت د ویجټ ډول تڼۍ تمرکز کوي. په هرصورت، د دوی محدودیتونو سره د ویجټونو نور ډولونه کیدی شي. د نورو معلوماتو لپاره، د GUI لارښود v1.6.1 کارن لارښود (د GUIGUIDERUG سند) کې د "ویجټ توضیحات" ته مراجعه وکړئ. - د ویجټ ټب څخه UI ته د کشولو له لارې د بټن ویجټ اضافه کړئ.
- د ملکیتونو لپاره په تڼۍ کې ښیې کلیک وکړئ او د پیښې اضافه کولو کلیک وکړئ.
- یوه کړکۍ به ټولې پیښې ښیې چې ویجټ یې رامینځته کولی شي.
- بیا، کړکۍ ټولې پیښې ښیې چې محرک کولی شي ډزې وکړي. دا پیښې په سکرینونو، نورو ویجټونو، یا دودیز پیښو رامینځته کولو کې پلي کیدی شي.
- د دې لپاره پخوانیampنو، یو نوی پرده پورته شوه. د بار کولو سکرین باندې کلیک وکړئ او د بارولو لپاره سکرینونه غوره کړئ.
- د غوښتنلیک ازموینې لپاره ، د GUI لارښود سره مدغم سمیلیټر وکاروئ. دا د راتلونکي تڼۍ او د کارولو لپاره د سمولو ډول غوره کولو لپاره کارول کیږي. د دې قضیې لپاره، په C کې سمیلیټر وکاروئ.
- د نوي سکرین د پورته کولو لپاره، تڼۍ کلیک وکړئ.
د i.MX 93 لپاره ودانۍ
د i.MX 93 جوړولو لپاره، لاندې مرحلې ترسره کړئ:
- ډاډ ترلاسه کړئ چې د GUI لارښود لخوا کارول شوي اوزار چین په سمه توګه نصب شوی. د کراس تصدیق کولو لپاره ، لاره چیک کړئ
- د پخوانیو څخهampد دې لپاره چې اپلیکیشن جوړ کړئ او په i.MX 93 کې یې چل کړئ، د پورتنۍ بار څخه پروژه > جوړ کړئ > یوکو غوره کړئ.
- د پروژې حالت، بائنری اندازه، او لاګ وګورئ، د غوښتنلیک په پای کې د معلوماتو ټب غوره کړئ. د معلوماتو ټب پراخولو سره لاګ چیک کړئ.
- لاګ د بائنری موقعیت په شمول د ودانۍ معلومات چمتو کوي file. د دې قضیې لپاره، بائنری په لاره کې دی / /build/gui_guider.
- د کوربه ټرمینل ومومئ او د لاندې کمانډ په کارولو سره یې EVK ته واستوئ:
یادونه: د پورته طریقې کارولو لپاره، دا اړینه ده چې دواړه ماشینونه، کوربه او هدف په ورته شبکه کې وي او د بورډ IP معلوم وي. - بائنری اجرا کړئ file په EVK کې د لاندې کمانډ په کارولو سره:
د مثال لپارهample، د LVDS سکرین په کارولو سره، کوم چې د GUI لارښود لخوا جوړ شوی پروژه ښیي، لکه څنګه چې په 19 شکل کې ښودل شوي.
VIT
دا برخه تشریح کوي چې څنګه د VIT سټنډرډ کارولو او ماډل تولید کړئ ترڅو دا د GUI لارښود سره وصل کړئ. دا تشریح کوي چې څنګه د مطلوب ځانګړتیاو سره ماډل رامینځته کولو لپاره کوربه وکاروئ. د لا زیاتو معلوماتو لپاره، د غږ پوهه-تکنالوژۍ ته مراجعه وکړئ.
ماډل جوړ کړئ
د ماډل جوړولو لپاره، لاندې ګامونه ترسره کړئ:
- VIT ته ننوتل webسایټ: د VIT ماډل تولید وسیله
- د تولید موډل ټب باندې کلیک وکړئ.
- د SW پلیټ فارم او نسخه د "لینکس BSP" او "LF6.1.55_2.2.0" په توګه غوره کړئ. همدارنګه، د وسیلې لپاره د "i.MX93" په توګه او ژبه د "انګلیسي" په توګه غوره کړئ.
- wakewords اضافه کړئ، کوم چې د یو محرک په توګه کار کوي چې VIT ته وایي کله چې د غږ کمانډ لپاره اوریدل پیل کړئ. کله چې یو نوی وییک کلمه یا کمانډ رامینځته شي ، نو دا د "حساسیت" ارزښت ټاکلو غوښتنه کوي. دا پیرامیټر د پیژندنې کچه ډیروي، پدې معنی چې که دا مثبت ارزښت وي نو دا معلومه کول اسانه دي مګر د ډیرو غلطو کشفونو پایله کیدی شي. د منفي ارزښت پر ځای چې د کلیمو ترمنځ د ګډوډۍ څخه مخنیوي لپاره کارول کیږي، د حساسیت ارزښت د 0 په توګه وساتئ. د مثال لپارهample، دلته، جمله "هی لیډ" اضافه شوې.
- د کارولو لپاره د غږ کمانډونه اضافه کړئ او هغه له منځه یوسي چې نه کارول کیږي.
- د تولید ماډل تڼۍ کلیک وکړئ او تر هغه وخته پورې انتظار وکړئ چې د ډاونلوډ ماډل تڼۍ خلاص نه وي.
- ماډل زما ماډل ټب ته لیږل کیږي. د وروستي ماډل ډاونلوډ کولو لپاره ، د ډاونلوډ آیکون کلیک وکړئ.
- د زپ فولډر راوباسئ او خوندي کړئ file VIT_Model_en د VIT_package فولډر لري.
د سټنډرډ په توګه د VIT voice_ui_app تالیف کول
Voice_ui_app یو پخوانی دیample د repository imx-voiceui لپاره جوړ شوی. دا اپلیکیشن د ویکیورډونو او کمانډونو موندلو لپاره ماډل کاروي. د دې سند لخوا کارول شوی یو ګټور دلیل د "خبرتیا" دلیل دی. دا استدلال کله چې دا د وییک کلمې یا کمانډ کشف کوي، یو پایتون خلاصوي file WakeWordNotify یا WWCommandNotify د پیژندونکي (ID) په کارولو سره د سیسټم دلیل سره. دا ID د محرکونو ترمنځ توپیر کې مرسته کوي.
په کوربه کې د غږ_ui_app رامینځته کولو لپاره او جوړ شوي پخواني ماډل ته یې په ټاکلو کې مرسته وکړئ ، لاندې مرحلې ترسره کړئ:
- د لاندې کمانډ په کارولو سره د څانګې نسخه په شمول د VIT ذخیره کلون کړئ:
$ git کلون https://github.com/nxp-imx/imx-voiceui -b lf-6.1.55-2.2.0 - د اصلي بیک اپ جوړ کړئ fileد لاندې کمانډ په کارولو سره:
$ cd /imx-voiceui
$ mv ./vit/platforms/iMX9_CortexA55/lib/VIT_Model_en.h - مخکې نصب شوي اوزار چین تنظیم کړئ:
$ سرچینه /opt/fsl-imx-xwayland/6.1-langdale/environment-setup-armv8a-poky-linux
یادونه: د Yocto لخوا رامینځته شوي اوزار چین وکاروئ. - د لاندې کمانډ په کارولو سره خپله پروژه جوړه کړئ:
$ ټول VERSION = 04_08_01 CURRENT_GCC_VERSION = 10 BUILD_ARCH = CortexA55 جوړ کړئ - یوځل چې پروژه جوړه شي ، دا د ریلیز په نوم لارښود رامینځته کوي. کاپي کړئ file غږ_ui_app په دې لارښود کې EVK ته:
$ scp release/voice_ui_app root@ :/کور/روټ
د پیرامیټر په کارولو سره - خبرتیا
هغه سکریپټ چې د voice_ui_app لخوا ویل کیږي کله چې د "-notify" بیرغ تیریږي، باید په لاره کې وي /usr/bin/. ضمیمه وکاروئ files ته /usr/bin/ او دا سکریپټونه EVK ته کاپي کړئ.
$ scp WakeWordNotify root@ :/usr/bin/
$ scp WWCommandNotify root@ :/usr/bin/
د fileدننه، د ویکیورډ / کمانډ ID وکاروئ او د پیغام کتار له لارې یې واستوئ.
د دې کاپي کولو وروسته files EVK ته، د "-notify" پیرامیټر وکاروئ ترڅو د دې معنی ولري files WakeWordNotify، او WWCommandNotify، اړین اجازې لري. په EVK کې د دې اضافه کولو لپاره، لاندې کمانډ اجرا کړئ:
root@imx93evk:~# chmod a+x /usr/bin/WakeWordNotify root@imx93evk:~# chmod a+x /usr/bin/WWCommandNotify
آډیو مخکینۍ پای
د آډیو مخکینۍ پای (AFE) د VIT غږ پیژندلو لپاره د فیډ په توګه کارول کیږي. دا د سرچینې او سپیکر حوالې په کارولو سره د شور او گونج پاکولو کې مرسته کوي. له همدې امله، پایله د روښانه واحد چینل مایکروفون آډیو ده چې د پروسس لپاره کارول کیدی شي. د نورو معلوماتو لپاره، VOICESEEKER وګورئ.
AFE په لاره /unit_tests/nxp-afe کې د EVK دننه موندل کیدی شي.
د برنامه چمتو کولو او اجرا کولو لپاره ، لاندې مرحلې تعقیب کړئ file TODO.md په nxp-afe کې:
- ډاډ ترلاسه کړئ چې DTB imx93-11×11-evk.dtb دی.
- د AFE مالتړ لپاره د الوپ ماډل نصب کړئ:
root@imx93evk:~# sudo modprobe snd-aloop - د asound.conf بیک اپ جوړ کړئ او د بورډ لپاره ورته asound.conf وکاروئ:
root@imx93evk:~# mv /etc/asound.conf /etc/asound-o.conf
root@imx93evk:~# cp /unit_tests/nxp-afe/asound.conf_imx93 /etc/asound.conf - د VIT کلمې انجن په سمه توګه کارولو لپاره WakeWordEnginge بدل کړئ. دا ترتیب په دننه کې دی file /unit_tests/nxp-afe/Config.ini.
- د WakeWordEngine = VoiceSpot ملکیت بدل کړئ چې VoiceSpot د WakeWordEngine = VIT لپاره د ډیفالټ په توګه کاروي.
- د AFE ازموینې لپاره ، غږ_ui_app اجرا کړئ:
root@imx93evk:~# ./voice_ui_app &
یادونه: د دې قضیې لپاره، دا اړینه نده چې پیرامیټر "-notify" اضافه کړئ. - د لاندې کمانډ په کارولو سره AFE اجرا کړئ:
root@imx93evk:~# /unit_tests/nxp-afe/afe libvoiceseekerlight & - د دې لپاره چې معلومه کړي چې ایا AFE په شالید کې چلیږي، د & کمانډ وکاروئ. د دې لپاره چې پوه شئ چې نور پروګرامونه په شالید کې روان دي، لاندې کمانډ وکاروئ:
root@imx93evk: ~# ps - د AFE یا voice_ui_app بندولو لپاره، لاندې کمانډ وکاروئ:
root@imx93evk:~# pkill afe
root@imx93evk: ~# pkill voice_ui_app
د خبرتیا پرته د غږ_ui_app چلول
- په TODO.md کې د ګامونو تعقیب وروسته file، په EVK کې له ټرمینل څخه د بائنری غږ_ui_app چل کړئ. دا د دې په اړه معلومات ښیې چې VIT څنګه پرمخ ځي.
- د غږ_ui_app تغذیه کولو لپاره ، د لاندې کمانډ په کارولو سره AFE اجرا کړئ:
root@imx93evk:~# /unit_tests/nxp-afe/afe libvoiceseekerlight & - د ویکیورډ او غږ کمانډ ووایاست او وګورئ چې ایا دا د تمې سره سم کار کوي. دا په ټرمینل کې د ویکیورډ او غږ کمانډ په لاندې ډول ښیې:
- Wakeword 1 HEY NXP StartOffset 16640 کشف شو
- د غږ کمانډ کشف شو چې 3 فعال شو
د GUI لارښود VIT غوښتنلیک
لکه څنګه چې مخکې تشریح شوي، د VIT خبرتیا له لارې غوښتنلیک/سکریپټ کمانډ_هنډلر د IPC په توګه د پیغام کتار ته د کمانډ ID او وییک ورډ ID لیږي. دا بیا دا IDs نیسي ترڅو د GUI- لارښود غوښتنلیک کې د پیښې انډول کولو لپاره. 26 شکل ښیې چې دا اړیکه څنګه اجرا شوې.
یادونه: ډاډ ترلاسه کړئ چې د جوړ شوي دودیز ماډل سره سم کار کولو لپاره هینډلر تنظیم کړئ. دا تعدیلات باید په کوربه کې پلي شي.
د پیښو سمولو لپاره کمانډ_هنډلر وکاروئ
د پیښو سمولو لپاره د کمانډ_ هینډلر کارولو لپاره ، لاندې مرحلې ترسره کړئ:
- اضافه کړئ files command_handler.h او command_handler.c په ډایرکټر کې د GUI لارښود پروژې ته / / دودیز/.
- د اوسني کارول شوي ماډل سره سمون لپاره، د voice_cmd_t او voice_ww_t په بدلولو سره کمانډ_handler.h بدل کړئ.
یادونه: ډاډ ترلاسه کړئ چې ورته ترتیب په ماډل کې کارول کیږي. - د ویکیورډونو او کمانډونو مقدار بدل کړئ file / /custom/command_handler.h:
# تعریف کړئ VIT_WW_NUMBER 2
# تعریف کړئ VIT_CMD_NUMBER 5 - په کې د کمانډ انٹرفیس پیل کړئ file / /custom/custom.c. د GUI لارښود دا تولیدوي file په اتوماتيک ډول.
# "command_handler.h" شامل کړئ - فنکشن چې د باطل custom_init (lv_ui *ui) په توګه تعریف شوی په کې شتون لري file /
path>/custom/custom.c. دا فنکشن د کوډ اضافه کولو لپاره تعدیل کیدی شي او د ابتدایي کمانډ start_command_handler() په لاندې ډول:
باطل custom_init(lv_ui *ui)
{
/* خپل کوډونه دلته اضافه کړئ */
start_command_handler();
}
چیرته:
start_command_handler() د یو هینډلر په توګه د تار جوړولو لپاره کارول کیږي، د VIT لخوا لیږل شوي پیغامونه اخلي، او د کمانډ_handler_link () لخوا ټاکل شوي کمانډونه اجرا کوي. - د څیز او پیښې سره د VIT ویکیورډونو او کمانډ لینک کولو لپاره ، لاندې کمانډ وکاروئ:
void command_handler_link(voice_ww_t WW_Id, voice_cmd_t CMD, lv_obj_t** obj, lv_event_code_t پیښه)؛
چیرته:
د کمانډ_handler_link() د یوې پیښې خوندي کولو لپاره کارول کیږي ترڅو د VIT اجرا کولو لپاره سمولیټ شي.
• آخذې، غږ_ww_t او voice_cmd_t، په 2 ګام کې رامینځته شوي په مستقیم ډول د VIT ماډل سره تړاو لري.
• دریم دلیل، lv_obj_t**، د GUI لارښود څیز جوړولو سره تړاو لري. لومړی، هغه شی ومومئ چې تړل کیږي. نوم د راتلونکي جوړښت سره سمون لري _ . د موندلو لپاره چې دا چیرته تعریف شوی، وګورئ file په generated/gui_guider.h کې د GUI لارښود لخوا تولید شوی. دلته، تاسو کولی شئ راتلونکی جوړښت ومومئ چې د ټولو ممکنه شیانو سره اړیکه ونیسئ.
فنکشن custom_init(lv_ui *ui) د GUI لارښود اجرا کولو په پیل کې د پیل کولو لپاره کارول کیږي. دا جوړښت د دې لپاره کارول کیدی شي چې دا د یو څیز سره اړیکه ونیسي، پدې پوهیدل چې څنګه یې په سمه توګه کارول کیږي. د ورکړل شوي جوړښت پوائنټر *ui دی، او د لټون نښه lv_obj_t** ده. له همدې امله، دا اړینه ده چې دا جوړښت د لاندې بڼه سره وکاروئ:
&ui-> سرعت_btn_1
- څلورم دلیل، lv_event_code_t پیښه، د هغه پیښې سره تړاو لري چې پیل کیږي. دا معمولا د دې په څیر جوړښت لري: LV_EVENT_ . دا ټاکي چې د کوډ له لارې د پیل شوي پیښې سره څه وکړي viewer په file واقعات_init.c.
د مثال لپارهample، د سکرین سرعت کې رامینځته شوي btn_1 دا پیښې د GUI لارښود لخوا رامینځته شوي.
Example
دا برخه یو پخوانی څرګندويampد دې پلي کولو لپاره د GUI لارښود ته د غږ ملاتړ اضافه کول ، د LED ویجټ ټګل کول او د GUI سکرینونو ترمینځ بدلول.
- د تڼۍ سره رامینځته شوي GUI ټیمپلیټ په کارولو سره ، ویجټونه اضافه کړئ. د مثال لپارهample، د LED ویجټ اضافه کړئ.
- btn_1 ته فشار شوی پیښه اضافه کړئ او د شالید بدلولو لپاره د پیښې ترتیب اضافه کړئ. د دې قضیې لپاره، شالید باید د LED ویجټ "بندولو" لپاره د تور په توګه وټاکل شي. له همدې امله، کارول شوی پیښه فشارول کیږي > led_1 > پس منظر تور (#000000).
- د ورته تڼۍ په کارولو سره، یوه پیښه ترتیب کړئ ترڅو دا "چالو" ته وټاکئ. د دې قضیې لپاره، btn_1 ته خپور شوی پیښه اضافه کړئ او شالید ته سور اضافه کړئ. له همدې امله، کارول شوې پیښه خوشې شوې > led_1 > پس منظر سور (#ff0000).
- یوځل چې GUI رامینځته شي ، په دودیز / فولډر کې command_handler.c او command_handler.h اضافه کړئ.
- د پیښو او VIT ترمینځ لینک رامینځته کولو لپاره ، لاندې لینونه په custom_init() کې دننه اضافه کړئ file په custom/custom.c کې د سکرینونو ترمینځ د بدلولو لپاره ، د btn_1 لینک کولو سره دوه نور پیښې اضافه کړئ ترڅو سکرین 2 ته بدل شي.
چیرته:- د ویکیورډ HEY_LED او کمانډ TURN_OFF ترکیب د LED بندولو لپاره ټاکل شوی. په بل عبارت، پس منظر تور ته بدل کړئ.
- د HEY_LED او کمانډ TURN_ON ترکیب د LED سور بدلولو لپاره ټاکل شوی.
- د wakeword HEY_NXP او کمانډ NEXT ترکیب د سکرینونو ترمینځ بدلولو لپاره ټاکل شوی چې د پیښې په کارولو سره ټول btn_1 ته ټاکل شوي ، او په سکرین 2 کې د btn_before کارولو سره.
- د ویکیورډ HEY_NXP او کمانډ RETURN ترکیب د سکرین 1 ته بیرته راستنیدو لپاره ټاکل شوی.
- پروژه غوره کړئ> جوړ کړئ> Yocto او پروژه جوړه کړئ.
- EVK ته نوی بائنری واستول شو.
یادونه: د معلوماتو لاګ د بائنری موقعیت چمتو کوي.
scp root@ :/کور/روټ
ازموینه او ترتیب کول
یوځل چې ډاونلوډ پای ته ورسیږي ، لاندې مرحلې په EVK کې ترسره کړئ:
- تایید کړئ چې د snd-aloop ماډل لا دمخه د lsmod په چلولو سره بار شوی. که ماډل ونه موندل شي، د لاندې کمانډ په کارولو سره یې پورته کړئ:
root@imx93evk:~# sudo modprobe snd-aloop - د لاندې کمانډ په کارولو سره voice_ui_app چل کړئ:
root@imx93evk:~# ./voice_ui_app - خبرتیا او
چیرته:- -notify د WakeWordNtfy او WWCommandNtfy ته د خبرتیا لیږلو لپاره کارول کیږي.
یادونه: په یاد ولرئ چې WakeWordNtfy او WWCommandNtfy usr/bin ته کاپي کړئ. - & په شاليد کې د چلولو لپاره کارول کیږي.
- -notify د WakeWordNtfy او WWCommandNtfy ته د خبرتیا لیږلو لپاره کارول کیږي.
- تایید کړئ چې د VIT انجن په Config.ini کې تنظیم شوی.
- په شاليد کې د libvoiceseekerlight سره AFE چل کړئ:
root@imx93evk:~# cd/unit_tests/nxp-afe/
root@imx93evk:~# ./afe libvoiceseekerlight & - د لاندې کمانډ په کارولو سره د GUI لارښود غوښتنلیک خلاص کړئ:
root@imx93evk:~# ./gui_guider
تر دې مرحلې پورې، د LVDS سکرین، یا HDMI جوړ شوی GUI ښکاره کوي. - د پخوا لپاره ټاکل شوي وییک کلمې او غږ کمانډ کارولو هڅه وکړئ، د مثال لپارهample، ووایه "Hey NXP" او "بند کړئ". د بریښنا بندولو قوماندې ویلو وروسته ، د ټاکل شوي کال بیک پورې اړه لري ، د GUI لارښود یو عمل ترسره کوي. د دې لپاره پخوانیample، د GUI لارښود د LED ویجټ لپاره د شالید رنګ بدلوي.
جدول 2 ځینې اضافي سرچینې لیست کوي چې د دې سند بشپړولو لپاره کارول کیږي.
جدول 2. اړوند سرچینې
سرچینه | لینک / څنګه ترلاسه کول |
i.MX 93 د غوښتنلیک پروسیسر کورنۍ - آرم کورټیکس-A55، ML سرعت، د بریښنا موثر MPUNXP i.MX 93 A1 (i. MX93) | https://www.nxp.com/products/processors-and- مایکرو کنټرولر / بازو پروسیسرونه / i-mx-applications- پروسیسرونه/i-mx-9-processors/i-mx-93-applications- پروسیسر-کورنۍ-آرم-کورټیکس-a55-ml-سرعت-ځواک- efficient-mpu:i.MX93 |
د i.MX غوښتنلیک پروسیسرونو (IMXLINUX) لپاره ایمبیډ شوی لینکس | http://www.nxp.com/IMXLINUX |
د GUI لارښود v1.6.1 د کارونکي لارښود (GUIDERUG) | https://www.nxp.com/docs/en/user-guide/ GUIIGUIDERUG-1.6.1.pdf |
VIT i.MX voiceUI ذخیره | https://github.com/nxp-imx/imx-voiceui |
په سند کې د سرچینې کوډ په اړه یادونه وکړئ
Exampپه دې سند کې ښودل شوی کوډ لاندې کاپي حق لري او د BSD-3-Clause جواز لري:
د کاپي حق 2023-2024 د NXP بیا توزیع او د سرچینې او بائنری فورمو کې کارول، د تعدیل سره یا پرته، اجازه لري چې لاندې شرایط پوره کړي:
- د سرچینې کوډ بیا توزیع باید د کاپي حق پورتنۍ خبرتیا، د شرایطو لیست او لاندې اعلانات وساتي.
- په بائنری شکل کې بیا توزیع باید د پورتنۍ کاپي حق خبرتیا بیا تولید کړي ، د شرایطو دا لیست او په اسنادو کې لاندې اعلان او / یا نور توکي باید د توزیع سره چمتو شي.
- نه د کاپي رایټ لرونکي نوم او نه هم د دې شریک کونکي نومونه د ځانګړي مخکیني لیکلي اجازې پرته د دې سافټویر څخه ترلاسه شوي محصولاتو تایید یا فروغ لپاره کارول کیدی شي.
دا سافټویر د کاپي حقدارانو او ونډه اخیستونکو لخوا چمتو شوی "لکه څنګه چې دی" او هر ډول څرګند یا ضمیمه تضمینونه، په شمول، مګر محدود نه دي، د پورتنی تضمین تضمین رد شوی. په هیڅ صورت کې د کاپي حق لرونکی یا ونډه اخیستونکي به د کوم مستقیم، غیر مستقیم، حادثې، ځانګړي، مثالي، یا پایله لرونکي زیانونو لپاره مسؤل نه وي (په شمول، مګر محدودیت نه لري د کارونې، ډاټا، یا ګټې ضایع کول؛ یا د سوداګرۍ مداخله) که څه هم د مسؤلیت په هره تیورۍ کې، که په تړون کې وي، سخت مسؤلیت، یا شکنجه (په شمول د غفلت یا بل ډول) له الرې په هر حالت کې، په هر صورت کې د دې ډول زیانونو احتمال.
د بیاکتنې تاریخ
3 جدول د دې سند د بیاکتنې لنډیز وړاندې کوي.
د سند ID | د خپریدو نیټه | تفصیل |
AN14270 v.1.0 | 16 می 2024 | لومړنۍ عامه خپرونه |
قانوني معلومات
تعریفونه
مسوده - په یوه سند کې د مسودې حالت ښیي چې مینځپانګه لاهم د داخلي بیاکتنې لاندې دهview او د رسمي تصویب تابع وي، کوم چې کیدای شي د تعدیلاتو یا اضافو پایله ولري. د NXP سیمی کنډکټرونه د اسنادو په مسوده کې شامل شوي معلوماتو دقت یا بشپړتیا په اړه هیڅ ډول نمایش یا تضمین نه ورکوي او د داسې معلوماتو کارولو پایلو لپاره هیڅ مسؤلیت نلري.
ددفتروسایل
محدود تضمین او مسؤلیت - په دې سند کې معلومات دقیق او د باور وړ دي. په هرصورت، د NXP سیمیکمډکټرونه د داسې معلوماتو دقت یا بشپړتیا په اړه هیڅ ډول نمایش یا تضمین نه ورکوي، څرګند شوي یا ضمیمه شوي او د داسې معلوماتو کارولو پایلو لپاره هیڅ مسؤلیت نلري. د NXP سیمیکنډکټرونه په دې سند کې د مینځپانګې مسؤلیت په غاړه نه اخلي که چیرې د NXP سیمیکمډکټر څخه بهر د معلوماتو سرچینې لخوا چمتو شوي وي.
په هیڅ صورت کې به د NXP سیمیکمډکټرونه د هر ډول غیر مستقیم، حادثې، مجازاتو، ځانګړي یا پایله لرونکي زیانونو لپاره مسؤل نه وي (پشمول - پرته له محدودیت څخه - ورک شوي ګټې، ضایع شوي سپما، د سوداګرۍ خنډ، د لیرې کولو پورې اړوند لګښتونه او د هر محصول بدلول یا د بیا کار لګښتونه) که نه یا نه دا ډول زیانونه د شکنجې (د غفلت په ګډون)، تضمین، د تړون سرغړونې یا کومې بلې قانوني نظریې پراساس دي.
د هر ډول زیانونو سره سره چې پیرودونکي ممکن د هر دلیل له امله پیښ شي، د NXP سیمیکمډکټرونو مجموعي او مجموعي مسؤلیت د پیرودونکي په وړاندې د هغه محصولاتو لپاره چې دلته تشریح شوي باید د NXP سیمیکمډکټرونو د سوداګریز پلور د شرایطو او شرایطو سره سم محدود وي.
د بدلونونو کولو حق - د NXP سیمی کنډکټر حق لري چې په دې سند کې خپاره شوي معلوماتو کې بدلونونه راولي، په شمول پرته له محدودیت مشخصاتو او د محصول توضیحات، هر وخت او پرته له خبرتیا. دا سند ټول هغه معلومات بدلوي او ځای په ځای کوي چې دلته د خپریدو دمخه چمتو شوي.
د کارونې لپاره مناسبیت - د NXP سیمیکمډکټر محصولات ډیزاین ، مجاز یا تضمین ندي چې د ژوند ملاتړ ، د ژوند مهم یا خوندیتوب مهم سیسټمونو یا تجهیزاتو کې د کارولو لپاره مناسب وي او نه هم په غوښتنلیکونو کې چیرې چې د NXP سیمیکمډکټر محصول ناکامي یا خرابۍ په معقول ډول تمه کیدی شي. د شخصي ټپي کیدو، مړینې یا شدید ملکیت یا چاپیریال زیانونو په پایله کې. د NXP سیمیکمډکټرونه او د هغې عرضه کونکي په داسې تجهیزاتو یا غوښتنلیکونو کې د NXP سیمیکمډکټر محصولاتو شاملولو او/یا کارولو لپاره هیڅ مسؤلیت نه مني او له همدې امله دا ډول شاملول او/یا کارول د پیرودونکي په خپل خطر کې دي.
غوښتنلیکونه - هغه غوښتنلیکونه چې دلته د دې محصولاتو لپاره تشریح شوي یوازې د توضیحي موخو لپاره دي. د NXP سیمیکمډکټرونه هیڅ استازیتوب یا تضمین نه کوي چې دا ډول غوښتنلیکونه به د نورو ازموینې یا ترمیم پرته د ټاکل شوي کارونې لپاره مناسب وي.
پیرودونکي د NXP Semiconductors محصولاتو په کارولو سره د خپلو غوښتنلیکونو او محصولاتو ډیزاین او عملیاتو مسؤلیت لري، او د NXP سیمیکمډکټر د غوښتنلیکونو یا پیرودونکي محصول ډیزاین سره د مرستې لپاره هیڅ مسؤلیت نه مني. دا د پیرودونکي یوازینۍ مسؤلیت دی چې معلومه کړي چې ایا د NXP سیمیکمډکټر محصول د پیرودونکي غوښتنلیکونو او محصولاتو لپاره چې پلان شوي ، او همدارنګه د پلان شوي غوښتنلیک او د پیرودونکي د دریمې ډلې پیرودونکي کارولو لپاره مناسب او مناسب دی. پیرودونکي باید مناسب ډیزاین او عملیاتي محافظتونه چمتو کړي ترڅو د دوی غوښتنلیکونو او محصولاتو پورې اړوند خطرونه کم کړي.
د NXP سیمیک کنډکټرونه د کوم ډیفالټ ، زیان ، لګښت یا ستونزې پورې اړوند هیڅ مسؤلیت نه مني چې د پیرودونکي غوښتنلیکونو یا محصولاتو کې د کوم ضعف یا ډیفالټ پراساس وي ، یا د پیرودونکي د دریمې ډلې پیرودونکي لخوا غوښتنلیک یا کارول. پیرودونکي د NXP سیمیکمډکټر محصولاتو په کارولو سره د پیرودونکي غوښتنلیکونو او محصولاتو لپاره د ټولو اړینو ازموینو ترسره کولو مسؤلیت لري ترڅو د غوښتنلیکونو او محصولاتو یا غوښتنلیک یا د پیرودونکي د دریمې ډلې پیرودونکي لخوا کارولو څخه مخنیوی وشي. NXP پدې برخه کې هیڅ مسؤلیت نه مني.
د تجارتي خرڅلاو شرایط او شرایط - د NXP سیمی کنډکټر محصولات د سوداګریز پلور عمومي شرایطو او شرایطو سره سم پلورل کیږي، لکه څنګه چې په دې پاڼه کې خپاره شوي https://www.nxp.com/profile/terms، پرته لدې چې په بل ډول په یوه معتبر لیکلي انفرادي تړون کې موافقه شوې وي. په هغه صورت کې چې یو انفرادي تړون پای ته رسیږي یوازې د اړوند تړون شرایط او شرایط پلي کیږي. د NXP سیمیکنډکټرونه دلته په ښکاره ډول د پیرودونکي لخوا د NXP سیمیکمډکټر محصولاتو پیرودلو په اړه د پیرودونکي عمومي شرایطو او شرایطو پلي کولو اعتراض کوي.
د صادراتو کنټرول - دا سند او همدارنګه دلته تشریح شوي توکي ممکن د صادراتو کنټرول مقرراتو تابع وي. صادرات ممکن د وړ چارواکو څخه مخکینۍ اجازې ته اړتیا ولري.
په غیر اتوماتیک وړ وړ محصولاتو کې د کارونې لپاره مناسبیت - پرته لدې چې دا سند په څرګند ډول وویل چې دا ځانګړي NXP سیمیکمډکټر محصول د موټرو وړ دی ، محصول د موټرو کارولو لپاره مناسب ندي. دا د موټرو ازموینې یا غوښتنلیک اړتیاو سره سم نه وړ دی او نه ازمول شوی. د NXP سیمیکمډکټرونه د موټرو تجهیزاتو یا غوښتنلیکونو کې د غیر اتومات وړ وړ محصولاتو شاملولو او/یا کارولو لپاره هیڅ مسؤلیت نه مني.
په هغه صورت کې چې پیرودونکي محصول د اتوماتیک غوښتنلیکونو کې د ډیزاین کولو او کارولو لپاره د اتوماتیک ځانګړتیاو او معیارونو لپاره کاروي، پیرودونکي (a) باید محصول د NXP سیمیکمډکټرونو تضمین پرته د دې ډول اتوماتیک غوښتنلیکونو لپاره کاروي، کارول او مشخصات، او ( b) هرکله چې پیرودونکي د NXP سیمیکمډکټرونو مشخصاتو هاخوا د اتوماتیک غوښتنلیکونو لپاره محصول کاروي ، دا ډول کارول باید یوازې د پیرودونکي په خپل خطر کې وي ، او (c) پیرودونکي د پیرودونکي ډیزاین او کارولو په پایله کې د هر ډول مسؤلیت ، زیانونو یا ناکام محصول ادعاګانو لپاره د NXP سیمیکنډکټرونو بشپړ تاوان ورکوي. د NXP سیمی کنډکټرونو معیاري تضمین او د NXP سیمیکمډکټر محصول مشخصاتو هاخوا د اتوماتیک غوښتنلیکونو لپاره محصول.
ژباړه - د یو سند غیر انګلیسي (ژباړل شوې) نسخه، په دې سند کې د قانوني معلوماتو په ګډون، یوازې د حوالې لپاره ده. د ژباړل شوي او انګلیسي نسخو ترمنځ د کوم توپیر په صورت کې انګلیسي نسخه باید غالب وي.
امنیت - پیرودونکي پوهیږي چې د NXP ټول محصولات ممکن د نامعلومو زیانونو تابع وي یا ممکن د پیژندل شوي محدودیتونو سره د تاسیس شوي امنیتي معیارونو یا مشخصاتو ملاتړ وکړي. پیرودونکي د خپل ژوند په اوږدو کې د خپلو غوښتنلیکونو او محصولاتو ډیزاین او عملیاتو مسؤلیت لري ترڅو د پیرودونکي غوښتنلیکونو او محصولاتو باندې د دې زیانونو اغیز کم کړي. د پیرودونکي مسؤلیت نورو خلاص او/یا ملکیت ټیکنالوژیو ته هم غزیږي چې د پیرودونکي غوښتنلیکونو کې د کارولو لپاره د NXP محصولاتو لخوا ملاتړ کیږي. NXP د کوم زیان لپاره هیڅ مسؤلیت نه مني. پیرودونکي باید په منظم ډول د NXP څخه امنیتي تازه معلومات وګوري او په سمه توګه تعقیب کړي.
پیرودونکي باید د امنیتي ځانګړتیاو سره محصولات غوره کړي چې د ټاکل شوي غوښتنلیک مقررات، مقررات او معیارونه په غوره توګه پوره کوي او د خپلو محصولاتو په اړه د ډیزاین وروستۍ پریکړې کوي او یوازې د خپلو محصولاتو په اړه د ټولو قانوني، تنظیمي، او امنیت پورې اړوند اړتیاو سره د موافقت مسولیت لري. د هر ډول معلوماتو یا مالتړ چې کیدای شي د NXP لخوا چمتو شي.
NXP د محصول امنیت پیښې غبرګون ټیم (PSIRT) لري (د لاسرسي وړ PSIRT@nxp.com) چې د NXP محصولاتو امنیتي زیانونو ته د څیړنې، راپور ورکولو، او حل حل اداره کوي.
NXP BV - NXP BV عملیاتي شرکت نه دی او دا محصولات نه توزیع کوي یا پلوري.
سوداګریزې نښې
خبرتیا: ټول راجع شوي برانډونه، د محصول نومونه، د خدماتو نومونه، او سوداګریزې نښې د دوی د اړوندو مالکینو ملکیت دی.
NXP - د کلمې نښه او لوګو د NXP BV سوداګریزې نښې دي
i.MX — د NXP BV سوداګریز نښه ده
مهرباني وکړئ په یاد ولرئ چې د دې سند او محصولاتو په اړه مهم خبرتیاوې چې دلته تشریح شوي، د 'قانوني معلوماتو' برخه کې شامل شوي دي.
© 2024 NXP BV ټول حقونه خوندي دي.
د لا زیاتو معلوماتو لپاره، مهرباني وکړئ لیدنه وکړئ: https://www.nxp.com
د خپریدو نیټه: 16 می 2024
د سند پیژندونکی: AN14270
اسناد / سرچینې
![]() |
NXP AN14270 د GUI لارښود ته د غږ ملاتړ اضافه کول [pdf] د کارونکي لارښود AN14270 د GUI لارښود ته د غږ ملاتړ اضافه کول، AN14270، د GUI لارښود ته د غږ ملاتړ اضافه کول، د GUI لارښود ته، GUI لارښود، لارښود ته |