آرم NXP

توسعه رابط گرافیکی NXP GUI Guider

NXP-GUI-Guider-Graphical-Interface-Development-product

اطلاعات سند

اطلاعات محتوا
کلمات کلیدی GUI_GUIDER_RN، IDE، GUI، MCU، LVGL، RTOS
چکیده این سند نسخه منتشر شده GUI Guider را به همراه ویژگی ها، رفع اشکالات و مشکلات شناخته شده توضیح می دهد.

تمام شدview

GUI Guider یک ابزار توسعه رابط کاربری گرافیکی کاربرپسند از NXP است که توسعه سریع نمایشگرهای با کیفیت بالا را با کتابخانه گرافیکی منبع باز LVGL امکان پذیر می کند. ویرایشگر GUI Guider با کشیدن و رها کردن، استفاده از بسیاری از ویژگی‌های LVGL، مانند ویجت‌ها، انیمیشن‌ها و سبک‌ها را برای ایجاد یک رابط کاربری گرافیکی با حداقل یا بدون کدنویسی آسان می‌کند. با کلیک یک دکمه می توانید برنامه خود را در یک محیط شبیه سازی شده اجرا کنید یا آن را به یک پروژه هدف صادر کنید. کد تولید شده از GUI Guider را می توان به راحتی به پروژه MCUXpresso IDE اضافه کرد، روند توسعه را تسریع می کند و به شما امکان می دهد یک رابط کاربری تعبیه شده را به برنامه خود اضافه کنید. GUI Guider برای استفاده با NXP برای اهداف عمومی و MCU های متقاطع رایگان است و شامل قالب های پروژه داخلی برای چندین پلت فرم پشتیبانی می شود.

GA (منتشر شده در 31 مارس 2023)
ویژگی های جدید (منتشر شده در 31 مارس 2023)

  • ابزار توسعه UI
    • چند نمونه
    • تنظیم رویداد برای تصویر و ناحیه متنی
    • مانیتور حافظه زمان اجرا را فعال کنید
    • تنظیم نمایان بودن ویجت
    • ویجت ها را بین صفحه نمایش جابجا کنید
    • ظرف داخل زبانه view و کاشی view
    • گزینه های سفارشی برای lv_conf.h
    • درخواست بهبود یافته "Run Simulator" / "Run Target"
    • نوار پیشرفت پروژه صادرات
    • ذخیره رنگ سفارشی
    • ویجت ها را با کلیک ماوس در حالت گسترش اضافه کنید
    • توزیع ویجت افقی/عمودی
    • عملکردهای میانبر بیشتر در کلیک راست ماوس
    • پشتیبانی از حذف مستقیم پروژه
    • پنجره درختی منبع انعطاف پذیر
    • دموهای جدید: تهویه مطبوع و نوار پیشرفت
    • دموهای موجود بهبود یافته است
    • پیکان ورودی مکمل برای موارد فرعی
  • بهینه سازی معیار
    • I. MX RT595: به طور پیش فرض بر روی بافر فریم SRAM قرار دارد
    • کد اضافی برنامه رابط کاربری گرافیکی را کاهش دهید
  • زنجیره ابزار
    • MCUX IDE 11.7.1
    • MCUX SDK 2.13.1
  • هدف
    • i.MX RT1060 EVKB
    • I. MX RT595: بافر فریم SRAM
    • I. MX RT1170: عمق رنگ 24b

سیستم عامل میزبان
اوبونتو 22.04

رفع اشکال
LGLGUIB-2517: موقعیت تصویر به درستی در شبیه ساز نمایش داده نمی شود. تصویر را در یک موقعیت قرار دهید. کمی انحراف را در شبیه ساز نشان می دهد. موقع اجرا روی برد توسعه موقعیت درست است.

مسائل شناخته شده

  • LGLGUIB-1613: پس از اجرای موفقیت آمیز "Run Target" در macOS، یک پیام خطا در پنجره گزارش ظاهر می شود، هنگامی که "Run Target" در macOS تکمیل شد، یک پیام خطا در پنجره گزارش ظاهر می شود، حتی اگر برنامه با موفقیت روی برد مستقر شود.
  • LGLGUIB-2495: نمایش شبیه ساز نسخه ی نمایشی RT1176 (720×1280) خارج از صفحه نمایش است.
  • هنگام اجرای شبیه ساز دمو RT1176 با نمایشگر پیش فرض (720×1280)، شبیه ساز خارج از صفحه است و نمی تواند تمام محتوا را نمایش دهد. راه حل این است که تنظیمات مقیاس نمایش میزبان را به 100٪ تغییر دهید.
  • LGLGUIB-2520: نوع پانل هنگام اجرای نسخه نمایشی روی هدف اشتباه است با یک RT1160-EVK با پانل RK043FN02H، یک exampراهنمای GUI را انتخاب کنید و برد RT1060- EVK و پنل RK043FN66HS را انتخاب کنید.
  • سپس، "RUN" > "MCUXpresso" را هدف قرار دهید. رابط کاربری گرافیکی را می توان روی صفحه نمایش نشان داد. هنگام صادرات پروژه و استقرار آن توسط MCUXpresso IDE، هیچ نمایشگر رابط کاربری گرافیکی روی پنل وجود ندارد.

V1.5.0 GA (منتشر شده در 18 ژانویه 2023)
ویژگی های جدید (منتشر شده در 18 ژانویه 2023)

  • ابزار توسعه UI
    • مبدل تصویر و ادغام باینری
    • مدیر منابع: تصویر، فونت، ویدئو و Lottie JSON
    • میانبر آوردن ویجت به بالا یا پایین
    • قالب پایه را در پنجره اطلاعات پروژه نمایش دهید
    • ذخیره تصویر باینری در فلش QSPI
    • نمونه صفحه کلید تکی
    • درخواست پشتیبان‌گیری از پروژه قبل از ارتقا
    • اقدامات ویجت روی صفحه بارگیری می شود
    • تنظیم رویدادهای صفحه نمایش
    • نمایش نسخه راهنمای GUI
    • بهینه سازی اندازه حافظه برای برنامه های چند صفحه ای
    • نماد و خط را در درخت منبع نمایش دهید
      پنجره ویجت های انعطاف پذیر
    • تغییر اندازه پنجره با کشیدن ماوس
    • نظرات در lv_conf.h
  • کتابخانه
    • LVGL نسخه 8.3.2
    • ویجت ویدئو (پلتفرم های انتخابی)
    • ویجت Lottie (سکوهای انتخابی)
    • کد QR
    • نوار پیشرفت متن

زنجیره ابزار

  • MCUX IDE 11.7.0
  • MCUX SDK 2.13.0
  • هدف
  • MCX-N947-BRK
  • I. MX RT1170EVKB
  • LPC5506
  • MX RT1060: بافر فریم SRAM

رفع اشکال

  • LGLGUIB-2522: باید پس از اجرای Target با Keil هنگام ایجاد یک سابق، پلتفرم را به صورت دستی بازنشانی کنید.ampدر (چاپگر) GUI Guider که برد RT1060-EVK و پنل RK043FN02H را انتخاب می کند، "RUN" > Target "Keil" را اجرا کنید.
  • پنجره گزارش "تعریف نشده" را نشان می دهد، بنابراین برای اجرای قبلی، برد باید به صورت دستی بازنشانی شودampله
  • LGLGUIB-2720: رفتار ویجت چرخ و فلک در شبیه ساز MicroPython نادرست است هنگام افزودن یک دکمه تصویر در چرخ فلک و کلیک بر روی ویجت، وضعیت دکمه تصویر به طور غیرعادی نمایش داده می شود.

