0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Gui库硬件运行要求

电子工程师笔记 来源:电子工程师笔记 作者:电子工程师笔记 2022-11-01 09:46 次阅读

今天给大家推荐一个很不错的Gui库:GuiLite,非常好用,希望对你有所帮助。

一、GuiLite介绍

GuiLite是一个开源的Gui框架,只依赖于一个单一的头文件库(GuiLite.h),不需要很复杂的文件管理,代码量平易近人,GuiLite由4千行C++代码编写,单片机上也能流畅运行,其最低的硬件运行要求如下:

CPU主频 ROM大小 RAM大小
24 MHZ 29KB 9KB

同时GuiLite具有很强的跨平台特性:

支持的操作系统iOS/macOS/WatchOS,AndroidLinuxARM/x86-64),Windows(包含VR),RTOS… 甚至无操作系统的单片机

支持的开发语言:C/C++, Swift, Java, Javascript, C#, Golang…

支持的第3方库:Qt, MFC, Winforms, CoCoa…

除此之外,GuiLite 提供一系列辅助开发工具:

完美的“云” + “物联网”解决方案:让你轻松驾驭全球IoT业务

支持多语言,采用 UTF-8 编码;支持视频播放

资源制作工具为你定制自己的字体/图片资源

所见即所得的GUI布局工具

编译活跃度统计,及实时分析

支持3D & Web

支持Docker,一条命令启动。

2、Gui移植结果

下载完成后程序复位,可以在OLED上看到Demo的示例动画。

859be706-5976-11ed-a3b6-dac502259ad0.png

一些其他的演示效果

863538c0-5976-11ed-a3b6-dac502259ad0.gif

当然也有移植到小熊派开发板的。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6284

    浏览量

    121880
  • 硬件
    +关注

    关注

    11

    文章

    2922

    浏览量

    64779
  • 文件管理
    +关注

    关注

    0

    文章

    12

    浏览量

    8866

原文标题:一个非常好用的单片机图形库

文章出处:【微信号:电子工程师笔记,微信公众号:电子工程师笔记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用GUI Guider工具开发嵌入式GUI应用(2)

    GUI Guider本质上是一个方便嵌入式开发者基于LVGL开发GUI应用的源码生成器工具,其作用是帮助开发者生成LVGL的应用源码,GUI Guider最终生成的源码将要被部署到具体的嵌入式
    的头像 发表于 08-16 14:36 2161次阅读
    使用<b class='flag-5'>GUI</b> Guider工具开发嵌入式<b class='flag-5'>GUI</b>应用(2)

    请问纯命令行界面应该如何运行gui程序?

    最近开始玩嵌入式的gui编程了,使用的是友善之臂的tiny4412的板子。但是发现一个问题。在使用他默认出厂自带的linux系统的时候我只要使用串口连接上板子,在命令行里面运行传到板子里的程序就可以
    发表于 04-03 10:44

    请问使用GUI_FillCircle()是否有什么特殊要求

    我有两个工程都是在GUI_Init() 之后执行了GUI_FillCircle()函数,一个能成功画圆,而一个却并未画出圆。是否使用GUI_FillCircle()有什么特殊要求(如:
    发表于 07-03 02:37

    如何选择嵌入式系统的GUI

    ` 本帖最后由 idea4good 于 2019-7-9 19:40 编辑 嵌入式系统由于软硬件资源的差异性,往往在选择GUI时,打伤脑筋;或许有些开发者认为,直接选择Qt就可以了,但实践证明
    发表于 07-04 22:16

    请问四轴中OLED用到的GUI函数中的GUI是什么?

    大家好,求问,四轴中OLED用到的GUI函数,是什么GUI,哪里有这个的源码下载和讲解???
    发表于 07-29 01:44

    如何使用GUI做UI界面设计

    遇到了类似问题,所以使用第三方GUI做UI界面设计,大大提高了效率。因为使用CPU内存资源有限,从几个小巧的GUI中选择,有uCGUI、emWIN、STemWIN,这三者的历史渊源不...
    发表于 12-15 09:13

    嵌入式GUI需要解决哪些问题才能有效降低嵌入式系统开发的风险

    嵌入式系统由于软硬件资源的差异性,往往在选择GUI时,打伤脑筋;或许有些开发者认为,直接选择Qt就可以了,但实践证明,有些项目走到一半的时候,才发现系统的性能和资源完全喂不饱这个大鳄~~个人认为嵌入式
    发表于 12-15 08:20

    嵌入式系统开发之ucos在各种硬件上的GUI实现

    嵌入式系统开发之ucos在各种硬件上的GUI实现.rar 嵌入式用户图形接口uC/GUI在uC/OSII上的嵌入4.1 uC/GUI简介   uC/
    发表于 03-15 14:10 79次下载

    硬件开发文档8点要求

    硬件需求说明书是描写硬件开发目标,基本功能、基本配置,主要性能指标、 运行环境,约束条件以及成本和进度等要求,它的要求依据是产品规格说明书和
    的头像 发表于 05-03 15:54 5377次阅读
    <b class='flag-5'>硬件</b>开发文档8点<b class='flag-5'>要求</b>

    如何进行硬件连接,启动GUI运行马达

    启动马达吧!快速,简单,有趣!本视频将向用户展示如何进行硬件连接,启动GUI运行马达。
    的头像 发表于 11-28 06:04 2829次阅读

    如何运行内存接口生成器GUI以生成RTL

    通过使用流量生成器创建示例设计,运行综合和实现以及查看摘要报告(利用率,功率等),了解如何运行内存接口生成器(MIG)GUI以生成RTL和约束文件
    的头像 发表于 11-23 06:16 4097次阅读

    嵌入式Linux中的GUI系统的研究与移植

    嵌 入式GUI为嵌入式系统提供了一种应用于特殊场合的人们交互接口。嵌入式GUI要求简单、直观、可靠、占用资源小且反应快速,以适应系统硬件资源有限的条 件。
    发表于 04-25 17:02 520次阅读
    嵌入式Linux中的<b class='flag-5'>GUI</b>系统的研究与移植

    浅谈易用性测试及GUI常见的测试要求

    浅谈易用性测试及GUI常见的测试要求
    的头像 发表于 06-29 10:15 2536次阅读

    WSL中运行Linux GUI应用已成为现实

    在 WSL 中运行 Linux GUI 应用已成为现实,微软 WSL 团队产品经理 Craig Loewen 在推特展示了其团队为 WSL 添加对 Linux GUI 应用的支持,并表示越来越接近初始预览阶段,将会在未来几个月内
    的头像 发表于 10-10 14:40 3360次阅读

    GUI-Guider生成工程移植MCU

    GUI Guider 是恩智浦为 LVGL 开发了一个上位机GUI 设计工具,可以通过拖放控件的方式设计 LVGL GUI 页面,加速 GUI 的设计。设计完成的
    发表于 02-22 16:18 0次下载