NXP AN13948 ינטאַגרייטינג LVGL GUI אַפּלאַקיישאַן אין סמאַרט HMI פּלאַטפאָרמע באַניצער מאַנואַל
NXP AN13948 ינטאַגרייטינג LVGL GUI אַפּלאַקיישאַן אין סמאַרט HMI פּלאַטפאָרמע

הקדמה

NXP האט לאָנטשט אַ לייזונג אַנטוויקלונג ינווענטאַר מיט די נאָמען SLN-TLHMI-IOT. עס פאָוקיסיז אויף קלוג HMI אַפּלאַקיישאַנז מיט צוויי אַפּפּס - קאַווע מאַשין און ליפט (קלוג טאַפליע אַפּ קומט באַלד).
צו צושטעלן אינפֿאָרמאַציע צו דער באַניצער, עטלעכע יקערדיק דאָקומענטן זענען אַרייַנגערעכנט, למשלample, די דעוועלאָפּער פירער.
דער פירער ינטראַדוסיז די יקערדיק ווייכווארג פּלאַן און אַרקאַטעקטשער פון די אַפּלאַקיישאַנז וואָס דעקן אַלע לייזונג קאַמפּאָונאַנץ.
די קאַמפּאָונאַנץ אַרייַננעמען באָאָטלאָאַדער, פריימווערק און HAL פּלאַן צו העלפֿן די דעוועלאָפּערס מער לייכט און יפישאַנטלי ינסטרומענט זייער אַפּלאַקיישאַנז מיט די SLN-TLHMI-IOT.

פֿאַר מער דעטאַילס וועגן די דאָקומענטן און די לייזונג, באַזוכן: NXP EdgeReady Smart HMI לייזונג באזירט אויף i.MX RT117H מיט ML Vision, Voice און Graphical UI.

אָבער, די הקדמה פאָוקיסיז אויף די יידיאַז און יקערדיק באַניץ. ווייַל פון די העסקעם פון די ווייכווארג באזירט אויף די פריימווערק, עס איז נאָך נישט גרינג פֿאַר די דעוועלאָפּערס צו וויסן ווי צו ינסטרומענט זייער אַפּלאַקיישאַנז.
צו פאַרגיכערן די אַנטוויקלונג, נאָך גוידעס זענען פארלאנגט צו באַקענען ווי צו ינסטרומענט די הויפּט קאַמפּאָונאַנץ (למשלample, LVGL GUI, זעאונג און קול דערקענונג) שריט דורך שריט.
פֿאַר עקסampדעריבער, קאַסטאַמערז זאָל האָבן זייער אייגענע LVGL GUI אַפּלאַקיישאַן אַנדערש פון די איצטיקע אַפּפּס אין די לייזונג.
נאָך ימפּלאַמענינג זייער LVGL GUI מיט די GUI Guider צוגעשטעלט דורך NXP, זיי מוזן ויסשטימען עס אין די קלוג HMI ווייכווארג פּלאַטפאָרמע באזירט אויף די פריימווערק.

די אַפּלאַקיישאַן נאָטיץ באשרייבט ווי צו ויסשטימען די LVGL GUI אַפּלאַקיישאַן דעוועלאָפּעד דורך דער באַניצער אין די קלוג HMI ווייכווארג פּלאַטפאָרמע באזירט אויף די פריימווערק.
די רעפֿערענץ קאָודז זענען אויך דערלאנגט צוזאמען מיט דעם אַפּלאַקיישאַן טאָן.

באַמערקונג: די אַפּלאַקיישאַן טאָן ניט דערקלערן ווי צו אַנטוויקלען די GUI באזירט אויף LVGL מיט די GUI Guider ווייכווארג געצייַג.

די איבערview פון די LVGL און GUI Guider איז דיסקרייבד אין אָפּטיילונג 1.1 און אָפּטיילונג 1.2.

ליכט און ווערסאַטאַל גראַפיקס ביבליאָטעק
ליכט און ווערסאַטאַל גראַפיקס ביבליאָטעק (LVGL) איז אַ פריי און אָפֿן-מקור גראַפיקס ביבליאָטעק.
עס גיט אַלץ איר דאַרפֿן צו שאַפֿן אַן עמבעדיד GUI מיט גרינג-צו-נוצן גראַפיקאַל עלעמענטן, שיין וויזשאַוואַל יפעקץ און אַ נידעריק זכּרון שפּור.

GUI Guider
GUI Guider איז אַ באַניצער-פרייַנדלעך גראַפיקאַל באַניצער צובינד אַנטוויקלונג געצייַג פֿון NXP וואָס ינייבאַלז די גיך אַנטוויקלונג פון הויך-קוואַליטעט דיספּלייז מיט די אָפֿן-מקור LVGL גראַפיקס ביבליאָטעק.
די שלעפּן-און-קאַפּ רעדאַקטאָר פון GUI Guider מאכט עס גרינג צו נוצן די פילע פֿעיִקייטן פון LVGL. די פֿעיִקייטן אַרייַננעמען ווידזשיץ, אַנאַמיישאַנז און סטיילז צו שאַפֿן אַ GUI מיט מינימאַל אָדער קיין קאָדירונג.
מיט דעם גיט פון אַ קנעפּל, איר קענען לויפן דיין אַפּלאַקיישאַן אין אַ סימיאַלייטיד סוויווע אָדער אַרויספירן עס צו אַ ציל פּרויעקט.
דזשענערייטאַד קאָד פֿון GUI Guider קענען לייכט זיין מוסיף צו דיין פּרויעקט, אַקסעלערייטינג די אַנטוויקלונג פּראָצעס און אַלאַוינג איר סימלאַס צו לייגן אַן עמבעדיד באַניצער צובינד צו דיין אַפּלאַקיישאַן.
GUI Guider איז פריי צו נוצן מיט NXP אַלגעמיינע ציל און קראָסאָוווער MCUs און ינקלודז געבויט-אין פּרויעקט טעמפּלאַטעס פֿאַר עטלעכע געשטיצט פּלאַטפאָרמס.
צו לערנען מער וועגן LVGL און GUI אַנטוויקלונג אויף GUI Guider, באַזוכן https://lvgl.io/ און GUI Guider.

אַנטוויקלונג סוויווע

צוגרייטן און שטעלן די אַנטוויקלונג סוויווע פֿאַר דעוועלאָפּינג און ינטאַגרייטינג אַ GUI אַפּ צו די קלוג HMI פּלאַטפאָרמע.

ייַזנוואַרג סוויווע

