【小安派R2测评】安信可小安派R2 + 使用LVGL控制MQTT设备(总结官方搭环境问题)

[复制链接]
查看663 | 回复1 | 2024-10-24 01:58:50 | 显示全部楼层 |阅读模式

本帖最后由 KeNengBu 于 2024-10-24 02:03 编辑

本帖最后由 KeNengBu 于 2024-10-24 02:01 编辑

【小安派R2测评】安信可小安派R2 + 使用LVGL控制MQTT设备

产品开箱:

小安派-Eyes-R2配备有一块 4 寸 RGB 屏幕。所有配件有7种,如图: image.png

全部接上后,最后上电启动 image-4.png

注意接屏幕不要接反,否则屏幕会烧坏。 image-3.png

环境搭建:

克隆代码

按教程执行https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=282&extra=&page=1

image-5.png

需要注意执行 git submodule update时间较长,耐心等待即可。此时git不会显示进程,没有任何输出,但是不用怀疑,他在自己下载,等一会儿就行,这里不用挂梯子。切记不要 ctrl+c终止,否则需要你删除全部文件后重新克隆。

如图配置环境变量

8ac7eb483a3e56a5af050705bbad03e.png

重启电脑后验证是否配置成功 29166054dd0a5062d0456920dfccf83.png

编译

在 VScode 打开 AiPi-Open-Kits 文件夹进去想要编译的文件用终端打开,输入命令make,等待编译完成

发现编译报错make (e=2): 系统找不到指定的文件。 78701c008165b68490ff77fccb18584.png

我综合各个帖子,总结了3个方法:

  1. 注释aithinker_Ai-M6X_SDK\project.build文件中的75行,76行,90行,即在行头加#,然后重新编译 image-2.png

  2. 修改工程文件夹makefile将斜杠/改为反斜杠\。以及aithinker_Ai-M6X_SDK\project.build文件中的75行,76行,90行,cp换成windows的copy指令,并将将所有的 "/" 改为 "\",然后重新编译。

    image-9.png

    image-10.png

Linux使用的是正斜杠/,Windows使用的是反斜杠\。因为Windows的路径分隔符是反斜杠,而Linux的路径分隔符是正斜杠,所以Linux的路径在Windows中无法识别,反之亦然。(你只要记住windows反人类就对了,鼠标和触控板滚动方向也是和MacOS反过来的。)

  1. 使用Git Bash终端编译 方法一:对需要编译的文件夹,右键选择Git Bash Here,然后输入make

    image-8.png

    方法二:在VScode终端点击+号,选择Git Bash,然后输入make image-6.png 发现没有注释也可以正常编译 image-7.png

最后显示Built target combine即为编译成功

烧录

注意使用USB转TTL串口烧录器烧录,因为开发板不带串口芯片。

62666d0fbe41c5adbf918d4bc6ab18b.jpg

终端输入开始烧录

make flash COMX=COM6

终端提示 Please Press Reset Key!然后按住IO2按键,再按一下RST按键。注意烧录完成后还需要再按下RST按键(EN)

烧录成功 image-11.png

若看到这里,使用的是小安派-Eyes-R2开发板,按照教程编译AiPi-Eyes_weather工程,烧录后,屏幕无显示为正常。

性能测试:

单片机跑分软件 LVGL跑分:使用AiPi-Eyes-Rx工程,运行lv_demo_benchmark();函数,如图: image-12.png

170baa147a7518b56a7a833968e7fe2.jpg

6fe1aa1065d6669bd53ff429dbb38cd.jpg

跑分结果:在480*480像素4寸触摸屏中测得平均41帧

使用LVGL控制灯带

努力学习中,待完善。更新会通知。源码会上传gitee:KeNengBu (keNengbu) - Gitee.com

不足与建议:

  1. USB插入方式太过于奇怪,处于屏幕排线一侧。拔插的时候容易扯坏排线。
  2. 对外接口丝印不清晰,建议用反色丝印并与器件丝印区别开来并放大。
  3. RST按键以及用户按键IO2不要放在两个排针中间,操作十分不方便。可以并排放按键,但不要限制用户按按键的空间。(因为排针限制住了)
回复

使用道具 举报

爱笑 | 2024-10-24 08:38:19 | 显示全部楼层
哇,写的真不错,用心了!
用心做好保姆工作
回复 支持 反对

使用道具 举报

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

本版积分规则