LittleVGL入门

首先说明一下littleVGL,我进行开发的时候就参考了一个官网链接和哔哩哔哩的一套正点原子开源视频和开发文档,链接贴出来如下:
微雪课堂
手把手教你学LittleVGL
哔哩哔哩视频链接
说明:我接下来的讲解全都基于STM32F0407IGT6正点原子阿波罗开发板;
应用的软件。参考资料。开发文档。代码例程全都基于正点原子litleVGL开发文件库,压缩包文件截图如下。

下载需要点第二个链接进行下载
就这三个链接,开发图形化界面足矣。国内对于littleVGL的资料并不多,可能应用上的范围比较狭窄。但是相对于littleVGL的集成度和可移植性,轻量化的角度来看,littleVGL绝对是开发图形界面最好的工具。
接下来我们来看一下需要准备的材料,在没有时间看视频的情况,可以看我的说明,可能对读者的用处更大。我把我走过的bug清晰的说明出来。
先说明一下需要准备的资料
1. PC模拟器
2. MDK5编程软件
3. 带屏幕的开发板并且已经有现成的程序可以执行界面UI

这个是正点原子的官方资料包里 的文件。
在这里插入图片描述
按照文件路径即可双极打开运行
这个软件用起来整体来说,仿真效果还是非常不错的,但是也存在相应的bug;
首先说明一下他的优点吧;
1.图形化界面开发,仿真方便,对于空间效果以及摆放位置模拟,省去大量下载到开发板上的时间;
2.操作简单,代码高亮显示明显,并且有代码提示功能;
但是缺点也是非常明显的;
1.仿真的时候会弹出两个界面:
在这里插入图片描述
我是觉得,这个仿真界面效果很好的,但是弊端就是,
2.你若关闭仿真弹框,你需要点击命令窗口的X退出按钮;如果点击了上面工具栏的停止按钮,你的仿真软件会直接卡死。。这是一个大坑,不信试试去;
在这里插入图片描述
在这里插入图片描述
另外的bug就是,
3.你代码改动或者移植之后报错,有的时候这个报错会让你崩溃,按照他的提示,根本不知道哪里错了,所以,还是一步一步的移植吧。
在这里插入图片描述
另外还有一个问题就是,
4.仿真的界面虽然可以显示,但是代码所占内存量无法查看,开发过程中一定要关注你所用到的控件,及时优化内存。
另外还有一个问题就是,
5.在显示中文的过程中,执行中文字库的文字显示时,仿真界面不会显示汉字,部分不会显示,显示不完全。所以,需要注意,有的时候并不是代码问题。
还有一个问题就是,
6.仿真器的屏幕尺寸调整后,貌似和开发板上真实的屏幕尺寸会有差异。我是觉得有差别,但是不影响使用。不要因为仿真器的大仿真界面对在真实LCD屏幕上执行造成影响。需要注意!!!!

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值