مسائل شناخته شده

  • LGLGUIB-1613: پس از اجرای موفقیت آمیز "Run Target" در macOS یک پیام خطا در پنجره گزارش ظاهر می شود.
  • هنگامی که "Run Target" در macOS تکمیل می شود، حتی اگر APP با موفقیت روی برد نصب شود، یک پیام خطا در پنجره گزارش ظاهر می شود.
  • LGLGUIB-2495: نمایش شبیه ساز نسخه ی نمایشی RT1176 (720×1280) خارج از صفحه نمایش است.
  • هنگام اجرای شبیه ساز دمو RT1176 با نمایشگر پیش فرض (720×1280)، شبیه ساز خارج از صفحه است و نمی تواند تمام محتوا را نمایش دهد. راه حل این است که تنظیمات مقیاس نمایش میزبان را به 100٪ تغییر دهید.
  • LGLGUIB-2517: موقعیت تصویر به درستی در شبیه ساز نمایش داده نمی شود. تصویر را در یک موقعیت قرار دهید. کمی انحراف را در شبیه ساز نشان می دهد. موقع اجرا روی برد توسعه موقعیت درست است.
  • LGLGUIB-2520: نوع پانل هنگام اجرای نسخه نمایشی روی هدف اشتباه است با یک RT1160-EVK با پانل RK043FN02H، یک exampراهنمای GUI را انتخاب کنید و برد RT1060- EVK و پنل RK043FN66HS را انتخاب کنید.
  • سپس، "RUN" > "MCUXpresso" را هدف قرار دهید. رابط کاربری گرافیکی را می توان روی صفحه نمایش نشان داد. هنگام صادرات پروژه و استقرار آن توسط MCUXpresso IDE، هیچ نمایشگر رابط کاربری گرافیکی روی پنل وجود ندارد.

نسخه 1.4.1 GA (منتشر شده در 30 سپتامبر 2022)
ویژگی های جدید (منتشر شده در 30 سپتامبر 2022)

  • ابزار توسعه UI
    • قبل از صفحه نمایش بدون تغییر شکلview
    • نمایش اندازه تصویر وارد شده
    • توضیحات، نوع و پیوند doc در پنجره ویژگی
    • موقعیت ویرایشگر را با ماوس حرکت دهید
    • مقیاس پیکسل در پنجره ویرایشگر
    • نسخه ی نمایشی تصویر زمان اجرا (SD) رمزگشایی I. MX RT1064, LPC54S018M– پخش نمایشی ویدیو (SD): i.MX RT1050
    • نام، مقدار پیش‌فرض و درخواست ویژگی‌ها بهبود یافته است
    • زیر منوی مجوز
    • درخواست لغو کد
    • فوکوس خودکار روی ویجت جدید در ویرایشگر
    • بهبود ویژگی چرخش تصویر مبتنی بر ماوس
    • تشخیص خودکار برای سفارشی. ج و سفارشی.h
    • استحکام و ثبات بهبود یافته است
  • کتابخانه
    • ویجت جعبه متن داده
    • تقویم: تاریخ انتخاب شده را برجسته کنید
  • هدف
    • NPI: i.MX RT1040
  • زنجیره ابزار
    • MCUXpresso IDE 11.6.1
    • MCUXpresso SDK 2.12.1
  • RTOS
    • زفیر
  • رفع اشکال
    • LGLGUIB-2466: [ویجت: لغزنده] V7&V8: تیرگی طرح کلی نوار لغزنده به طور غیرعادی در ویرایشگر کار می کند
    • هنگام تنظیم کدورت طرح کلی ویجت لغزنده روی 0، طرح کلی همچنان در ویرایشگر قابل مشاهده است.

مسائل شناخته شده

  • LGLGUIB-1613: پس از اجرای موفقیت آمیز "Run Target" در macOS یک پیام خطا در پنجره گزارش ظاهر می شود.
  • هنگامی که "Run Target" در macOS تکمیل می شود، حتی اگر APP با موفقیت روی برد نصب شود، یک پیام خطا در پنجره گزارش ظاهر می شود.
  • LGLGUIB-2495: نمایشگر شبیه ساز نسخه ی نمایشی RT1176 (720×1280) خارج از صفحه نمایش است هنگام اجرای شبیه ساز نسخه ی نمایشی RT1176 با نمایشگر پیش فرض (720×1280)، شبیه ساز خارج از صفحه است و نمی تواند تمام محتوا را نمایش دهد. .
  • راه حل این است که تنظیمات مقیاس نمایش میزبان را به 100٪ تغییر دهید.
  • LGLGUIB-2517: موقعیت تصویر به درستی در شبیه ساز نمایش داده نمی شود. تصویر را در یک موقعیت قرار دهید. کمی انحراف را در شبیه ساز نشان می دهد. موقع اجرا روی برد توسعه موقعیت درست است.
  • LGLGUIB-2520: نوع پانل هنگام اجرای نسخه نمایشی روی هدف اشتباه است با یک RT1160-EVK با پانل RK043FN02H، یک exampراهنمای GUI را انتخاب کنید و برد RT1060- EVK و پنل RK043FN66HS را انتخاب کنید.
  • سپس، "RUN" > "MCUXpresso" را هدف قرار دهید. رابط کاربری گرافیکی را می توان روی صفحه نمایش نشان داد. هنگام صادرات پروژه و استقرار آن توسط MCUXpresso IDE، هیچ نمایشگر رابط کاربری گرافیکی روی پنل وجود ندارد.
  • LGLGUIB-2522: باید پس از اجرای Target با Keil هنگام ایجاد یک سابق، پلتفرم را به صورت دستی بازنشانی کنید.ampدر (چاپگر) GUI Guider که برد RT1060-EVK و پنل RK043FN02H را انتخاب می کند، "RUN" > Target "Keil" را اجرا کنید. پنجره گزارش "تعریف نشده" را نشان می دهد، بنابراین برای اجرای قبلی، برد باید به صورت دستی بازنشانی شودampله
  • LGLGUIB-2720: رفتار ویجت چرخ و فلک در شبیه ساز MicroPython نادرست است هنگام افزودن یک دکمه تصویر در چرخ فلک و کلیک بر روی ویجت، وضعیت دکمه تصویر به طور غیرعادی نمایش داده می شود.