די פאלגענדע ייַזנוואַרג איז פארלאנגט פֿאַר די דעמאַנסטריישאַן נאָך אַנטוויקלונג:

  • די קלוג HMI אַנטוויקלונג ינווענטאַר באזירט אויף NXP i.MX RT117H
  • SEGGER J-Link מיט אַ 9-שפּילקע Cortex-M אַדאַפּטער

ווייכווארג סוויווע
די ווייכווארג מכשירים און זייער ווערסיעס געניצט אין דעם אַפּלאַקיישאַן טאָן זענען באַקענענ, ווי אונטן:

  • GUI Guider V1.5.0-GA
  • MCUXpresso IDE V11.7.0
    באַמערקונג: א זשוק אין ווערסיעס איידער 11.7.0 טוט נישט לאָזן געהעריק בויען-אין מולטיקאָרע פּראַדזשעקס.
    דעריבער, ווערסיע 11.7.0 אָדער העכער איז פארלאנגט.
  • RT1170 SDK V2.12.1
  • SLN-TLHMI-IOT ווייכווארג פּלאַטפאָרמע - קלוג HMI מקור קאָודז רעלעאַסעד אין אונדזער באַאַמטער GitHub ריפּאַזאַטאָרי

צו לערנען מער וועגן ווי צו שטעלן אַרויף און ינסטאַלירן די ייַזנוואַרג און ווייכווארג סוויווע, זען געטינג סטאַרטעד מיט די SLN-TLHMI-IOT (דאָקומענט MCU-SMHMI-GSG).

ויסשטימען די LVGL GUI אַפּלאַקיישאַן אין אַ קלוג HMI פּלאַטפאָרמע

די קלוג HMI ווייכווארג פּלאַטפאָרמע איז געבויט אויף פריימווערק אַרקאַטעקטשער. דעוועלאָפּערס געפֿינען עס שווער צו לייגן זייער LVGL GUI אַפּלאַקיישאַן צו די קלוג HMI ווייכווארג פּלאַטפאָרמע אפילו אויב זיי לייענען די דעוועלאָפּער פירער און וויסן וועגן די פריימווערק.
די ווייַטער סעקשאַנז דערקלערן ווי צו ינסטרומענט עס שריט דורך שריט.

אַנטוויקלען LVGL GUI אַפּלאַקיישאַן אויף GUI Guider
ווי דערמאנט אויבן, ווי צו אַנטוויקלען די LVGL GUI אויף GUI Guider איז נישט דער טראָפּ אין דעם אַפּלאַקיישאַן טאָן.
אָבער אַ GUI עקסampעס איז נייטיק.
דעריבער, איין פּשוט GUI מוסטער מיטן נאָמען Slider Progress צוגעשטעלט אין GUI Guider איז אויסגעקליבן ווי די GUI עקסampפֿאַר אַ שנעל סעטאַפּ.
די Slider Progress GUI מוסטער איז געניצט ווייַל עס כּולל אַ בילד וואָס איז פארלאנגט צו באַווייַזן בילד רעסורסן אין די אַפּלאַקיישאַן.
די GUI עקסample איז זייער גרינג צו דזשענערייט: צו שאַפֿן אַ פּרויעקט מיט די דערהייַנטיקט LVGL ביבליאָטעק V8.3.2 און די ברעט מוסטער ווי MIMXRT1176xxxxx, אָפּשיקן צו GUI Guider User Guide (Dokument GUIGUIDERUG).
פיגורע 1 ווייזט די פּרויעקט סעטטינגס.

באַמערקונג: די טאַפליע טיפּ מוזן זיין אויסגעקליבן, ווי געוויזן אין די רויט קעסטל אין פיגורע 1, ווי עס איז געניצט אויף די קראַנט אַנטוויקלונג ברעט.

נאָך קריייטינג די פּרויעקט, לויפן די סימיאַלייטער צו דזשענערייט די פֿאַרבונדענע LVGL GUI קאָודז און בויען די פּרויעקט אויך.
איר קענט קאָנטראָלירן די ווירקונג פון די GUI עקסampלאַ אויף די סימיאַלייטער.

פיגורע 1. GUI פּרויעקט סעטאַפּ אויף GUI Guider
פּראָיעקט באַשטעטיקן

שאַפֿן דיין פּרויעקט אויף קלוג HMI
באַמערקונג: ערשטער, מאַכן דיין פּרויעקט אויף MCUXpresso IDE.

נאָך די LVGL GUI עקסampעס איז געבויט, עס קענען גיין צו די הויפּט ציל צו ויסשטימען עס אין די קלוג HMI ווייכווארג פּלאַטפאָרמע אויף די MCUXpresso פּרויעקט פֿאַר ימפּלאַמענינג דיין GUI אַפּלאַקיישאַן.
די פּשוט און שנעל אופֿן איז צו קלאָון די קראַנט אַפּלאַקיישאַן פּרויעקט דערלאנגט אויף די קלוג HMI פּלאַטפאָרמע.
די ליפט אַפּ איז די בעסער ברירה ווי די קלאָונד מקור זינט עס האט אַ פּשוט ימפּלאַמענטיישאַן.

צו שאַפֿן דיין פּרויעקט, נאָכגיין די סטעפּס אונטן:

  1. נאָכמאַכן און פּאַפּ די "ליפט" טעקע אין די קלאָונד קלוג HMI מקור קאָד פֿון GitHub. רענאַמע עס צו דיין נאָמען.
    פֿאַר דעם עקסample, מיר האָבן אויסדערוויילט "סלידער_פּראָגרעס", נאָך די נאָמען פון די GUI עקסample.
  2. אין די "slider_progress" טעקע, אַרייַן די "lvgl_vglite_lib" טעקע מיט די LVGL GUI פּרויעקט.
  3. עפענען די פּרויעקט-פֿאַרבונדענע files .cproject און .project און פאַרבייַטן אַלע די שטריקל "ליפט" מיט דיין פּרויעקט נאָמען שטריקל "סלידער_פּראָגרעס".
  4. טאָן די ענלעך פאַרבייַט פֿאַר ביידע פּרויעקט files אין די "cm4" און "cm7" פאָלדערס.
    באַשטעטיק דיין פּרויעקט דורך קלאָונינג די ליפט פּרויעקט files.
    ווי געוויזן אין פיגורע 2 דיין פּראַדזשעקס קענען איצט זיין געעפנט אין MCUXpresso IDE אין דער זעלביקער שטייגער ווי די ליפט פּרויעקט.

פיגורע 2. פּראַדזשעקס סעטאַפּ אויף MCUXpresso
Project Setup

