zhonguoying

所在地区: 全国
首页
服务/硬件产品
行业解决方案
案例
尽情畅快使用吧!独特GUI界面源码分享_百工联_工业互联网技术服务平台
尽情畅快使用吧!独特GUI界面源码分享
全国
浏览
-
zhonguoying
方案概述:

我们为您提供一种独特的GUI界面代码解决方案,以满足嵌入式工程师编写显示界面的需求。我们的代码使用stm32作为主MCU,并驱动LCM12864进行显示。我们的目标是编写自己的GUI,对其他外设资源的要求并不高。我们提供了详细的备注和扩展接口,方便移植、扩展和维护。希望我们的解决方案能够满足您的需求,如有任何问题,请随时与我们联系。

我们为您提供以下解决方案:

我们了解到,ucGUI与emWin是许多嵌入式工程师编写显示界面的首选。然而,随着版本的升级,商用GUI提出了专利费的要求,这对于国内的小型企业来说是不可接受的。因此,我们编写了一份独特的GUI界面代码,以满足企业的需求。

我们的GUI界面代码使用stm32作为主MCU,并驱动LCM12864进行显示。我们的目标是编写自己的GUI,因此对其他外设资源的要求并不高。初期我们选择了单色LCM12864作为练手的对象,并将代码开源,供大家学习和交流,以丰富xlGUI的功能。

在我们的系统设计框图中,xlGUI采用了WM_Manage窗口管理器来统一管理UI消息事件。用户交互消息(数据信息、按键事件等)通过WM_SendMessage发送给控件,由控件自行解析事件类型并响应消息。整个工程中,GUI_GDI是公共绘图接口,方便控件或用户对显示屏进行绘制显示。GUI_GDI统一调用GUI_Drive函数接口来操作显存。在本例程中,我们在GUI_GDI中开辟了m_MemDev显示内存池,该内存池与显示屏的像素一一对应。GUI_GDI的所有函数默认直接操作显存池的像素点。显存刷新操作由GUIDRV_DEVICE_API函数完成,用户可以通过编写GUI_Driver函数来实现不同类型显示屏的驱动。

我们的作品全部使用C语言编写,通俗易懂,适合初学者。我们提供了详细的备注和扩展接口,方便各路嵌入式大神进行移植、扩展和维护。我们希望这个版本的GUI能够最终演化成能够替代ucGUI/emWin的解决方案。

请注意,该项目的设计来源于立创社区,设计资料仅供学习参考。

希望我们的解决方案能够满足您的需求,如果您有任何问题或需要进一步的帮助,请随时与我们联系。
为您推荐其他供应商的行业解决方案
免责声明:本网站部分内容来源互联网,如权利人发现存在侵权信息,请及时与本站联系删除。
供应商:
zhonguoying
所在区域: 全国
公司简介: 中国英(zhonguoying)是一家专注于GPS模块、远程控制、51单片机、红外遥控等领域的技术公司。我们拥有一支专业的团队,擅长硬件电路设计、源码开发和解决方案提供。我们的产品包括TP4056电路、电机驱动电路、空气质量指数水平测量系统、智能插座等。我们提供的解决方案涵盖了仿真器源码、台灯电路、USB声卡电路等多个领域。我们的案例包括华为P7维修原理图、博通、空气质量测量系统等。 我们的核心能力在于提供高质量的硬件设计和源码开发,以满足客户的需求。我们的USB转TTL、干簧管继电器硬件设计、Mini Fan电机驱动迷你风扇DIY制作等产品深受客户好评。我们还提供了一系列的解决方案,如防丢器解决方案、工业测量仪器电路等,为客户提供全方位的技术支持。 我们致力于为客户提供高品质、高性能的产品和解决方案,以满足不同行业的需求。无论是个人用户还是企业客户,我们都将竭诚为您提供专业的技术支持和优质的产品。欢迎联系我们,让我们一起开创更美好的未来。