V1.4.0 GA (منتشر شده در 29 ژوئیه 2022)
ویژگی های جدید (منتشر شده در 29 ژوئیه 2022)

  • ابزار توسعه UI
    • طرح‌بندی یکپارچه رابط کاربری تنظیم ویژگی
    • تنظیمات سایه
    • نسبت سفارشی تغییر اندازه رابط کاربری گرافیکی
    • تم ها و تنظیمات سیستم بیشتر
    • کوچکنمایی <100٪، کنترل ماوس
    • صفحه پیش فرض را به راحتی تنظیم کنید
    • تراز افقی و خط تراز
    • صفحه نمایش و تصویر قبلview
    • واردات دسته ای تصویر
    • تصویر را با ماوس بچرخانید
    • به طور پیش فرض برای نمایشگر جدید
    • بازسازی پروژه
      RT-Thread
  • ابزارک ها
    • LVGL نسخه 8.2.0
    • عمومی: منو، کلید چرخشی (قوس)، دکمه رادیویی، ورودی چینی
    • خصوصی: چرخ فلک، ساعت آنالوگ
  • عملکرد
    • الگوی عملکرد بهینه شده i.MX RT1170 و i.MX RT595
    • بهینه سازی اندازه با کامپایل کردن ویجت های استفاده شده و وابستگی
  • هدف
    • LPC54628: حافظه فلش خارجی
    • i.MX RT1170: حالت افقی
    • صفحه نمایش RK055HDMIPI4MA0
  • زنجیره ابزار
    • MCUXpresso IDE 11.6
    • MCUXpresso SDK 2.12
    • IAR 9.30.1
    • Keil MDK 5.37
  • رفع اشکال
    • LGLGUIB-1409: خطای قاب‌بندی تصادفی گهگاه ممکن است پس از افزودن و حذف ویجت‌ها در ویرایشگر UI، منوهای بالا قطع شوند. در حال حاضر جزئیات دیگری در مورد این موضوع در دسترس نیست. تنها راه حل شناخته شده در صورت بروز این مشکل، بستن و باز کردن مجدد برنامه GUI Guider است.
    • LGLGUIB-1838: گاهی اوقات تصویر svg به درستی وارد نمی شود گاهی اوقات تصویر SVG به درستی در GUI Guider IDE وارد نمی شود.
    • LGLGUIB-1895: [شکل: رنگ] level-v8: ویجت رنگ زمانی که اندازه بزرگی داشته باشد مخدوش می شود هنگام استفاده از ویجت رنگی LVGL v8، وقتی اندازه ویجت رنگی بزرگ باشد، ویجت مخدوش می شود.
    • LGLGUIB-2066: [imgbtn] می تواند چندین تصویر را برای یک وضعیت انتخاب کند
  • هنگام انتخاب تصاویر برای حالت های مختلف یک دکمه تصویر (رها شده، فشار داده شده، انتشار علامت زده شده، یا علامت زده شده فشار داده شده)، امکان انتخاب چندین تصویر در کادر گفتگوی انتخاب وجود دارد. کادر انتخاب فقط باید آخرین تصویر انتخاب شده را برجسته کند. LGLGUIB-2107: [ویرایشگر رابط کاربری گرافیکی] طراحی ویرایشگر رابط کاربری گرافیکی مشابه نتایج شبیه ساز یا هدف نیست هنگام طراحی یک صفحه با نمودار، طراحی ویرایشگر رابط کاربری گرافیکی ممکن است با نتایج مطابقت نداشته باشد. viewدر شبیه ساز یا روی یک هدف.
  • LGLGUIB-2117: شبیه ساز GUI Guider یک خطای ناشناخته ایجاد می کند و برنامه UI نمی تواند به هیچ رویدادی پاسخ دهد هنگام توسعه برنامه های چند صفحه ای با GUI Guider، سه صفحه نمایش را می توان با کلیک کردن روی یک دکمه تغییر داد. پس از چندین بار تعویض صفحه، شبیه ساز یا برد به طور غیرعادی هیجان زده می شود و یک خطای ناشناخته را گزارش می کند و دمو نمی تواند به هیچ رویدادی پاسخ دهد.
  • LGLGUIB-2120: رنگ مجدد فیلتر روی صفحه طراحی کار نمی کند ویژگی تغییر رنگ فیلتر به درستی در پنجره های طراحی نشان داده نمی شود. هنگامی که یک تصویر با رنگ اصلی سفید اضافه می شود، فیلتر رنگ را به آبی تغییر می دهد. پنجره طراحی نشان می دهد که همه تصاویر، از جمله پس زمینه آنها، به رنگ جدید تغییر می کنند. انتظار این است که پس زمینه نباید تغییر کند.
  • LGLGUIB-2121: اندازه قلم نمی تواند بزرگتر از 100 باشد. اندازه قلم نمی تواند بزرگتر از 100 باشد. در برخی از برنامه های رابط کاربری گرافیکی، اندازه فونت بزرگتر مورد نیاز است.
  • LGLGUIB-2434: هنگام استفاده از برگه، نمایش تقویم در جای خود قرار نمی گیرد view به عنوان پس زمینه کلی، پس از اضافه کردن تقویم در content2، صرف نظر از اینکه اندازه تقویم چقدر تغییر کرده است، به درستی نشان داده نمی شود. همین مشکل هم در شبیه ساز و هم در برد رخ می دهد.
  • LGLGUIB-2502: تغییر رنگ BG مورد فهرست در ویجت لیست کشویی امکان پذیر نیست رنگ پس زمینه برچسب لیست در ویجت لیست کشویی را نمی توان تغییر داد.

مسائل شناخته شده

  • LGLGUIB-1613: پس از اجرای موفقیت آمیز "Run Target" در macOS یک پیام خطا در پنجره گزارش ظاهر می شود.
  • هنگامی که "Run Target" در macOS تکمیل می شود، حتی اگر APP با موفقیت روی برد نصب شود، یک پیام خطا در پنجره گزارش ظاهر می شود.
  • LGLGUIB-2495: نمایش شبیه ساز نسخه ی نمایشی RT1176 (720×1280) خارج از صفحه نمایش است.
  • هنگام اجرای شبیه ساز دمو RT1176 با نمایشگر پیش فرض (720×1280)، شبیه ساز خارج از صفحه است و نمی تواند تمام محتوا را نمایش دهد. راه حل این است که تنظیمات مقیاس نمایش میزبان را به 100٪ تغییر دهید.
  • LGLGUIB-2517: موقعیت تصویر به درستی در شبیه ساز نمایش داده نمی شود. تصویر را در یک موقعیت قرار دهید. کمی انحراف را در شبیه ساز نشان می دهد. موقع اجرا روی برد توسعه موقعیت درست است.
  • LGLGUIB-2520: نوع پنل هنگام اجرای دمو روی هدف اشتباه است
  • با یک RT1160-EVK با پنل RK043FN02H، یک نمونه قبلی ایجاد کنیدampراهنمای GUI را انتخاب کنید و RT1060- را انتخاب کنید.
  • برد EVK و پنل RK043FN66HS. سپس "RUN" > Target "MCUXpresso" را اجرا کنید. رابط کاربری گرافیکی را می توان روی صفحه نمایش نشان داد. هنگام صادرات پروژه و استقرار آن توسط MCUXpresso IDE، هیچ نمایشگر رابط کاربری گرافیکی روی پنل وجود ندارد.
    • LGLGUIB-2522: باید پس از اجرای Target با Keil هنگام ایجاد یک سابق، پلت فرم را به صورت دستی بازنشانی کنید.ampدر (چاپگر) GUI Guider که برد RT1060-EVK و پانل RK043FN02H را انتخاب می کند، "RUN" > Target "Keil" را اجرا کنید. پنجره گزارش "تعریف نشده" را نشان می دهد و بنابراین برای اجرای نسخه قبلی، برد باید به صورت دستی بازنشانی شودampله

