【小安派R2测评】又菜又爱玩的小白搭建编译环境

[复制链接]
查看677 | 回复4 | 2024-9-23 15:27:53 | 显示全部楼层 |阅读模式
本帖最后由 aramy 于 2024-9-23 15:27 编辑

看论坛大佬们都好厉害啊!!自己是又菜又爱玩,3D打印的外壳,还没到手,先搭建一个编译环境来。
2.png

首先我有一台笔记本是安装的Ubuntu22的操作系统。计划用这个笔记本来搭建编译环境。参考论坛大佬的帖子https://bbs.ai-thinker.com/forum ... =255&extra=page%3D1开始了我的搭建之路。
一、依赖工具安装
       有枣没枣打三杆子,先抄着安装依赖
  1. sudo apt-get install make gcc vim cmake git ninja-build -y
复制代码

二、克隆SDK
这里肯定是使用国内的gitee来克隆。国外的怕有炸弹
  1. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码
3.png

4.png

最后一步需要时间挺长的,大概要15分钟。

  1. (base) mcudev@Lenovo:~/data/AiPi-Open-Kits$ tree -L 2
  2. .
  3. ├── aiTinkerCloud_SDK
  4. │?? ├── 3rdparty
  5. │?? ├── application
  6. │?? ├── driver
  7. │?? ├── protocol
  8. │?? ├── system
  9. │?? └── utils
  10. ├── bl61x_SDK
  11. │?? ├── AiPi_bsp
  12. │?? ├── os
  13. │?? ├── toolchain
  14. │?? └── tools
  15. ├── examples
  16. │?? ├── AiPi-Cam-D200
  17. │?? ├── AiPi-R286
  18. │?? ├── AiPi-UNO-ET485_LoRaBoard
  19. │?? └── blank
  20. ├── export.sh
  21. ├── README.md
  22. └── update_sdk.sh

  23. 17 directories, 3 files
复制代码
5.png

三、编译
然后去编译代码,这时遇到第一个大问题了。编译总是报错,卡住了好久,才解决,原来是我的Ubuntu中有多个编译环境,系统在编译是没能选择正确的编译环境,解决方法就是将不必要的编译环境屏蔽掉。只留下小安派export里边的编译环境即可。

6.png

第二个大问题,编译完成后如何烧写。这里自己犯了个经验主义错误。总觉着通过type-c口与电脑连接了,那么type-c口就是用来烧写的口。
把板子插上电脑后,电脑没有任何反应,并没有如预期一般多出一个串口来,按住I02按钮,再按复位键,也没有串口出现。按住I02按键,再上电,依然没有串口出现。折腾许久,几经崩溃。到处问,也没问出个所以然来。最后就在放弃的前一刻,发现板子上有个TX、RX的串口丝印,找出了一个USB转TTL的模块,接上板子的串口,终于是能够成功烧写了。

7.png

8.png

终于把板子由能够显示个漂亮的UI界面,变成一个没有任何现实的额砖头了。不管怎样吧!总算是能成功编译、烧写了!



回复

使用道具 举报

爱笑 | 2024-9-23 15:47:56 | 显示全部楼层
赶紧把砖变回来呀
用心做好保姆工作
回复 支持 反对

使用道具 举报

bzhou830 | 2024-9-23 17:08:51 | 显示全部楼层
一看就是大佬
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

iiv | 2024-9-23 21:53:09 | 显示全部楼层
10元回收2手砖头
回复 支持 反对

使用道具 举报

aramy | 2024-9-24 11:28:58 | 显示全部楼层
才不呢!现在有显示啦!
回复 支持 反对

使用道具 举报

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

本版积分规则