בויען די רעסורסן פֿאַר קלוג HMI
אין אַלגעמיין, בילדער זענען געניצט אין GUI (סאָונדס געניצט אין קול פּראַמפּס אויך).
די בילדער און סאָונדס זענען גערופֿן רעסורסן, סטאָרד אין אַ בליץ אין סיקוואַנס. איידער פּראָגראַממינג זיי אויף בליץ, די רעסורסן זאָל זיין געבויט אין אַ ביינערי file.
די הויפּט אַרבעט איז צו פאַרבייַטן די נעמען פון די רעפֿערענץ אַפּ (ליפט) מיט דיין.

צו טאָן דאָס, נאָכגיין די סטעפּס אונטן:

  1. ויסמעקן די קלאָונד "בילדער" טעקע אונטער slider_progress/resource.
  2. נאָכמאַכן די "בילדער" טעקע אונטער \ דזשענערייטאַד אין דיין GUI Guider פּרויעקט.
  3. פּאַפּ עס אונטער די slider_progress / מיטל (דאָס איז, נוצן דיין אייגענע בילדער אלא ווי די פֿון די ליפט אַפּ.).
  4. ויסמעקן די *.מק file געוויינט פֿאַר GUI Guider אין די "בילדער" טעקע.
  5. רענאַמע די files elevator_resource.txt, elevator_resource_build.bat, און elevator_resource_build.sh אין די "ריסאָרס" טעקע צו דיין פּרויעקט נאָמען slider_progress_resource.txt, slider_progress_resource_build.bat און slider_progress_resource_build.sh.
    באַמערקונג:
    • elevator_resource.txt: מיט די פּאַטס און נעמען פון אַלע די רעסורסן (בילדער און סאָונדס) געניצט אין די אַפּ.
    • elevator_resource_build.bat/elevator_resource_build.sh: געניצט צו בויען די רעסורסן אין Windows און לינוקס אַקאָרדינגלי.
  6. נאָך עפן די slider_progress_resource.txt file, פאַרבייַטן אַלע סטרינגס "ליפט" מיט "סלידער_פּראָגרעס".
  7. אַראָפּנעמען אַלע אַלט בילדער און לייגן נייַע מיט דיין בילד file נעמען (דאָ איז "_scan_example_597x460.c"), אַזאַ ווי בילד ../../slider_progress/resource/images/_scan_example_597x460.c.
  8. עפֿענען די slider_progress_resource.bat file פֿאַר Windows און פאַרבייַטן אַלע סטרינגס "ליפט" מיט "סלידער_פּראָגרעס". טאָן די זעלבע צו די file slider_progress_resource.sh פֿאַר לינוקס.
  9. טאָפּל גיט די פּעקל file slider_progress_resource_build.bat פֿאַר ווינדאָוז.
  10. די באַפֿעלן פֿענצטער אויס און אויטאָמאַטיש לויפט צו דזשענערייט די בילד מיטל ביינערי file מיט די בילד דאַטן און מיטל אַקסעס אינפֿאָרמאַציע מיט C קאָודז צו שטעלן אַלע בילד לאָוקיישאַנז אין בליץ און די גאַנץ בייט גרייס פון די בילדער.
    נאָך ווייזונג די אָנזאָג "ריסאָרס גענעראַטיאָן גאַנץ!", די בילד מיטל ביינערי file געהייסן slider_progress_resource.bin און די מיטל אַקסעס אינפֿאָרמאַציע file געהייסן ריסאָרס_ינפאָרמאַטיאָן_טאַבלע.טקסט זענען דזשענערייטאַד אין דער טעקע "ריסאָרס".
    די בילד מיטל ביינערי file איז פּראָוגראַמד אויף בליץ, און די מיטל אַקסעס אינפֿאָרמאַציע איז געניצט צו אַקסעס די רעסורסן אויף קלוג HMI (זען אָפּטיילונג 3.4.1).

ויסשטימען LVGL GUI אַפּלאַקיישאַן אין קלוג HMI
די LVGL GUI אַפּלאַקיישאַן קאָודז (דאָ איז די SliderProgress GUI עקסample) און די געבויט בילד רעסורסן, אַרייַנגערעכנט אַקסעס אינפֿאָרמאַציע, קענען זיין מוסיף צו די קלוג HMI.
אין דערצו, צו ינסטרומענט דיין LVGL GUI אַפּלאַקיישאַן אויף קלוג HMI, עס איז פארלאנגט צו לייגן די HAL דעוויסעס שייַכות צו LVGL GUI און די פֿאַרבונדענע קאַנפיגיעריישאַנז.
די LVGL GUI אַפּלאַקיישאַן איז פליסנדיק אויף די M4 האַרץ, און די פֿאַרבונדענע ימפּלאַמענטיישאַן איז כּמעט אין די M4 פּרויעקט "sln_smart_tlhmi_slider_progress_cm4".
די דיטיילד סטעפּס זענען דיסקרייבד אין ווייַטער סאַב סעקשאַנז.

לייג LVGL GUI קאָודז און רעסורסן
די LVGL GUI אַפּלאַקיישאַן קאָודז געניצט פֿאַר קלוג HMI זענען אין די פאָלדערס "קאַסטאַם" און "דזשענערייטאַד" אין די GUI Guider פּרויעקט.