نسخه 1.3.1 GA (منتشر شده در 31 مارس 2022)
ویژگی های جدید (منتشر شده در 31 مارس 2022)

  • ابزار توسعه UI
    • جادوگر برای ایجاد پروژه
    • مقیاس خودکار رابط کاربری گرافیکی
    • صفحه نمایش قابل انتخاب با یک گزینه سفارشی
    • 11 فونت جدید: از جمله Arial، Abel، و بیشتر
    • به طور پیش فرض فونت Arial در دموها
    • مانیتور حافظه
    • دوربین قبلview برنامه در i.MX RT1170
    • ویجت های گروه حرکت می کنند
    • کپی ظرف
  • کامپایل افزایشی
  • ابزارک ها
    • ساعت آنالوگ متحرک
    • ساعت دیجیتال متحرک
  • عملکرد
    • ساخت بهینه سازی زمان
    • گزینه Perf: اندازه، سرعت، و تعادل
    • فصل عملکرد در راهنمای کاربر
  • هدف
    • I. MX RT1024
    • LPC55S28، LPC55S16
  • زنجیره ابزار
    • MCU SDK نسخه 2.11.1
    • MCUX IDE نسخه 11.5.1
  • رفع اشکال
    • LGLGUIB-1557: عملکرد کپی/چسباندن ویجت کانتینر باید برای همه ویجت‌های فرزند آن اعمال شود. عملیات کپی و جای‌گذاری راهنمای GUI فقط برای خود ویجت قابل اجرا بود و برای کودکان گنجانده نشده است. برای مثالample، هنگامی که یک کانتینر ایجاد شد و یک نوار لغزنده در کودکی اضافه شد، کپی و چسباندن ظرف، منجر به یک ظرف جدید شد. با این حال، ظرف بدون لغزنده جدید بود. تابع کپی/پیست ویجت کانتینر اکنون برای همه ویجت‌های فرزند اعمال می‌شود.
    • LGLGUIB-1616: بهبود UX ویجت حرکت به بالا/پایین در پنجره منبع در برگه منابع، یک صفحه ممکن است دارای ویجت های زیادی باشد. بالا بردن یک منبع ویجت از پایین به بالای فهرست ویجت ها روی صفحه نمایش، ناکارآمد و ناخوشایند بود. تنها پس از کلیک گام به گام ماوس امکان پذیر بود. برای ارائه یک تجربه بهتر، ویژگی کشیدن و رها کردن اکنون برای آن پشتیبانی می شود.
    • LGLGUIB-1943: [IDE] موقعیت شروع خط در ویرایشگر نادرست است هنگام تنظیم موقعیت شروع خط روی (0، 0)، موقعیت شروع ویجت در ویرایشگر نادرست است. با این حال، موقعیت در شبیه ساز و هدف طبیعی است.
    •  LGLGUIB-1955: هیچ دکمه قبلی روی صفحه نمایش دوم در نسخه نمایشی انتقال صفحه نمایش وجود ندارد، متن دکمه روی صفحه دوم باید به جای «صفحه بعدی» «صفحه قبلی» باشد.
    • LGLGUIB-1962: نشت حافظه در کدهای تولید شده خودکار در کد تولید شده توسط GUI Guider یک نشت حافظه وجود دارد. کد یک صفحه با lv_obj_create() ایجاد می کند اما lv_obj_clean() را برای حذف آن فراخوانی می کند. Lv_obj_clean همه فرزندان یک شی را حذف می کند، اما شی عامل نشت را حذف نمی کند.
    •  LGLGUIB-1973: کد رویدادها و اقدامات صفحه دوم تولید نمی شود
    • هنگامی که یک پروژه شامل دو صفحه با یک دکمه روی هر کدام ایجاد می‌شود، و رویداد و عمل برای حرکت بین این دو صفحه توسط رویداد دکمه تنظیم می‌شوند. کد رویداد "Load Screen" دکمه صفحه دوم ایجاد نمی شود.

مسائل شناخته شده

  • LGLGUIB-1409: خطای کادربندی تصادفی
    گاهی اوقات ممکن است پس از افزودن و حذف ویجت ها در ویرایشگر UI، منوهای بالا قطع شوند. در حال حاضر جزئیات دیگری در مورد این موضوع در دسترس نیست. تنها راه حل شناخته شده در صورت بروز این مشکل، بستن و باز کردن مجدد برنامه GUI Guider است.
  • LGLGUIB-1613: پس از اجرای موفقیت آمیز "Run Target" در macOS یک پیام خطا در پنجره گزارش ظاهر می شود.
  • هنگامی که "Run Target" در macOS تکمیل می شود، حتی اگر APP با موفقیت روی برد نصب شود، یک پیام خطا در پنجره گزارش ظاهر می شود.
  • LGLGUIB-1838: گاهی اوقات تصویر svg به درستی وارد نمی شود گاهی اوقات تصویر SVG به درستی در GUI Guider IDE وارد نمی شود.
  • LGLGUIB-1895: [شکل: رنگ] level-v8: ویجت رنگ زمانی که اندازه بزرگی داشته باشد مخدوش می شود هنگام استفاده از ویجت رنگی LVGL v8، وقتی اندازه ویجت رنگی بزرگ باشد، ویجت مخدوش می شود.

V1.3.0 GA (منتشر شده در 24 ژانویه 2022)
ویژگی های جدید

  • ابزار توسعه UI
    • دو نسخه LVGL
    • عمق رنگ 24 بیتی
    • نسخه ی نمایشی پخش کننده موسیقی
    • چند مضمونی
    • مانیتور FPS/CPU را فعال/غیرفعال کنید
    • تنظیم ویژگی های صفحه نمایش
  • ابزارک ها
    • LVGL 8.0.2
    • میکروپایتون
    • انیمیشن سه بعدی برای JPG/JPEG
    • کشیدن و رها کردن طراحی برای کاشی view
  •  زنجیره ابزار
    • جدید: Keil MDK نسخه 5.36
    • ارتقا: MCU SDK v2.11.0، MCUX IDE v11.5.0، IAR v9.20.2
  • سیستم عامل پشتیبانی شده
    • macOS 11.6
  • رفع اشکال
    • LGLGUIB-1520: وقتی Gauge در برگه اضافه می شود، صفحه خالی ظاهر می شود view و مقدار سوزن تغییر می کند
    • با کلیک روی ویرایشگر پس از افزودن ویجت سنج به عنوان فرزند برگه، یک صفحه خالی در IDE ظاهر می شود.view شی و تنظیم مقدار سوزن. راه‌حل راه‌اندازی مجدد GUI Guider است.
    • LGLGUIB-1774: مشکل افزودن ویجت تقویم به پروژه
    • افزودن ویجت تقویم به پروژه باعث ایجاد خطای ناشناخته می شود. نام ویجت به درستی به روز نشده است. راهنمای رابط کاربری گرافیکی تلاش می‌کند تا نام ویجت screen_calendar_1 را پردازش کند، اما تقویم روی scrn2 است. باید scrn2_calendar_1 باشد.
  • LGLGUIB-1775: اشتباه تایپی در اطلاعات سیستم
  • در تنظیمات "System" GUI Guider IDE، یک اشتباه تایپی در "USE PERE MONITOR" وجود دارد، باید "REAL TIME PERF MONITOR" باشد.
  • LGLGUIB-1779: خطای ساخت زمانی که مسیر پروژه حاوی یک کاراکتر فاصله باشد هنگامی که یک کاراکتر فاصله در مسیر پروژه وجود دارد، ساخت پروژه در راهنمای GUI با شکست مواجه می شود.
  • LGLGUIB-1789: [شبیه ساز MicroPython] فضای خالی در ویجت غلتکی اضافه شد ویجت غلتکی شبیه سازی شده با MicroPython یک فضای خالی بین اولین و آخرین مورد لیست اضافه می کند.
  • LGLGUIB-1790: الگوی ScreenTransition در ساختمان 24 bpp در IDE خراب می شود
  • برای ایجاد یک پروژه در GUI Guider، lvgl7، قالب برد RT1064 EVK، قالب برنامه ScreenTransition، عمق رنگ 24 بیتی و 480*272 را انتخاب کنید.
  • کد را ایجاد کنید و سپس کد را به IAR یا MCUXpresso IDE صادر کنید. کد تولید شده را در پروژه SDK lvgl_guider کپی کنید و در IDE بیلد کنید. صفحه نادرستی ظاهر می شود و کد در MemManage_Handler گیر می کند.

مسائل شناخته شده

  • LGLGUIB-1409: خطای قاب‌بندی تصادفی گهگاه ممکن است پس از افزودن و حذف ویجت‌ها در ویرایشگر UI، منوهای بالا قطع شوند.
  • در حال حاضر جزئیات دیگری در مورد این موضوع در دسترس نیست. تنها راه حل شناخته شده در صورت بروز این مشکل، بستن و باز کردن مجدد برنامه GUI Guider است.
  • LGLGUIB-1613: پس از اجرای موفقیت آمیز "Run Target" در macOS یک پیام خطا در پنجره گزارش ظاهر می شود.
  • هنگامی که "Run Target" در macOS تکمیل می شود، حتی اگر APP با موفقیت روی برد نصب شود، یک پیام خطا در پنجره گزارش ظاهر می شود.

