【祖传点灯】安信可Ai-M61-32S + 小车慢慢做

[复制链接]
查看951 | 回复16 | 2024-5-7 11:03:02 | 显示全部楼层 |阅读模式
本帖最后由 无信之迷茫 于 2024-5-7 15:31 编辑

本帖最后由 无信之迷茫 于 2024-5-5 20:08 编辑

首先感谢安信可给的机会,本人纯小白,之前连Linux都没有把玩过。
本人强烈建议把单片机教育普及到义务教育阶段!!!

  • 安装Ubuntu
        访问www.ubuntu.com,下载最新的24.04版,2024-04-26发布的,嘎嘎新。LTS长期维护版,且现在注册获得pro版12年的免费升级服务。咱也不懂,稳定就好,过几年说不定都用鸿蒙去了。


QQ图片20240505190043.png


        本人用的是废旧电脑1037U,双核的,用来做linux主机物尽其用,本来想安装服务器版本,反正不用桌面。考虑到第一次玩linux还是装了桌面版。建议硬盘30G空间4G内存,再准备一个16G以上的u盘。开始!

        先在我的window主力机上下载Ubuntu镜像文件

QQ图片20240505190140.png

再下载Ubuntu烧录软件balenaEtcher

QQ图片20240505191558.png

ubuntu官网已经给出地址,我下载的是绿色版反正只用一次

QQ图片20240505191910.png QQ图片20240505191919.png

然后用Etcher装载镜像,烧录进U盘

QQ图片20240505192504.png

然后是用U盘插到目标电脑,选择U盘启动,一步一步安装好,这个经常装系统的朋友很熟悉了。

详细的步骤可以看B站up主技术爬爬虾视频《Ubuntu24.04发布,详细安装教程,拯救旧电脑》

up主推荐的另一个软件rustdesk也是很nice。是一个远程桌面软件,在本次点灯任务中不需要。

QQ图片20240505191951.png

  • Ubuntu机子安装ssh服务
      这个是看了另一个up主河神呵一呵的教程《2.VS code 远程连接虚拟机》。我就不废话了,主要是小白踩坑。首先是安装了ssh后,用ssh -v命令无效,原来是大小写敏感,改成ssh -V就可以看到版本。然后就是一直start命令无效,说service not found,后来发现安装的时候在一个目录,运行的时候在另外一个目录。第一次用命令行的小白伤不起。用到的几个命令:

安装ssh:sudo apt-get install ssh

查看版本:ssh -V

启动ssh:sudo service ssh start

查看Ubuntu机子ip地址:ifconfig

Ubuntu机子地址需要和主力机在同一个ip段内,例如我的Ubuntu是10.10.10.141。我的主力机地址是10.10.10.***。




  • 主力机远程连接Ubuntu
接着是主力机安装VScode,然后在侧面扩展栏搜索ssh并安装remote ssh


QQ图片20240505194911.png
这里踩了一个坑,在点+号后,输入ip地址,选择ssh命令后,出现一个选项框,第一次连接需要设置一下:点“打开配置”

QQ图片20240505195244.png

在IP底下加一句User ****设置你的ubuntu机子的用户名。就是你Ubuntu机子的管理员名字。例如我这里是tutu
QQ图片20240505195248.png



点击关闭设置。后面再操作一次连接,按提示输入Ubuntu机子的密码就可以了。
QQ图片20240505195805.png



打开终端,就可以远程操作Ubuntu啦,用我的windows主力电脑,远程操作超低配置的Ubuntu小主机,美滋滋。
QQ图片20240505200037.png
现在就可以远程用vs来配置环境啦


  • 配置编程环境
前面写了那么多可以省略,没错,我头发掉光了重新用win来配置

我还想写一篇《论真的教程和假的(官方)教程》,想想还是自己太菜了吧。能怎么说呢,我想其他的初学者也很苦恼。

最后是看了这个真的教程,感谢jkernet--真的教程  真的注意事项

QQ图片20240505202226.png

(未完待续)



QQ图片20240505203011.png
QQ图片20240505202226.png
QQ图片20240505203011.png
回复

使用道具 举报

爱笑 | 2024-5-7 11:05:44 | 显示全部楼层
你这个是有图没贴上来还是无图呀?
用心做好保姆工作
回复 支持 反对

使用道具 举报

无信之迷茫 | 2024-5-7 11:10:18 | 显示全部楼层
爱笑 发表于 2024-5-7 11:05
你这个是有图没贴上来还是无图呀?

有了有了,刚才是草稿
回复 支持 反对

使用道具 举报

1084504793 | 2024-5-7 11:41:16 | 显示全部楼层
回复

使用道具 举报

无信之迷茫 | 2024-5-7 20:47:44 | 显示全部楼层
本帖最后由 无信之迷茫 于 2024-5-7 21:16 编辑

虽然掉了很多头发,确实是学到东西了。


  • 继续点灯
打开规格书

本开发板采用安信可BL618芯片:带 FPU 和 DSP 的 32 位 RISC-V CPU,最高主频可达 320M

性能强大

Untitled.png

支持wifi,蓝牙,支持 DVP、MJPEG、Dispaly、Audio Codec、USB2.0、SDU、以太网(EMAC)、SD/MMC(SDH)、SPI、UART、I2C、I2S、PWM、GPDAC、GPADC、ACOMP 和 GPIO 等 /nice大拇指


建议type C供电


Untitled.jpg


用type C线连接上电脑,主意线要选用数据线,有的线只有充电功能。

查看串口是哪个号,我这里是COM10

11.png


在example文件夹里面找到gpio,里面有一个input/output例程

参考论坛里面end的方法《祖传点灯》把文件复制一份。奇怪我复制到在gpio文件夹外面无法编译。

只能在这个文件夹里面了,命名为gpio_LED。

13.png


并修改代码,然后按板子上的俩个按钮,然后在终端输入make flash COMX=COM10。

12.png

出现error2,前面还有一个错误 fatal error: lwip/dns.h: No such file or directory不知道是不是有关。
注释掉这个lwip文件后,又出现其他错误

14.png

这里要吐槽一下,板子是不是可以在读写或在烧录模式的时候有个led指示灯。

最后的error2,看前面的教程说是安装路径有空格或中文,排查后我并没有这个问题。
我的路径是D:\aipi\AiPi-Open-Kits\aithinker_Ai-M6X_SDK。再找问题所在

回复 支持 反对

使用道具 举报

无信之迷茫 | 2024-5-7 22:21:13 | 显示全部楼层

  • 最终点亮

把这个也注释掉了ip_addr_t。感谢群里的凌云和沈工。

15.png

1715091378944.jpg

完成点灯,后续再挖掘这个板子的应用,毕竟这个性能和扩展都那么好,只是点灯那就是浪费,浪费就是犯罪。

回复 支持 反对

使用道具 举报

无信之迷茫 | 2024-5-7 22:22:42 | 显示全部楼层
爱笑 发表于 2024-5-7 11:05
你这个是有图没贴上来还是无图呀?

终于点亮了
回复 支持 反对

使用道具 举报

WT_0213 | 2024-5-8 08:59:50 | 显示全部楼层
回复

使用道具 举报

noonezero | 2024-5-10 11:19:21 | 显示全部楼层
恭喜点灯
回复

使用道具 举报

wukong50 | 2024-5-10 12:14:16 | 显示全部楼层
入坑了
回复

使用道具 举报

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

本版积分规则