完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
首先,给上钊哥评语: 然后,请出今天的主角:龙芯2K500 + LVGL v8 首先需要准备好交叉编译环境。这可以使用官方资料包中的交叉工具链: 编译环境准备好以后,可以直接下载LVGL的linux port代码:
然后,需要设置编译器CC为LoongArch对应的交叉编译工具,方式如下: 然后就可以编译代码了: 正常编译完成后,会生成demo文件: 如果在较新的Linux系统,或者龙芯2K500的系统上查看这个文件,可以看到更准确的信息: 可以将这个文件,传送到龙芯2K500的系统,然后执行。根据交叉编译环境的不同,可能会出现如下的错误提示: 在之前的file demo重,可以看到需要 /lib64/ld-linux-loongarch-lp64d.so.1 ,而板子上的系统中,没有这个文件: 可以从交叉编译环境中,将对应的文件拷贝过来即可。 再做一个ld-linux-loongarch-lp64d.so.1的软链接: 然后就可以用下面的命令运行了: 不过,运行的时候,会提示EDEV的问题,这是因为触摸设备没有配置好。
那一条指令执行后,然后点击触摸屏有反应,那就说明触摸屏对应哪一个: 然后修改lvgl的设备配置文件:lv_drv_conf.h,参考下图修改对应的设备编号,然后重新编译,再上传到开发板,就能成功运行了。 LVGL demo跑起来后,可以在屏幕滑动或者点击操作,运行效果,确实是非常的流畅,一个字:爽,两个字:丝滑!!! 具体效果见视频: 龙芯2K500 LVGL测试 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
599 浏览 0 评论
1387 浏览 0 评论
【龙芯2K0300蜂鸟板试用】(求助)龙芯2K0300蜂鸟板如何驱动摄像头?
1235 浏览 1 评论
884 浏览 0 评论
【龙芯2K0300蜂鸟板试用】第十篇 龙芯2K0300蜂鸟板--基于龙芯2k300的室内环境监控系统v0.8版
976 浏览 0 评论
3131浏览 66评论
1728浏览 12评论
1123浏览 9评论
7627浏览 9评论
【龙芯2K0300蜂鸟板试用】适配opencv-mobile
3211浏览 6评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 19:09 , Processed in 0.967502 second(s), Total 62, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号