欢迎光临【半岛全站】中国有限公司官网!

10年专注高精度恒温恒湿设备定制生产厂家
全国咨询热线:(0592)5205549
联系我们
【半岛全站】中国有限公司官网
全国免费服务热线:(0592)5205549
手机:(0592)5205549
邮箱:254370137@qq.com
地址 :福建省厦门市思明区望海路340号
联系人:陈先生
半岛全站官方网站

半岛全站官方网利用GUI Guider对象在MCU上开辟嵌入式GUI利用 (1)

时间:2023-08-25 10:21:46 作者:小编 点击:

  LVGL的作家是来自匈牙利的physicist Kiss-Vamosikisvecauserieor,LVGL用器可在不嵌入式硬件的PC上煽动嵌入式interface计划,同时LVGL行为一个图形库,它自带着靠近三十多种小对象也许供开辟者利用。这些壮大的建立块按钮配搭上带有十分丝滑的动画和也许做到滑润转动的高等图形,同时兼具着不高的设置装备摆设条件和开源属性,昭著的劣势使得LVGL蔚然成风,成为泛博开辟者在筛选interface时的第一筛选。

  LVGL自带了富厚的控件:窗口、按键、标签、列表、图表等,还也许自界说控 件;撑持良多殊效:晶莹、暗影、主动显现埋没转动条、界面切换动画、图标翻开封闭动画、滑润的拖拽控件、分层显现、反锯齿、仅耗少许内存的字体等等。

  同LVGL利用处景相似的支流的嵌入式interface组件尚有emWin、TouchGFX等,比拟较而言,LVGL对开辟者越发友爱,对照典范目标如表x所示。

  interface Guider是恩智浦供给的用户友爱型图形用户界面开辟对象,可经过开源LVGL图形库急迅开辟高品性的显现。interface Guider的拖放编纂器也许轻巧使用LVGL的浩繁特征,如小零件、动画和神色来建立interface,而只要少许代码或底子无需所有代码。单击按钮,您也许在摹拟情况中运转利用或将其导出到目的名目。也许很轻巧地将interface Guider天生的代码增添到MCUXadviseo IDE或IAR Embottomded Workgovernance名目中,进而加快开辟进程,并许可无缝地将嵌入式用户界面增添到利用中。

  interface Guider是NXP公司推出的一款用户友爱的嵌入式图形利用开辟对象。它利用开源LVGL图形库行为下层图形引擎,供给可视化所见即所得的拖放UI编纂器,可以或许急迅、轻巧地为嵌入式利用法式建立时兴的图形用户界面。图形计划师可以或许间接利用interface Guider建立UI,并将已事情的UI托付给相关软件开辟职员,而相关软件开辟职员只要用心于下层营业逻辑开辟。经过这类体例,interface Guider也许撑持小我或团队高效地配合事情。interface Guider的相关软件界面,如图x所示。

  本例利用鉴于国产机灵微电子“星斗”处置器内核系列的MCU产物,MM32F5270/MM32F5280,计划的开辟板BIRD-F5,共同ST7796U的3.5寸TFT液晶显现屏模块。所有也许毗连液晶显现模块的开辟板都可用于开辟LVGL,唯有开辟者事后适配好详细的液晶屏启动,和在详细开辟板上做好LVGL工程的移植,后续开辟图形界面的事情将全数在interface Guider情况中停止开辟,同详细的开辟板和显现模块有关。

  幻想环境下,鉴于MCU的UI利用的开辟,中心应当放在UI的计划上,而MCU相干的开辟事情,可是为UI相关软件供给一个运转情况。如斯,在本例中搭建的相关软件开辟情况,也首要分为两个部门:搭建鉴于MCU的UI利用运转情况,搭建鉴于PC的UI利用开辟情况。这边的筹办事情,须要建立一个包罗了可以或许撑持interface Guider源码的MCU的源码工程,当在interface Guider中编纂好UI素材,对应天生的源码也许被间接集成到MCU工程中,编译并可以或许在详细的开辟板上运转。

  运转interface Guider须要设置装备摆设JDK,若是本机上不JDK,煽动interface Guider后会有提醒。如图x所示。

  在安置OenclosureJDK的过程当中,牢记要将JDK的可履行文献的途径增添到开辟主机编制的情况变量中。如图x所示。安置OenclosureJDK的末尾步调中,大概也有主动增添编制情况变量的操纵选项,也可勾选此中,主动落成增添半岛全站官方网

  至此,安置interface Guider相关软件的进程全数落成。鄙人文中将先容若何筹办可以或许适配interface Guider相关软件天生源码的MCU工程。