צו לייגן די קאָודז צו קלוג HMI, נאָכגיין די סטעפּס אונטן:

  1. פאַרבייַטן custom.c און custom.h אונטער slider_progress/cm4/custom/ מיט די אָנעס אין דער טעקע "קאַסטאַם" אין די GUI Guider פּרויעקט.
  2. אַראָפּנעמען די "דזשענערייטאַד" פאָלדערס פֿון slider_progress/cm4/.
    דערנאָך נאָכמאַכן די "דזשענערייטאַד" טעקע פֿון די GUI Guider פּרויעקט און פּאַפּ עס צו slider_progress/cm4/.
  3. ויסמעקן די פאָלדערס "בילד" און "מPythonImages" און אַלע די files *.mk און *.py אין די "דזשענערייטאַד" טעקע.
    ווי דערמאנט אויבן, די בילדער אין די "בילד" טעקע זענען געבויט אין אַ מיטל ביינערי file, אַזוי די "בילד" טעקע איז ניט פארלאנגט.
    דער טעקע "mPythonImages" און אַלע די files *.mk און *.py זענען אַנוואָנטיד פֿאַר די קלוג HMI.
  4. צו לייגן מוטעקס קאָנטראָל באזירט אויף די קלוג HMI פּלאַטפאָרמע און שטעלן די בילד לאָוקיישאַנז אויף בליץ, מאָדיפיצירן די file custom.c אויף MCUXpresso IDE.
    די זענען אַלע דיפיינד דורך RT_PLATFORM.
  5. עפֿן ליפט פּרויעקט אויף MCUXpresso IDE. זוכן די מאַקראָו דעפֿיניציע RT_PLATFORM אין די custom.c אונטער sln_smart_tlhmi_elevator_cm4> מנהג און נאָכמאַכן אַלע די קאָד שורות פון #if defined(RT_PLATFORM) צו #endif, און פּאַפּ זיי אין די file custom.c אונטער sln_smart_tlhmi_slider_progress_cm4 > קאַסטאַם.
  6. ויסמעקן די קאָד שורות אונטער #else מיט #else, זינט זיי זענען געניצט פֿאַר ליפט GUI.
    די צוגעלייגט קאָד שורות דעקן די פאלגענדע:
    • די אַרייַננעמען files זענען ווי גייט:
      קאָד און רעסאָורסעס

    • די וועריאַבאַל דעקלאַראַציע איז ווי גייט:
      קאָד און רעסאָורסעס
    • די C קאָודז אין די פֿונקציע custom_init () זענען ווי גייט:
      קאָד און רעסאָורסעס
      קאָד און רעסאָורסעס
    • די C קאָודז פֿאַר די פאַנגקשאַנז _takeLVGLMutex(), _giveLVGLMutex(), און setup_imgs() ווו די לאָוקיישאַנז פון אַלע די בילדער זענען באַשטימט.
  7. פאַרבייַטן קאָודז אין די פונקציע setup_imgs () מיט די אָרט סעטאַפּ קאָודז פֿאַר בילדער אין די resource_information_table.txt file (זען אָפּטיילונג 3.3).
    אין דעם אַפּלאַקיישאַן נאָטיץ, עס איז בלויז איין בילד מיטל וואָס איז געשטעלט ווי: _scan_example_597x460.data = (באַזע + 0); נאָך טאן עס, די פֿונקציע setup_imgs () איז געוויזן ווי אונטן:
    קאָד און רעסאָורסעס
  8. צו לייגן די מאַקראָו דעפֿיניציע און פונקציע דעקלאַראַציע שייַכות צו custom.c, מאָדיפיצירן די custom.h file אונטער sln_smart_tlhmi_slider_progress_cm4> מנהג, ווי געוויזן אונטן:
    קאָד און רעסאָורסעס
  9. צו דעפינירן די בילדער אין דיין LVGL GUI אַפּלאַקיישאַן, מאָדיפיצירן די lvgl_images_internal.h file אונטער sln_smart_tlhmi_slider_progress_cm4> מנהג.
    • עפֿענען איין בילד *.ק file (דאָ איז _scan_example_597x460.c) אונטער /generated/ image/ אין די GUI Guider פּרויעקט.
      נאָכמאַכן די בילד דעפֿיניציע אין די סוף פון די file. פּאַפּ עס צו די lvgl_images_internal.h file נאָך ויסמעקן אַלע אָריגינעל דעפֿיניציעס וועגן די בילדער פֿאַר די ליפט אַפּ.
    • ויסמעקן .דאַטאַ = _סקאַן_עקסample_597x460_map אין די מענגע זינט די .דאַטאַ איז באַשטימט אין די פֿונקציע setup_imgs().
      די מענגע איז דיפיינד לעסאָף אין די lvgl_images_internal.h file, ווי געוויזן אונטן:
      קאָד און רעסאָורסעס
      באַמערקונג:
      איבערחזרן די אויבן אַפּעריישאַנז פֿאַר אַלע בילד fileס איינער דורך איינער אויב עס זענען מולטי-בילד files.
  10. קאַנפיגיער די גאַנץ גרייס פון די בילד מיטל דורך דיפיינינג די מאַקראָו דעפֿיניציע APP_LVGL_IMGS_SIZE אין די app_config.h file אונטער sln_smart_tlhmi_slider_progress_cm7 > מקור מיט די נייַע גרייס פון די בילדער.
    די נייַע גרייס איז בנימצא אין די געבויט מיטל resource_information_table.txt file.

לייג HAL דעוויסעס און קאַנפיגיעריישאַנז
באַזירט אויף די פריימווערק אַרקאַטעקטשער, צוויי HAL דעוויסעס (ווייַז און רעזולטאַט דעוויסעס) זענען דיזיינד פֿאַר LVGL GUI אַפּלאַקיישאַן.
די ימפּלאַמאַנץ פון די צוויי דעוויסעס זענען אַנדערש דיפּענדינג אויף פאַרשידענע LVGL GUI אַפּלאַקיישאַנז, כאָטש עס זענען פּראָסט אַרקאַטעקטשער דיזיינז פֿאַר זיי.
זיי זענען ימפּלאַמענאַד סעפּעראַטלי אין צוויי files.
דעריבער, עס מוזן קלאָון די צוויי fileפון די איצטיקע ליפט אַפּלאַקיישאַן און מאָדיפיצירן דיין LVGL GUI אַפּלאַקיישאַן.
דערנאָך, געבן דיין דעוויסעס אין די קאַנפיגיעריישאַן file.
דיין LVGL GUI אַפּלאַקיישאַן איז געבויט אויף די קלוג HMI פּלאַטפאָרמע באזירט אויף די פריימווערק.

