近日恩智浦推出了一个全新的图形用户界面开发工具——GUI Guider,可以免费与恩智浦的通用和跨界MCU一起使用。
-
高级图形效果:动画,反锯齿,透明度,平滑滚动
-
支持多语言的UTF-8编码
-
最小内存需求 (64 kBFlash, 16 kB RAM)
-
仅仅单个帧缓冲设备就可以呈现高级视觉特效
-
使用C编写以获得最大兼容性(兼容C++)
-
基于自由和开源的MIT协议
-
支持拖放的所见即所得(WYSIWYG)用户界面设计
-
支持多语言、字型
-
轻松添加事件、动作和动画来增强应用
-
自动产生LVGL C语言源代码
-
与恩智浦MCU SDK高度整合,为MCUXpresso项目生成应用代码
-
上位机仿真器
① 开启GUI Guider,创建一个新的项目:
-
输入项目名称
-
点选”BOARD TEMPLATES”然后选择”MIMXRT1062xxxxA”
-
点选”APPLICATION TEMPLATES”然后选择”Printer Demo”
-
点选“CREATE”
② 此时GUI Guider将带入Printer Demo的模板工程,用户可以在此模板工程上修改、开发图形化用户界面。完成GUI设计之后,点”Generate Code”产生LVGL的C语言源代码。
③ 产生的源代码会被存放在GUI Guider项目目录的”generated”中。
④从NXP网站下载RT1060 SDK 和MCUXpressoIDE ,在MCUXpresso IDE开启”littlevgl_guider”例程项目。
⑤ 将GUI Guider产生的”custom” 和”generated”目录,取代littlevgl_guider项目中原本的”custom” 和”generated”目录。
⑥ 将”/${ProjName}/littlevgl/lvgl/src/lv_font”加入littlevgl_guider的项目路径。
⑦ 编译项目、下载代码到RT1060-EVK开发版,重新上电之后就可以在RT1060-EVK操作PrinterDemo应用程序。
評論