OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 136|回复: 0

[XILINX] (长期更新)基于正点原子领航者/启明星ZYNQ开发板,准备实现示波器功能(通过LVGL实现示波器界面))

[复制链接]

4

主题

2037

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5676
金钱
5676
注册时间
2018-10-21
在线时间
1614 小时
发表于 2025-1-7 09:48:45 | 显示全部楼层 |阅读模式
本帖最后由 QinQZ 于 2025-1-7 09:51 编辑

        我在2024年年初给自己定了一个目标,年内实现基于正点原子的领航者/启明星开发板实现示波器的功能。当时想着留了有一年的时间,怎么着也能做出来了,奈何计划赶不上变化,中间一直被各种事情耽搁了,整个2024年只花了一周左右的时间评估实现的架构和方案,现在记录下当时思考和实现的过程。                

        我一开始准备从开拓者NiosII的示波器例程移植到ZYNQ上,考虑到开拓者NiosII的示波器界面使用的是ucGUI库,这个库并不是免费的库,所以放弃使用此方案,而选择了市面上更为常用且免费的LVGL图形库。LVGL(Light and Versatile Graphics Library)是一个免费的轻量级开源图形库,并且正点原子多个产品的界面使用LVGL图形库实现,因此准备通过LVGL图形库基于ZYNQ的示波器功能。

        当时已经将LVGL图形库移植到领航者/启明星7020板卡上,显示出音乐播放器的界面(只是实现显示和触摸的功能,不会通过耳机和喇叭播放音乐),但目前还存在一些问题,比如界面不够丝滑,比较卡顿,暂时还没有精力研究和优化,这里先将初版的工程分享出来,给同样对Vitis实现示波器或者LVGL界面感兴趣的小伙伴,供大家参考。我也是刚开始学习LVGL,暂时对LVGL的很多内容也不熟悉,在此也非常期待和大家一起讨论关于示波器或者LVGL的内容。

        LVGL显示界面如下:


LVGL界面.png
领航者+屏幕.png
工程代码(第一次初版):
lvgl_adda_dso_v0.rar (22.46 MB, 下载次数: 2)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-1-19 02:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表