די דיטיילד מאָדיפיקאַטיאָנס קענען זיין געטאן אין די MCUXpresso IDE, ווי געוויזן אונטן:

  • ינסטרומענט אַרויסווייַזן HAL מיטל
    1. נאָכמאַכן און פּאַפּ די hal_display_lvgl_elevator.c file אונטער דער גרופּע sln_smart_tlhmi_slider_progress_cm4> פריימווערק> האַל> אַרויסווייַזן אויף MCUXpresso פּרויעקט. רענאַמע עס צו hal_display_lvgl_sliderprogress.c פֿאַר דיין אַפּלאַקיישאַן.
    2. עפענען די file hal_display_lvgl_sliderprogress.c און פאַרבייַטן אַלע די סטרינגס "ליפט" מיט דיין אַפּלאַקיישאַן שטריקל "SliderProgress" אין די file.
  • ינסטרומענט רעזולטאַט HAL מיטל
    1. נאָכמאַכן און פּאַפּ די hal_output_ui_elevator.c file אונטער דער גרופּע sln_smart_tlhmi_slider_progress_cm4> פריימווערק> האַל> רעזולטאַט אויף די MCUXpresso פּרויעקט. רענאַמע עס צו hal_output_ui_sliderprogress.c פֿאַר דיין אַפּלאַקיישאַן.
    2. עפענען די file hal_output_ui_sliderprogress.c. אַראָפּנעמען אַלע פאַנגקשאַנז שייַכות צו די ליפט אַפּלאַקיישאַן אַחוץ די פאלגענדע יקערדיק פּראָסט פאַנגקשאַנז פון די HAL מיטל:
      HAL_OutputDev_UiElevator_Init();
      HAL_OutputDev_UiElevator_Deinit();
      HAL_OutputDev_UiElevator_Start();
      HAL_OutputDev_UiElevator_Stop();
      HAL_OutputDev_UiElevator_InferComplete();
      HAL_OutputDev_UiElevator_InputNotify();
      אין אַדישאַן, רעזערווירן די דעקלעריישאַנז פון די אונטן צוויי פאַנגקשאַנז:
      APP_OutputDev_UiElevator_InferCompleteDecode();
      APP_OutputDev_UiElevator_InputNotifyDecode();
    3. ריין די פונקציע HAL_OutputDev_UiElevator_InferComplete () פֿאַר שפּעטער בויען דיין אַפּלאַקיישאַן.
      אין די פֿונקציע, אַראָפּנעמען ביידע פונקציע רופט _InferComplete_Vision () און _InferComplete_Voice () געניצט פֿאַר האַנדלינג די רעזולטאַטן פון זעאונג און קול אַלגערידאַמז פֿאַר ליפט אַפּלאַקיישאַן.
    4. ריין די פונקציע HAL_OutputDev_UiElevator_InputNotify () און האַלטן די יקערדיק אַרקאַטעקטשער פֿאַר ווייַטער אַפּלאַקיישאַן אַנטוויקלונג.
      צום סוף, די פֿונקציע קוקט ווי גייט:
      קאָד און רעסאָורסעס
    5. אַראָפּנעמען אַלע וועריאַבאַלז דעקלעריישאַנז, אַרייַנגערעכנט די ענום און מענגע, אַחוץ די s_UiSurface און s_AsBuffer[] געניצט פֿאַר פּראָסט ימפּלאַמאַנץ.
    6. פאַרבייַטן אַלע סטרינגס "ליפט" מיט דיין אַפּלאַקיישאַן שטריקל "SliderProgress".
  • געבן און קאַנפיגיער ביידע HAL דעוויסעס
    1. עפענען די board_define.h file אונטער sln_smart_tlhmi_slider_progress_cm4 > ברעט.
      פאַרבייַטן אַלע די סטרינגס "ליפט" מיט דיין אַפּלאַקיישאַן שטריקל "SliderProgress" אין די file.
      עס ינייבאַלז און קאַנפיגיער די אַרויסווייַזן און רעזולטאַט HAL דעוויסעס דורך די דעפֿיניציע ENABLE_DISPLAY_DEV_LVGLSliderProgress און ENABLE_OUTPUT_DEV_UiSliderProgress.
    2. עפֿענען די lvgl_support.c file אונטער sln_smart_tlhmi_slider_progress_cm4 > ברעט. פאַרבייַטן אַלע די סטרינגס "ליפט" מיט דיין אַפּלאַקיישאַן שטריקל "SliderProgress" אין די file.
      עס ינייבאַלז אַפּאַראַט פאַרview אויף GUI אויף די אַרויסווייַזן שאָפער מדרגה.
  • פאַרשרייַבן ביידע HAL דעוויסעס
    עפענען די M4 הויפּט sln_smart_tlhmi_cm4.cpp file אונטער sln_smart_tlhmi_slider_progress_cm4> מקור.
    פאַרבייַטן אַלע די סטרינגס "ליפט" מיט דיין אַפּלאַקיישאַן שטריקל "SliderProgress" אין די file.
    עס רעדזשיסטערז די אַרויסווייַזן און רעזולטאַט HAL מיטל פֿאַר דיין אַפּלאַקיישאַן אַנשטאָט פון די ליפט אַפּלאַקיישאַן.
    דעריבער, די ינאַגריישאַן איז געענדיקט פֿאַר פליסנדיק די יקערדיק LVGL GUI אַפּלאַקיישאַן אויף קלוג HMI.
    דעפּענדינג אויף מער באדערפענישן פֿאַר די אַפּלאַקיישאַן, מער ימפּלאַמאַנץ קענען זיין מוסיף באזירט אויף די ינאַגרייטיד יקערדיק אַפּלאַקיישאַן.

דעמאַנסטריישאַן

די "סלידער_פּראָגרעסס" אַפּלאַקיישאַן דעמאָ איז ימפּלאַמענאַד מיט דעם אַפּלאַקיישאַן טאָן.

נאָך אַנזיפּ די דעמאָ ווייכווארג פּעקל, שטעלן די אונטן files און טעקע אין די קלוג HMI ווייכווארג:

  • די file hal_display_lvgl_sliderprpgress.c אונטער [דעמאָ]\framework\hal\display\ צו דער דרך [סמאַרט HMI]\framework\hal\display\
  • די file hal_output_ui_slider_progress.c אונטער [דעמאָ] \ פראַמעוואָרק \ האַל \ רעזולטאַט \ צו די דרך [סמאַרט HMI] \ פראַמעוואָרק \ האַל \ רעזולטאַט \
  • דער טעקע "סלידער_פּראָגרעס" צו דער וואָרצל דרך פון [סמאַרט HMI]\
    די פּראַדזשעקס קענען זיין עפן אויף MCUXpresso IDE, פּונקט ווי די קאַווע מאַשין / ליפט אַפּ דערלאנגט אויף די קלוג HMI פּלאַטפאָרמע.
    נאָך פּראָגראַממינג די געבויט *.אַקסף file צו די אַדרעס 0x30100000 און די מיטל ביינערי file צו די אַדרעס 0x30700000, די LVGL GUI דעמאָ קענען לויפן הצלחה אויף די קלוג HMI אַנטוויקלונג ברעט (זען פיגורע 3 פֿאַר די פאַרשטעלן אַרויסווייַזן).
    באַמערקונג: אויב איר נוצן וו1.7.0 פון MCUXpresso IDE, געבן די "Manage link script" אין די באַשטעטיקן > MCU C ++ Linker > Managed Linker Script איידער איר בויען די CM4 פּרויעקט.
    פיגורע 3. LVGL GUI דעמאָ אַרויסווייַזן אויף קלוג HMI אַנטוויקלונג ברעט
    דעמאָ ווייַז