نسخه 1.2.1 GA (منتشر شده در 29 سپتامبر 2021)
ویژگی های جدید

  • ابزار توسعه UI
    • تم های داخلی LVGL
  • زنجیره ابزار
    • MCU SDK 2.10.1
  • هدف جدید / پشتیبانی از دستگاه
    • I. MX RT1015
    • I. MX RT1020
    • I. MX RT1160
    • i.MX RT595: صفحه نمایش 5 اینچی TFT Touch
  • رفع اشکال
    • LGLGUIB-1404: صادرات files به پوشه مشخص شده
    • هنگام استفاده از تابع صادرات کد، GUI Guider صادر شده را مجبور می کند fileبه جای پوشه مشخص شده توسط کاربران، به یک پوشه پیش فرض وارد شود.
    • LGLGUIB-1405: Run Target برنامه را بازنشانی و اجرا نمی کند وقتی IAR از ویژگی "Run Target" انتخاب می شود، برد پس از برنامه ریزی تصویر به طور خودکار تنظیم مجدد نمی شود.
    • پس از اتمام برنامه نویسی، کاربر باید به صورت دستی EVK را با استفاده از دکمه تنظیم مجدد تنظیم مجدد کند.

LGLGUIB-1407
[کاشیviewهنگامی که یک کاشی جدید به کاشی اضافه می شود، ویجت های کودک در زمان واقعی به روز نمی شوند view ویجت، درخت ویجت ها در پانل سمت چپ راهنمای رابط کاربری گرافیکی به روز نمی شود اگر ویجت فرزندی در کاشی جدید اضافه نشود. یک ویجت فرزند باید به کاشی اضافه شود تا در سمت چپ ترین پانل ظاهر شود.

LGLGUIB-1411
مشکل عملکرد برنامه ButtonCounterDemo هنگامی که buttonCounterDemo برای LPC54S018 با استفاده از IAR v9.10.2 ساخته می شود، ممکن است عملکرد ضعیف برنامه تجربه شود. هنگام فشار دادن یک دکمه و سپس دکمه دیگر، تاخیر قابل توجهی در حدود 500 میلی ثانیه قبل از به روز رسانی صفحه وجود دارد.

LGLGUIB-1412
ساخت برنامه‌های نمایشی ممکن است با شکست مواجه شود اگر از ویژگی Export code برای صادر کردن کد GUI APP بدون اجرای «Generate Code» ابتدا استفاده شود، ساخت پس از وارد کردن کد صادر شده در MCUXpresso IDE یا IAR با شکست مواجه می‌شود.

LGLGUIB-1450
خطا در حذف نصب کننده GUI Guider اگر چندین نصب از GUI Guider روی یک ماشین وجود داشته باشد، حذف کننده قادر به تشخیص بین این نصب ها نیست. برای مثالampلی، اجرای حذف نصب v1.1.0 ممکن است منجر به حذف v1.2.0 شود.

LGLGUIB-1506
وضعیت دکمه تصویری که قبلاً فشار داده شده بود پس از فشار دادن یک دکمه تصویر دیگر تازه نمی شود هنگامی که یک دکمه فشار داده می شود و دکمه دیگری نیز فشار داده می شود، وضعیت آخرین دکمه فشار داده شده تغییر نمی کند. اثر این است که چندین دکمه تصویر به طور همزمان در حالت فشرده هستند.

مسائل شناخته شده

  • LGLGUIB-1409: خطای قاب‌بندی تصادفی گهگاه ممکن است پس از افزودن و حذف ویجت‌ها در ویرایشگر UI، منوهای بالا قطع شوند. در حال حاضر جزئیات دیگری در رابطه با این موضوع در دسترس نیست. تنها راه حل شناخته شده در صورت بروز این مشکل، بستن و باز کردن مجدد برنامه GUI Guider است.
  • LGLGUIB-1520: هنگامی که Gauge در برگه اضافه می شود یک صفحه خالی ظاهر می شود view و مقدار سوزن تغییر می کند با کلیک بر روی ویرایشگر پس از افزودن ویجت سنج به عنوان فرزند برگه، صفحه خالی در IDE ظاهر می شود. view شی و تنظیم مقدار سوزن. راه‌حل راه‌اندازی مجدد GUI Guider است.

9 V1.2.0 GA (منتشر شده در 30 ژوئیه 2021)
ویژگی های جدید

  • ابزار توسعه UI
    • جستجوی ویجت
    • اندازه فونت سفارشی
    • UG برای پشتیبانی از برد بدون قالب
  • ابزارک ها
    • LVGL 7.10.1
    • رویدادها برای دکمه های لیست
    • بررسی نشت حافظه
  • زنجیره ابزار
    • IAR 9.10.2
    • MCUX IDE 11.4.0
    • MCUX SDK 2.10.x
  • شتاب
    • مبدل تصویر برای تقویت عملکرد VGLite

هدف جدید / پشتیبانی از دستگاه

  • LPC54s018m، LPC55S69
  • I. MX RT1010

رفع اشکال

  • LGLGUIB-1273: هنگامی که اندازه صفحه بزرگتر از وضوح میزبان است، شبیه ساز نمی تواند تمام صفحه نمایش دهد.

وقتی وضوح صفحه هدف بیشتر از وضوح صفحه نمایش رایانه شخصی باشد، کل صفحه شبیه ساز نمی تواند باشد viewویرایش علاوه بر این، نوار کنترل قابل مشاهده نیست، بنابراین حرکت دادن صفحه شبیه ساز غیرممکن است.

  • LGLGUIB-1277: شبیه ساز برای پروژه I. MX RT1170 و RT595 خالی است زمانی که وضوح بالایی انتخاب شده باشد
  • هنگامی که وضوح بزرگ، برای مثالample، 720×1280، برای ایجاد یک پروژه برای I. MX RT1170 و I. MX RT595 استفاده می‌شود، وقتی برنامه GUI در شبیه‌ساز اجرا می‌شود، شبیه‌ساز خالی است.
  • دلیل آن این است که تنها یک صفحه نمایش جزئی زمانی نمایش داده می شود که اندازه صفحه نمایش دستگاه بزرگتر از وضوح صفحه نمایش رایانه شخصی باشد.
  • LGLGUIB-1294: نسخه ی نمایشی چاپگر: وقتی روی نماد تصویر کلیک می شود، کلیک کار نمی کند
  • هنگامی که نسخه ی نمایشی چاپگر در حال اجرا است، وقتی روی نماد تصویر کلیک می شود، هیچ پاسخی وجود ندارد. این به این دلیل اتفاق می‌افتد که ماشه رویداد و عملکرد برای تصویر نماد پیکربندی نشده‌اند.
  • LGLGUIB-1296: اندازه سبک متن نباید در ویجت فهرست صادر شود
  • پس از تنظیم اندازه متن ویجت لیست در پنجره ویژگی های GUI Guider، اندازه متن پیکربندی شده زمانی که برنامه GUI در حال اجرا است اعمال نمی شود.

مسائل شناخته شده

  • LGLGUIB-1405: Run Target برنامه را بازنشانی و اجرا نمی کند
  • هنگامی که IAR از ویژگی "Run Target" انتخاب می شود، برد پس از برنامه ریزی تصویر به طور خودکار تنظیم مجدد نمی شود. پس از اتمام برنامه نویسی، کاربر باید به صورت دستی EVK را با استفاده از دکمه تنظیم مجدد تنظیم مجدد کند.
  • LGLGUIB-1407: [کاشیviewهنگامی که یک کاشی جدید به کاشی اضافه می شود، ویجت های کودک در زمان واقعی به روز نمی شوند view ویجت، درخت ویجت ها در پانل سمت چپ راهنمای رابط کاربری گرافیکی به روز نمی شود اگر ویجت فرزندی در کاشی جدید اضافه نشود. یک ویجت فرزند باید به کاشی اضافه شود تا در سمت چپ ترین پانل ظاهر شود.
  • LGLGUIB-1409: خطای قاب‌بندی تصادفی گهگاه ممکن است پس از افزودن و حذف ویجت‌ها در ویرایشگر UI، منوهای بالا قطع شوند. در حال حاضر جزئیات دیگری در مورد این موضوع در دسترس نیست. تنها راه حل شناخته شده در صورت بروز این مشکل، بستن و باز کردن مجدد برنامه GUI Guider است.
  • LGLGUIB-1411: مشکل عملکرد برنامه ButtonCounterDemo وقتی buttonCounterDemo برای LPC54S018 با استفاده از IAR v9.10.2 ساخته شده است، ممکن است عملکرد ضعیف برنامه را تجربه کنید. هنگام فشار دادن یک دکمه و سپس دکمه دیگر، تاخیر قابل توجهی در حدود 500 میلی ثانیه قبل از به روز رسانی صفحه وجود دارد.
  • LGLGUIB-1412: برنامه‌های نمایشی ساختمان ممکن است با شکست مواجه شوند اگر از ویژگی Export code برای صادر کردن کد برنامه GUI بدون اجرای ابتدا "Generate Code" استفاده شود، ساخت پس از وارد کردن کد صادر شده در MCUXpresso IDE یا IAR با شکست مواجه می‌شود.
  • LGLGUIB-1506: وضعیت دکمه تصویری که قبلاً فشار داده شده بود پس از فشار دادن یک دکمه تصویر دیگر تازه نمی شود.
  • هنگامی که یک دکمه فشار داده می شود و دکمه دیگری نیز فشار داده می شود، وضعیت آخرین دکمه فشار داده شده تغییر نمی کند. اثر این است که چندین دکمه تصویر به طور همزمان در حالت فشرده هستند. راه حل این است که وضعیت Checked را برای دکمه تصویر از طریق GUI Guider IDE فعال کنید.

V1.1.0 GA (منتشر شده در 17 مه 2021)
ویژگی های جدید

  • ابزار توسعه UI
    • میانبر منو و کنترل صفحه کلید
    • حالت های جدید: متمرکز، ویرایش شده، غیر فعال
    • سفارشی سازی نرخ فریم
    • پیکربندی انتقال صفحه
    • ویجت‌های والدین/فرزندان
    • تنظیم عملکرد پاسخ به تماس برای تصویر انیمیشن
    • فعال سازی VGLite در IDE
    • پیکربندی خودکار مسیر سرصفحه
  • ابزارک ها
    • دارایی های BMP و SVG
    • انیمیشن سه بعدی برای PNG
    • کاشی پشتیبانی view به عنوان یک ویجت استاندارد
  • شتاب
    • VGLite اولیه برای RT1170 و RT595
    • هدف جدید / پشتیبانی از دستگاه
    • I. MX RT1170 و i.MX RT595

رفع اشکال

  • LGLGUIB-675: به‌روزرسانی انیمیشن ممکن است گاهی اوقات به خوبی در شبیه‌ساز کار نکند
    گاهی اوقات تصاویر انیمیشن به درستی در شبیه ساز به روز نمی شوند، دلیل اصلی این است که ویجت تصویر انیمیشن به درستی تغییر منبع تصویر را کنترل نمی کند.
  • LGLGUIB-810: ویجت تصویر متحرک ممکن است رنگ‌های مخدوش داشته باشد
    در طول عملکرد یک ویجت انیمیشن، تصویر متحرک ممکن است رنگی تغییر رنگ در پس زمینه داشته باشد. این مشکل به دلیل ویژگی های سبک کنترل نشده ایجاد می شود.
  • LGLGUIB-843: عملکرد نامنظم ماوس هنگام جابجایی ویجت ها هنگامی که ویرایشگر رابط کاربری بزرگنمایی می شود هنگامی که ویرایشگر رابط کاربری بزرگنمایی می شود، ممکن است هنگام جابجایی ویجت ها در ویرایشگر، عملکرد نامنظم ماوس وجود داشته باشد.
  • LGLGUIB-1011: جلوه همپوشانی صفحه هنگام تعویض صفحه نمایش با اندازه های مختلف نادرست است.
    هنگامی که صفحه دوم با مقدار کدورت 100 برای پوشش صفحه فعلی ایجاد می شود (که حذف نمی شود)، جلوه صفحه پس زمینه به درستی نمایش داده نمی شود.
  • LGLGUIB-1077: زبان چینی در ویجت Roller نمایش داده نمی شود
    وقتی از نویسه‌های چینی به‌عنوان متن ردیف در ویجت غلتکی استفاده می‌شود، وقتی برنامه در حال اجرا است، حروف چینی نمایش داده نمی‌شود.

مسائل شناخته شده

  • LGLGUIB-1273: هنگامی که اندازه صفحه بزرگتر از وضوح میزبان است، شبیه ساز نمی تواند تمام صفحه نمایش دهد.
    وقتی وضوح صفحه هدف بیشتر از وضوح صفحه نمایش رایانه شخصی باشد، کل صفحه شبیه ساز نمی تواند باشد viewویرایش علاوه بر این، نوار کنترل قابل مشاهده نیست، بنابراین حرکت دادن صفحه شبیه ساز غیرممکن است.
  • LGLGUIB-1277: شبیه ساز برای پروژه های I MX RT1170 و RT595 خالی است رزولوشن بزرگ انتخاب شده است
  • هنگامی که وضوح بزرگ، برای مثالample، 720×1280، برای ایجاد یک پروژه برای I. MX RT1170 و I. MX RT595 استفاده می‌شود، وقتی برنامه GUI در شبیه‌ساز اجرا می‌شود، شبیه‌ساز خالی است. دلیل آن این است که تنها یک صفحه نمایش جزئی زمانی نمایش داده می شود که اندازه صفحه نمایش دستگاه بزرگتر از وضوح صفحه نمایش رایانه شخصی باشد.
  • LGLGUIB-1294: نسخه ی نمایشی چاپگر: وقتی روی نماد تصویر کلیک می شود، کلیک کار نمی کند
  • هنگامی که نسخه ی نمایشی چاپگر در حال اجرا است، وقتی روی نماد تصویر کلیک می شود، هیچ پاسخی وجود ندارد. این به این دلیل اتفاق می‌افتد که ماشه رویداد و عملکرد برای تصویر نماد پیکربندی نشده‌اند.
  • LGLGUIB-1296: اندازه سبک متن نباید در ویجت فهرست صادر شود
  • پس از تنظیم اندازه متن ویجت لیست در پنجره ویژگی های GUI Guider، اندازه متن پیکربندی شده زمانی که برنامه GUI در حال اجرا است اعمال نمی شود.

V1.0.0 GA (منتشر شده در 15 ژانویه 2021)
ویژگی های جدید

  • ابزار توسعه UI
    • پشتیبانی از ویندوز 10 و اوبونتو 20.04
    • چند زبانه (انگلیسی، چینی) برای IDE
    • سازگار با LVGL v7.4.0، MCUXpresso IDE 11.3.0 و MCU SDK 2.9
    • مدیریت پروژه: ایجاد، وارد کردن، ویرایش، حذف
    • آنچه می بینید همان چیزی است که می گیرید (WYSIWYG) طراحی UI با کشیدن و رها کردن
    • طراحی اپلیکیشن چند صفحه ای
    • میانبر آوردن به جلو و عقب، کپی، چسباندن، حذف، لغو، دوباره انجام دادن
    • کد viewer برای تعریف رابط کاربری JSON file
    • نوار ناوبری به view منبع انتخاب شده file
    • تولید خودکار کد LVGL C
    • گروه و تنظیم ویژگی های ویجت
    • عملکرد کپی صفحه
    • ویرایشگر رابط کاربری گرافیکی بزرگنمایی و کوچک نمایی می کند
    • پشتیبانی از فونت های متعدد و واردات فونت شخص ثالث
    • دامنه حروف چینی قابل تنظیم
    • تراز ویجت ها: چپ، وسط و راست
    • شتاب PXP را فعال و غیرفعال کنید
    • پشتیبانی از سبک پیش فرض و سبک سفارشی
    • برنامه های آزمایشی یکپارچه
    • سازگار با پروژه MCUXpresso
    • نمایش گزارش بلادرنگ
  • ابزارک ها
    • پشتیبانی از 33 ویجت
    • دکمه (5): دکمه، دکمه تصویر، چک باکس، گروه دکمه، سوئیچ
    • فرم (4): برچسب، لیست کشویی، ناحیه متن، تقویم
    • جدول (8): جدول، برگه، جعبه پیام، ظرف، نمودار، بوم، فهرست، پنجره
    • شکل (9): قوس، خط، غلتک، led، جعبه چرخش، سنج، خط متر، رنگ، چرخنده
    • تصویر (2): تصویر، تصویر متحرک
    • پیشرفت (2): نوار، نوار لغزنده
    • دیگران (3): صفحه، کاشی view، صفحه کلید
    • انیمیشن: تصویر انیمیشن، GIF به انیمیشن، آسان سازی انیمیشن، و مسیر
    • پشتیبانی از ماشه رویداد و انتخاب اقدام، کد اقدام سفارشی
    • نمایشگر چینی
    • پشتیبانی از سبک پیش فرض و سبک سفارشی
    • هدف جدید / پشتیبانی از دستگاه
    • NXP i.MX RT1050، i.MX RT1062 و i.MX RT1064
    • NXP LPC54S018 و LPC54628
    • قالب دستگاه، ساخت خودکار و استقرار خودکار برای پلتفرم های پشتیبانی شده
    • شبیه ساز را روی هاست X86 اجرا کنید

مسائل شناخته شده

  • LGLGUIB-675: به‌روزرسانی انیمیشن ممکن است گاهی اوقات به خوبی در شبیه‌ساز کار نکند
    گاهی اوقات تصاویر انیمیشن به درستی در شبیه ساز به روز نمی شوند، دلیل اصلی این است که ویجت تصویر انیمیشن به درستی تغییر منبع تصویر را کنترل نمی کند.
  • LGLGUIB-810: ویجت تصویر متحرک ممکن است رنگ‌های مخدوش داشته باشد
    در طول عملکرد یک ویجت انیمیشن، تصویر متحرک ممکن است رنگی تغییر رنگ در پس زمینه داشته باشد. این مشکل به دلیل ویژگی های سبک کنترل نشده ایجاد می شود.
  • LGLGUIB-843: عملکرد نامنظم ماوس هنگام جابجایی ویجت ها هنگام بزرگنمایی ویرایشگر UI
    هنگامی که ویرایشگر UI بزرگنمایی می شود، ممکن است هنگام جابجایی ویجت ها در ویرایشگر، عملکرد نامنظم ماوس وجود داشته باشد.
  • LGLGUIB-1011: جلوه همپوشانی صفحه هنگام تعویض صفحه نمایش با اندازه های مختلف نادرست است.
    هنگامی که صفحه دوم با مقدار کدورت 100 برای پوشش صفحه فعلی ایجاد می شود (که حذف نمی شود)، جلوه صفحه پس زمینه به درستی نمایش داده نمی شود.
  • LGLGUIB-1077: زبان چینی در ویجت Roller نمایش داده نمی شود
    وقتی از نویسه‌های چینی به‌عنوان متن ردیف در ویجت غلتکی استفاده می‌شود، وقتی برنامه در حال اجرا است، حروف چینی نمایش داده نمی‌شود.

تاریخچه تجدید نظر
جدول 1 بازنگری های این سند را خلاصه می کند.

جدول 1. تاریخچه تجدید نظر

شماره تجدید نظر تاریخ تغییرات ماهوی
1.0.0 15 ژانویه 2021 انتشار اولیه
1.1.0 17 مه 2021 به روز شده برای نسخه 1.1.0
1.2.0 30 ژوئیه 2021 به روز شده برای نسخه 1.2.0
1.2.1 29 سپتامبر 2021 به روز شده برای نسخه 1.2.1
1.3.0 24 ژانویه 2022 به روز شده برای نسخه 1.3.0
1.3.1 31 2022 مارس به روز شده برای نسخه 1.3.1
1.4.0 29 ژوئیه 2022 به روز شده برای نسخه 1.4.0
1.4.1 30 سپتامبر 2022 به روز شده برای نسخه 1.4.1
1.5.0 18 ژانویه 2023 به روز شده برای نسخه 1.5.0
1.5.1 31 2023 مارس به روز شده برای نسخه 1.5.1

اطلاعات حقوقی

تعاریف
پیش نویس - یک وضعیت پیش نویس در یک سند نشان می دهد که محتوا هنوز تحت نسخه داخلی استview و مشروط به تایید رسمی، که ممکن است منجر به تغییرات یا اضافات شود. NXP Semiconductors هیچ گونه اظهارنظر یا ضمانتی در مورد صحت یا کامل بودن اطلاعات موجود در نسخه پیش نویس یک سند نمی دهد و هیچ مسئولیتی در قبال عواقب استفاده از چنین اطلاعاتی ندارد.

سلب مسئولیت
ضمانت و مسئولیت محدود - اطلاعات موجود در این سند دقیق و قابل اعتماد است. با این حال، NXP Semiconductors هیچ گونه تضمین یا ضمانت صریح یا ضمنی در مورد صحت یا کامل بودن چنین اطلاعاتی ارائه نمی دهد و هیچ مسئولیتی در قبال عواقب استفاده از این اطلاعات نخواهد داشت. NXP Semiconductors هیچ مسئولیتی در قبال محتوای این سند در صورت ارائه توسط منبع اطلاعاتی خارج از NXP Semiconductors ندارد. به هیچ وجه NXP Semiconductors در قبال خسارات غیرمستقیم، اتفاقی، تنبیهی، خاص یا تبعی (شامل – بدون محدودیت – سود از دست رفته، پس‌اندازهای از دست رفته، وقفه در کسب و کار، هزینه‌های مربوط به حذف یا جایگزینی هر محصول یا هزینه‌های کار مجدد) مسئول نیست. یا چنین نیست
خسارات بر اساس جرم (از جمله سهل انگاری)، ضمانت، نقض قرارداد یا هر نظریه حقوقی دیگر است.

با وجود هر گونه خسارتی که ممکن است مشتری به هر دلیلی متحمل شود، مسئولیت کلی و انباشته NXP Semiconductors در قبال مشتریان در قبال محصولاتی که در اینجا توضیح داده شده است باید توسط شرایط و ضوابط فروش تجاری نیمه هادی های NXP محدود شود. حق ایجاد تغییرات — NXP Semiconductors این حق را برای خود محفوظ می دارد که در هر زمان و بدون اطلاع قبلی، در اطلاعات منتشر شده در این سند، از جمله بدون محدودیت مشخصات و توضیحات محصول، تغییراتی ایجاد کند. این سند جایگزین و جایگزین تمام اطلاعات ارائه شده قبل از انتشار این مقاله می شود.

مناسب برای استفاده - محصولات نیمه هادی NXP برای استفاده در پشتیبانی از حیات، سیستم ها یا تجهیزات حیاتی یا حیاتی ایمنی، و همچنین در برنامه هایی که به طور منطقی می توان انتظار خرابی یا نقص در یک محصول نیمه هادی NXP را داشت، طراحی، مجاز یا تضمین نشده است. منجر به صدمات شخصی، مرگ یا آسیب شدید مالی یا محیطی شود. NXP Semiconductors و تامین کنندگان آن هیچ مسئولیتی در قبال گنجاندن و/یا استفاده از محصولات NXP Semiconductors در چنین تجهیزات یا برنامه‌هایی نمی‌پذیرند و بنابراین چنین گنجاندن و/یا استفاده به عهده خود مشتری است.

برنامه‌ها - برنامه‌هایی که در اینجا برای هر یک از این محصولات توضیح داده شده‌اند، فقط برای اهداف توضیحی هستند. NXP Semiconductors هیچ گونه تضمین یا تضمینی مبنی بر مناسب بودن چنین برنامه هایی برای استفاده مشخص شده بدون آزمایش یا اصلاح بیشتر ارائه نمی دهد. مشتریان مسئول طراحی و بهره برداری از برنامه ها و محصولات خود با استفاده از محصولات NXP Semiconductors هستند و NXP Semiconductors هیچ گونه مسئولیتی در قبال هرگونه کمک در مورد برنامه ها یا طراحی محصول مشتری نمی پذیرد. این تنها مسئولیت مشتری است که تشخیص دهد آیا محصول NXP Semiconductors برای برنامه‌های کاربردی مشتری و محصولات برنامه‌ریزی‌شده مناسب و مناسب است یا خیر، و همچنین برای برنامه‌ریزی‌شده و استفاده از مشتری (های) شخص ثالث مشتری. مشتریان باید برای به حداقل رساندن خطرات مرتبط با برنامه‌ها و محصولات خود، طراحی و اقدامات حفاظتی مناسب را ارائه دهند.

NXP Semiconductors هیچ گونه مسئولیتی را در رابطه با هرگونه پیش‌فرض، آسیب، هزینه یا مشکلی که بر اساس ضعف یا پیش‌فرض در برنامه‌ها یا محصولات مشتری، یا برنامه یا استفاده توسط مشتری (مشتریان) شخص ثالث مشتری باشد، نمی‌پذیرد. مشتری مسئول انجام کلیه آزمایش‌های لازم برای برنامه‌ها و محصولات مشتری با استفاده از محصولات NXP Semiconductors است تا از پیش‌فرض برنامه‌ها و محصولات یا برنامه یا استفاده توسط مشتری (های) شخص ثالث مشتری جلوگیری کند. NXP هیچ گونه مسئولیتی در این زمینه نمی پذیرد. شرایط و ضوابط فروش تجاری — محصولات NXP Semiconductors طبق شرایط و ضوابط عمومی فروش تجاری، همانطور که در https://www.nxp.com/profile/terms مگر اینکه در یک توافقنامه انفرادی معتبر کتبی توافق شده باشد. در صورت انعقاد قرارداد انفرادی، فقط شرایط و ضوابط قرارداد مربوطه اعمال می شود.

NXP Semiconductors بدینوسیله صراحتاً با اعمال شرایط و ضوابط عمومی مشتری در مورد خرید محصولات NXP Semiconductors توسط مشتری مخالف است. کنترل صادرات - این سند و همچنین اقلامی که در اینجا توضیح داده شده ممکن است مشمول مقررات کنترل صادرات باشند. صادرات ممکن است به مجوز قبلی از مقامات ذیصلاح نیاز داشته باشد. مناسب بودن برای استفاده در محصولات غیرخودرویی - مگر اینکه این سند به صراحت بیان کند که این محصول خاص NXP Semiconductors واجد شرایط خودرو است، محصول برای استفاده در خودرو مناسب نیست. این نه واجد شرایط است و نه توسط تست خودرو یا الزامات کاربردی آزمایش شده است. NXP Semiconductors هیچ مسئولیتی در قبال گنجاندن و/یا استفاده از محصولات غیر واجد شرایط خودرو در تجهیزات یا برنامه های خودرو نمی پذیرد.

اگر مشتری از محصول برای طراحی و استفاده در کاربردهای خودرویی مطابق با مشخصات و استانداردهای خودرو استفاده کند، مشتری (الف) باید از محصول بدون ضمانت NXP Semiconductors در مورد محصول برای چنین کاربردها، کاربردها و مشخصات خودرو استفاده کند و (ب) هر زمان که مشتری از محصول برای کاربردهای خودرویی فراتر از مشخصات NXP Semiconductors برای چنین استفاده ای استفاده می کند، باید صرفاً به عهده مشتری باشد و (ج) مشتری به طور کامل از NXP Semiconductors برای هرگونه مسئولیت، خسارت یا ادعای ناموفق محصول ناشی از طراحی مشتری غرامت می دهد. استفاده از محصول برای کاربردهای خودرویی فراتر از ضمانت استاندارد NXP Semiconductors و مشخصات محصول NXP Semiconductors. ترجمه ها - نسخه غیر انگلیسی (ترجمه شده) یک سند، شامل اطلاعات حقوقی در آن سند، فقط برای مرجع است. در صورت وجود هرگونه مغایرت بین نسخه ترجمه شده و انگلیسی، نسخه انگلیسی برتری خواهد داشت.

امنیت - مشتری می‌داند که همه محصولات NXP ممکن است در معرض آسیب‌پذیری‌های ناشناس باشند یا ممکن است از استانداردها یا مشخصات امنیتی تعیین‌شده با محدودیت‌های شناخته شده پشتیبانی کنند. مشتری مسئول طراحی و بهره برداری از برنامه ها و محصولات خود در طول چرخه عمر خود است تا تأثیر این آسیب پذیری ها را بر برنامه ها و محصولات مشتری کاهش دهد. مسئولیت مشتری همچنین شامل سایر فناوری‌های باز و/یا اختصاصی است که توسط محصولات NXP برای استفاده در برنامه‌های مشتری پشتیبانی می‌شوند. NXP هیچ مسئولیتی در قبال آسیب پذیری نمی پذیرد. مشتریان باید به طور منظم به روز رسانی های امنیتی NXP را بررسی کرده و به طور مناسب پیگیری کنند.

مشتری باید محصولاتی را با ویژگی های امنیتی انتخاب کند که به بهترین وجه با قوانین، مقررات و استانداردهای برنامه مورد نظر مطابقت داشته باشد و تصمیمات نهایی طراحی را در مورد محصولات خود اتخاذ کند و تنها مسئول رعایت کلیه الزامات قانونی، نظارتی و امنیتی مربوط به آن است. محصولات، صرف نظر از هرگونه اطلاعات یا پشتیبانی که ممکن است توسط NXP ارائه شود.

NXP دارای یک تیم پاسخگویی به حوادث امنیتی محصول (PSIRT) (قابل دسترسی در PSIRT@nxp.com) است که بررسی، گزارش‌دهی و انتشار راه‌حل آسیب‌پذیری‌های امنیتی محصولات NXP را مدیریت می‌کند. NXP BV - NXP BV یک شرکت عامل نیست و محصولاتی را توزیع یا نمی فروشد.
علائم تجاری
توجه: همه مارک های ارجاع شده، نام محصول، نام خدمات و علائم تجاری دارایی صاحبان مربوطه می باشند. NXP - علامت کلمه و لوگو علائم تجاری NXP BV هستند

AMBA، Arm، Arm7، Arm7TDMI، Arm9، Arm11، Artisan، big.LITTLE، Cordio، CoreLink، CoreSight، Cortex، DesignStart، DynamIQ، Jazelle، Keil، Mali، Mbed، Mbed Enabled، NEON، POP، RealView، SecurCore،
Socrates، Thumb، TrustZone، ULINK، ULINK2، ULINK-ME، ULINKPLUS، ULINKpro، μVision، و همه کاره — علائم تجاری و/یا علائم تجاری ثبت شده Arm Limited (یا شرکت های تابعه یا وابسته آن) در ایالات متحده و/یا جاهای دیگر هستند. فناوری مربوطه ممکن است توسط هر یک یا همه اختراعات، حق چاپ، طرح ها و اسرار تجاری محافظت شود. تمامی حقوق محفوظ است.

اسناد / منابع

توسعه رابط گرافیکی NXP GUI Guider [pdfراهنمای کاربر
توسعه رابط گرافیکی راهنمای GUI، توسعه رابط گرافیکی، توسعه رابط، توسعه

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *