3.1s快速启动!i.MX93系列开发板部署LVGL,打造更高效的GUI
LVGL(Light and Versatile Graphics Library)是一个免费开源的图形库,专为嵌入式系统设计。它以轻量级、高效和易于使用而著称,支持多种屏幕分辨率和硬件配置,并提供了丰富的GUI组件,能够帮助开发者轻松构建出美观且功能强大的用户界面。点击下图可前往LVGL官网。
近期,飞凌嵌入式为基于NXP i.MX93系列处理器打造的OK-MX9352-C开发板成功移植了LVGL v8.3,不仅界面美观精致,启动速度也大幅提升,仅需3.1s。下面,我们将通过Ebike Screen Demo来展示LVGL v8.3在OK-MX9352-C开发板上的实际运行效果。
在OK-MX9352-C开发板上运行的LVGL v8.3版本中,飞凌嵌入式移植了一个Ebike Screen Demo,用于模拟电助力自行车屏幕界面。它充分利用了LVGL的组件和特性,展示了一个既美观又实用的仪表盘。
1、自定义背景图片
Demo使用了自定义绘制的背景图片,不仅美观,还通过LVGL的图像处理功能被完美地嵌入到界面中,使得整个仪表盘看起来更为美观。
2、基本组件的灵活应用Demo中使用了按钮、页面跳转等基本组件,提供了丰富的交互功能。用户可以通过点击按钮来切换不同的页面,查看不同的信息。这些组件的灵活应用使得Demo的界面更加直观和易用。
3、丰富的信息显示Ebike Screen Demo中展示了包括速度、电池、时间、地图和设置在内的多种信息,这些信息通过LVGL的图表和文本组件被清晰地呈现在屏幕上,使用户能够一目了然地了解电助力自行车的当前状态。
通过Ebike Screen Demo的展示,我们可以看到LVGL在OK-MX9352-C开发板上运行的优势——快速启动、功能丰富、界面美观,这对于正在寻找轻量化、易集成GUI解决方案的开发者来说,是一个非常具有优势的选择。相信在未来,LVGL的图形界面将会更加多样化和智能化。飞凌嵌入式也将有更多产品适配LVGL,为嵌入式设备带来更加丰富和高效的交互体验,大家敬请期待。
相关产品 >
-
FET-MX9352-C核心板
FET-MX9352-C核心板基于NXP i.MX9352处理器开发设计, i.MX9352集成2个Cortex-A55核和1个Cortex-M33实时核,主频达1.5GHz, 原生支持8路UART、2路Ethernet(含1路TSN)、2路USB 2.0、2路CAN-FD总线等常用接口。飞凌iMX93x系列在经市场验证的 i.MX 6和i.MX 8基础上进行了升级,集成NPU 可加速边缘机器学习应用,i.MX9352核心板体积小巧,便于嵌入到您的产品中。
了解详情 -
OK-MX9352-C开发板
iMX9352是一款低功耗、低成本、高性能、通用性强的嵌入式开发板产品,iMX9352采用A核+M核多核异构架构,兼具多任务处理与实时控制,0.5 TOPS Ethos U-65 microNPU,满足边缘AI需求,2路千兆网口,其中1路支持TSN,2通道MIPI-CSI摄像头接口,引出处理器所有可引出功能,并确保信号和电源完整性,iMX9352高性能,低成本的解决方案
了解详情