רעוויזיע געשיכטע

רעוויזיע געשיכטע סאַמערייזיז די ריוויזשאַנז צו דעם דאָקומענט.

טיש 1. רעוויזיע געשיכטע

רעוויזיע נומער טאָג וויכטיק ענדערונגען
1 16 יוני 2023 ערשט מעלדונג

באַמערקונג וועגן די מקור קאָד אין דעם דאָקומענט

Exampדער קאָד געוויזן אין דעם דאָקומענט האט די פאלגענדע קאַפּירייט און BSD-3-קלאָז דערלויבעניש:
קאַפּירייט 2023 NXP רידיסטראַביושאַן און נוצן אין מקור און ביינערי פארמען, מיט אָדער אָן מאָדיפיקאַטיאָן, זענען דערלויבט אויב די פאלגענדע טנאָים זענען באגעגנט:

  1. רידיסטראַביושאַנז פון מקור קאָד מוזן ריטיין די אויבן דרוקרעכט מעלדונג, די רשימה פון באדינגונגען און די פאלגענדע אָפּלייקענונג.
  2. רידיסטראַביושאַנז אין ביינערי פאָרעם מוזן רעפּראָדוצירן די אויבן דרוקרעכט מעלדונג, די רשימה פון באדינגונגען און די פאלגענדע אָפּלייקענונג אין די דאַקיומענטיישאַן און / אָדער אנדערע מאַטעריאַלס מוזן זיין צוגעשטעלט מיט די פאַרשפּרייטונג.
  3. ניט די נאָמען פון די קאַפּירייט האָלדער אדער די נעמען פון זייַן מיטארבעטערס קענען ווערן גענוצט צו שטיצן אָדער העכערן פּראָדוקטן דערייווד פון דעם ווייכווארג אָן ספּעציפיש פריערדיק געשריבן דערלויבעניש.

די ווייכווארג איז צוגעשטעלט דורך די קאַפּירייט האָלדערס און מיטארבעטערס "ווי עס איז" און קיין אויסדריקלעך אָדער ימפּלייד וואָראַנטיז, אַרייַנגערעכנט, אָבער נישט לימיטעד צו, די ימפּלייד וואָראַנטי פון סחורה און פיגיקייט פֿאַר אַ פּאַרטיסאַפּיישאַן.
אין קיין פאַל וועט דער קאַפּירייט האָלדער אָדער מיטארבעטערס זיין לייאַבאַל פֿאַר קיין דירעקט, ומדירעקט, ינסידענטאַל, ספּעציעל, עקסעמפּלערי, אָדער קאַנסאַקוואַקאַל דאַמאַדזשאַז (אַרייַנגערעכנט, אָבער נישט לימיטעד צו, אָבער נישט לימיטעד צו די פאַרבייַטן סכוירע אָדער באַדינונגס; אָנווער פון נוצן, דאַטן אָדער נוץ, דאַטן אָדער נוץ; אָדער געשעפט יבעררייַס) אָבער געפֿירט און אויף קיין טעאָריע פון ​​פֿאַראַנטוואָרטלעכקייט, צי אין קאָנטראַקט, שטרענג אַכרייַעס, אָדער שולד (אַרייַנגערעכנט נעגלאַדזשאַנס אָדער אַנדערש) וואָס ערייזאַז אין קיין וועג אויס פון די נוצן פון דעם אַדווייזער
שעדיקן.

לעגאַל אינפֿאָרמאַציע

דעפֿיניציעס
פּלאַן:
א פּלאַן סטאַטוס אויף אַ דאָקומענט ינדיקייץ אַז דער אינהאַלט איז נאָך אונטער ינערלעך שייַעךview און אונטערטעניק צו פאָרמאַל האַסקאָמע, וואָס קען רעזולטאַט אין מאָדיפיקאַטיאָנס אָדער אַדישאַנז.
NXP Semiconductors טוט נישט געבן קיין רעפּראַזאַנטיישאַנז אָדער וואָראַנטיז וועגן די אַקיעראַסי אָדער קאַמפּליטנאַס פון אינפֿאָרמאַציע אַרייַנגערעכנט אין אַ פּלאַן ווערסיע פון ​​​​אַ דאָקומענט און וועט האָבן קיין אַכרייַעס פֿאַר די קאַנסאַקווענסאַז פון נוצן פון אַזאַ אינפֿאָרמאַציע.

אָפּלייקענונג
לימיטעד וואָראַנטי און אַכרייַעס: אינפֿאָרמאַציע אין דעם דאָקומענט איז געגלויבט צו זיין פּינטלעך און פאַרלאָזלעך.
אָבער, NXP Semiconductors טוט נישט געבן קיין רעפּראַזאַנטיישאַנז אָדער וואָראַנטיז, אויסגעדריקט אָדער ימפּלייד, וועגן די אַקיעראַסי אָדער קאַמפּליטנאַס פון אַזאַ אינפֿאָרמאַציע און וועט האָבן קיין אַכרייַעס פֿאַר די קאַנסאַקווענסאַז פון נוצן פון אַזאַ אינפֿאָרמאַציע.
NXP Semiconductors נעמט קיין פֿאַראַנטוואָרטלעכקייט פֿאַר די אינהאַלט אין דעם דאָקומענט אויב צוגעשטעלט דורך אַן אינפֿאָרמאַציע מקור אַרויס פון NXP Semiconductors.
אין קיין פאַל, NXP Semiconductors וועט זיין לייאַבאַל פֿאַר ומדירעקט, ינסידענטאַל, שטראָף, ספּעציעל אָדער קאָנסעקווענשאַל דאַמידזשיז (אַרייַנגערעכנט - אָן באַגרענעצונג - פאַרפאַלן פּראַפיץ, פאַרפאַלן סייווינגז, געשעפט יבעררייַס, קאָס שייַכות צו די באַזייַטיקונג אָדער פאַרבייַט פון פּראָדוקטן אָדער ריווערק טשאַרדזשיז) אָדער ניט אַזאַ דאַמאַדזשאַז זענען באזירט אויף טאָרט (אַרייַנגערעכנט נעגלאַדזשאַנס), וואָראַנטי, בריטש פון קאָנטראַקט אָדער קיין אנדערע לעגאַל טעאָריע.
ניט קוקנדיק קיין דאַמידזשיז אַז דער קונה קען אָנמאַכן פֿאַר קיין סיבה, די געמיינזאַם און קיומיאַלאַטיוו אַכרייַעס פון NXP Semiconductors צו קונה פֿאַר די פּראָדוקטן דיסקרייבד דאָ וועט זיין לימיטעד אין לויט מיט די תּנאָים און טנאָים פון געשעפט פאַרקויף פון NXP Semiconductors.

רעכט צו מאַכן ענדערונגען: NXP Semiconductors ריזערווז די רעכט צו מאַכן ענדערונגען צו אינפֿאָרמאַציע ארויס אין דעם דאָקומענט, אַרייַנגערעכנט אָן באַגרענעצונג ספּעסאַפאַקיישאַנז און פּראָדוקט דיסקריפּשאַנז, אין קיין צייט און אָן באַמערקן.
דער דאָקומענט סאַפערז און ריפּלייסיז אַלע אינפֿאָרמאַציע סאַפּלייד איידער די ויסגאַבע דערפון.

פּאַסיק פֿאַר נוצן: NXP Semiconductors פּראָדוקטן זענען נישט דיזיינד, אָטערייזד אָדער געראַנטיד צו זיין פּאַסיק פֿאַר נוצן אין לעבן שטיצן, לעבן-קריטיש אָדער זיכערקייַט-קריטיש סיסטעמען אָדער ויסריכט, אדער אין אַפּלאַקיישאַנז ווו דורכפאַל אָדער מאַלפאַנגקשאַן פון אַ NXP Semiconductors פּראָדוקט קענען זיין געריכט צו פירן צו אַ פערזענלעכע פונקציע. שאָדן, טויט אָדער שטרענג פאַרמאָג אָדער ינווייראַנמענאַל שעדיקן.
NXP Semiconductors און זייַן סאַפּלייערז אָננעמען קיין אַכרייַעס פֿאַר ינקלוזשאַן און / אָדער נוצן פון NXP Semiconductors פּראָדוקטן אין אַזאַ ויסריכט אָדער אַפּלאַקיישאַנז און דעריבער אַזאַ ינקלוזשאַן און / אָדער נוצן איז אין דער קונה ס אייגן ריזיקירן.

אַפּפּליקאַטיאָנס: אַפּפּליקאַטיאָנס וואָס זענען דיסקרייבד דאָ פֿאַר קיין פון די פּראָדוקטן זענען בלויז פֿאַר ילאַסטראַטיוו צוועקן.
NXP Semiconductors מאכט קיין פאַרטרעטונג אָדער וואָראַנטי אַז אַזאַ אַפּלאַקיישאַנז וועט זיין פּאַסיק פֿאַר די ספּעסיפיעד נוצן אָן ווייַטער טעסטינג אָדער מאַדאַפאַקיישאַן.
קאַסטאַמערז זענען פאַראַנטוואָרטלעך פֿאַר די פּלאַן און אָפּעראַציע פון ​​זייער אַפּלאַקיישאַנז און פּראָדוקטן ניצן NXP Semiconductors פּראָדוקטן, און NXP Semiconductors אַקסעפּץ קיין אַכרייַעס פֿאַר קיין הילף מיט אַפּלאַקיישאַנז אָדער קונה פּראָדוקט פּלאַן.
עס איז דער איינציקער פֿאַראַנטוואָרטלעכקייט פון דער קונה צו באַשליסן צי די NXP Semiconductors פּראָדוקט איז פּאַסיק און פּאַסיק פֿאַר די פּלאַננעד אַפּלאַקיישאַנז און פּראָדוקטן פון דער קונה, ווי געזונט ווי פֿאַר די פּלאַננעד אַפּלאַקיישאַן און נוצן פון קונה ס דריט פּאַרטיי קונה (s).
קאַסטאַמערז זאָל צושטעלן צונעמען פּלאַן און אַפּערייטינג סייפגאַרדז צו מינאַמייז די ריסקס פֿאַרבונדן מיט זייער אַפּלאַקיישאַנז און פּראָדוקטן.
NXP Semiconductors טוט נישט אָננעמען קיין אַכרייַעס שייַכות צו קיין פעליקייַט, שעדיקן, קאָס אָדער פּראָבלעם וואָס איז באזירט אויף קיין שוואַכקייַט אָדער פעליקייַט אין דער קונה ס אַפּלאַקיישאַנז אָדער פּראָדוקטן, אָדער די אַפּלאַקיישאַן אָדער נוצן דורך קונה ס דריט פּאַרטיי קונה (s).
דער קונה איז פאַראַנטוואָרטלעך פֿאַר טאן אַלע נויטיק טעסטינג פֿאַר די אַפּלאַקיישאַנז און פּראָדוקטן פון דער קונה ניצן NXP Semiconductors פּראָדוקטן צו ויסמיידן אַ פעליקייַט פון די אַפּלאַקיישאַנז און פּראָדוקטן אָדער די אַפּלאַקיישאַן אָדער נוצן דורך קונה ס דריט פּאַרטיי קונה (s). NXP טוט נישט אָננעמען קיין אַכרייַעס אין דעם רעספּעקט

טערמינען און באדינגונגען פון געשעפט פאַרקויף: NXP Semiconductors פּראָדוקטן זענען סאָלד אונטער די אַלגעמיינע טערמינען און באדינגונגען פון געשעפט פאַרקויף, ווי ארויס אין http://www.nxp.com/profile/terms, סייַדן אַנדערש מסכים אין אַ גילטיק געשריבן יחיד העסקעם.
אין פאַל אַ יחיד העסקעם איז געפונען בלויז די טערמינען און באדינגונגען פון די ריספּעקטיוו העסקעם וועט צולייגן.
NXP Semiconductors דערמיט אַבדזשעקץ אויסדריק צו אַפּלייינג די קונה ס אַלגעמיינע טערמינען און באדינגונגען מיט אַכטונג צו די קויפן פון NXP Semiconductors פּראָדוקטן דורך קונה.

עקספּאָרט קאָנטראָל: דער דאָקומענט ווי געזונט ווי די נומער (s) דיסקרייבד דאָ קען זיין אונטערטעניק צו עקספּאָרט קאָנטראָל רעגיאַליישאַנז.
עקספּאָרט קען דאַרפן אַ פריערדיק דערלויבעניש פון קאָמפּעטענט אויטאריטעטן.

פּאַסיק פֿאַר נוצן אין ניט-אָטאַמאָוטיוו קוואַלאַפייד פּראָדוקטן: סיידן דעם דאַטן בלאַט אַקשלי דערקלערט אַז די ספּעציפיש NXP Semiconductors פּראָדוקט איז אָטאַמאָוטיוו קוואַלאַפייד, די פּראָדוקט איז נישט פּאַסיק פֿאַר אָטאַמאָוטיוו נוצן.
עס איז ניט קוואַלאַפייד אָדער טעסטעד אין לויט מיט אָטאַמאָוטיוו טעסטינג אָדער אַפּלאַקיישאַן רעקווירעמענץ. NXP Semiconductors אַקסעפּץ קיין אַכרייַעס פֿאַר ינקלוזשאַן און / אָדער נוצן פון ניט-אָטאַמאָוטיוו קוואַלאַפייד פּראָדוקטן אין אָטאַמאָוטיוו ויסריכט אָדער אַפּלאַקיישאַנז.
אין דער געשעעניש אַז דער קונה ניצט דעם פּראָדוקט פֿאַר דיזיינינג און נוצן אין אָטאַמאָוטיוו אַפּלאַקיישאַנז צו אָטאַמאָוטיוו ספּעסאַפאַקיישאַנז און סטאַנדאַרדס, קונה (אַ) וועט נוצן דעם פּראָדוקט אָן NXP Semiconductors' וואָראַנטי פון די פּראָדוקט פֿאַר אַזאַ אָטאַמאָוטיוו אַפּלאַקיישאַנז, נוצן און ספּעסאַפאַקיישאַנז, און ( ב) ווען קונה ניצט דעם פּראָדוקט פֿאַר אָטאַמאָוטיוו אַפּלאַקיישאַנז ווייַטער פון די ספּעסאַפאַקיישאַנז פון NXP Semiconductors, אַזאַ נוצן וועט זיין בלויז אין קונה ס אייגן ריזיקירן, און (C) קונה גאָר באַשולדיקן NXP Semiconductors פֿאַר קיין אַכרייַעס, דאַמידזשיז אָדער ניט אַנדערש פּראָדוקט קליימז ריזאַלטינג פון קונה פּלאַן און נוצן פון די פּראָדוקט פֿאַר אָטאַמאָוטיוו אַפּלאַקיישאַנז ווייַטער פון NXP Semiconductors 'סטאַנדאַרט וואָראַנטי און NXP Semiconductors' פּראָדוקט ספּעסאַפאַקיישאַנז.

איבערזעצונגען: א ניט-ענגליש (איבערגעזעצט) ווערסיע פון ​​​​אַ דאָקומענט, אַרייַנגערעכנט די לעגאַל אינפֿאָרמאַציע אין דעם דאָקומענט, איז בלויז פֿאַר דערמאָנען.
די ענגליש ווערסיע וועט פּריווייל אין פאַל פון קיין דיסקרעפּאַנסי צווישן די איבערגעזעצט און ענגליש ווערסיעס.

זיכערהייט: דער קונה פארשטייט אַז אַלע NXP פּראָדוקטן קען זיין אונטערטעניק צו אַניידענטאַפייד וואַלנעראַביליטיז אָדער קען שטיצן געגרינדעט זיכערהייט סטאַנדאַרדס אָדער ספּעסאַפאַקיישאַנז מיט באַוווסט לימיטיישאַנז.
דער קונה איז פאַראַנטוואָרטלעך פֿאַר די פּלאַן און אָפּעראַציע פון ​​​​זייַן אַפּלאַקיישאַנז און פּראָדוקטן איבער זייער לייפסייקאַלז צו רעדוצירן די ווירקונג פון די וואַלנעראַביליטיז אויף קונה אַפּלאַקיישאַנז און פּראָדוקטן.
קונה ס פֿאַראַנטוואָרטלעכקייט אויך יקסטענדז צו אנדערע אָפֿן און / אָדער פּראַפּרייאַטערי טעקנאַלאַדזשיז געשטיצט דורך NXP פּראָדוקטן פֿאַר נוצן אין קונה ס אַפּלאַקיישאַנז.
NXP אַקסעפּץ קיין אַכרייַעס פֿאַר קיין וואַלנעראַביליטי.
דער קונה זאָל קעסיידער קאָנטראָלירן זיכערהייט דערהייַנטיקונגען פֿון NXP און נאָכגיין אַ אַפּראָופּרייטלי.
דער קונה וועט אויסקלייַבן פּראָדוקטן מיט זיכערהייט פֿעיִקייטן וואָס בעסטער טרעפן כּללים, רעגיאַליישאַנז און סטאַנדאַרדס פון די בדעה אַפּלאַקיישאַן און מאַכן די לעצט פּלאַן דיסיזשאַנז וועגן זיין פּראָדוקטן און איז בלויז פאַראַנטוואָרטלעך פֿאַר העסקעם מיט אַלע לעגאַל, רעגולאַטאָרי און זיכערהייט פֿאַרבונדענע רעקווירעמענץ וועגן זיין פּראָדוקטן, ראַגאַרדלאַס פון פון קיין אינפֿאָרמאַציע אָדער שטיצן וואָס קען זיין צוגעשטעלט דורך NXP.
NXP האט אַ פּראָדוקט זיכערהייט ינסידענט ענטפער מאַנשאַפֿט (PSIRT) (ריטשאַבאַל ביי PSIRT@nxp.com) וואָס מאַנידזשיז די ויספאָרשונג, ריפּאָרטינג און לייזונג מעלדונג צו זיכערהייט וואַלנעראַביליטיז פון NXP פּראָדוקטן.

NXP BV: NXP BV איז נישט אַן אַפּערייטינג פירמע און עס קען נישט פאַרשפּרייטן אָדער פאַרקויפן פּראָדוקטן.

טריידמאַרקס

נאָטיץ: כל רעפערענסט בראַנדז, פּראָדוקט נעמען, דינסט נעמען און טריידמאַרקס זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז.
NXP: וואָרדמאַרק און לאָגאָ זענען טריידמאַרקס פון NXP BV
i.MX: איז אַ טריידמאַרק פון NXP BV

קונה שטיצן

פֿאַר מער אינפֿאָרמאַציע, ביטע באַזוכן: http://www.nxp.com
Logo.png

דאָקומענטן / רעסאָורסעס

NXP AN13948 ינטאַגרייטינג LVGL GUI אַפּלאַקיישאַן אין סמאַרט HMI פּלאַטפאָרמע [pdfבאַניצער מאַנואַל
AN13948 ינטאַגרייטינג LVGL GUI אַפּפּליקאַטיאָן אין סמאַרט HMI פּלאַטפאָרמע, AN13948, ינטאַגרייטינג LVGL GUI אַפּלאַקיישאַן אין סמאַרט HMI פּלאַטפאָרמע

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *