本帖最后由 qwe2079282957 于 2023-11-17 10:36 编辑
步骤一:工具安装
鉴于发行版系统的不相同,遂走一遍流程。
本次选择Windows7以及Archlinux衍生版
工具:git vscode(Linux可不装)vim(Linux)
下载安装参考:
Windows
http://bbs.ai-thinker.com/forum. ... 282&_dsign=7fea3002
Linux
apt-get install/ yum install/ pacman -S
步骤二:SDK、编译环境安装
数据包:
拉取方法:点克隆下载(去掉-master后缀)、git clone
①https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits
②https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK
③https://e.coding.net/axk/ai-m6xsdkzujian/toolchain
④https://e.coding.net/axk/ai-m6xsdkzujian/tools
⑤https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows
https://gitee.com/bouffalolab/toolchain_gcc_t-head_linux
请根据系统,拉取所需数据
附上Windows已通过测试的数据包
链接:https://pan.baidu.com/s/1pJ76jiqE-u2n3cg8aTtR5Q?pwd=h98v
提取码:h98v
文件位置参考
https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits
环境变量:
Windows:
小白:安装RapidEE,
添加三个位置的完整地址
aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin(Windows系统)
aithinker_Ai-M6X_SDK\tools\make
aithinker_Ai-M6X_SDK\tools\ninja
参考:http://bbs.ai-thinker.com/forum. ... 282&_dsign=7fea3002
Linux:
sudo vim etc/environment
按 i 后,在末尾添加toolchain_gcc_t-head_linux\bin的完整地址
aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_linux\bin(Linux系统只添加这个)
参考:http://bbs.ai-thinker.com/forum. ... ntu&_dsign=6e2a5970
以上完成后,建议重启,也可不必
步骤三:编译固件测试
在powershell,CMD,terminal
①输入make -v ,有显示gnu......,说明软件可用
②输入 riscv64-unknown-elf-gcc -v,末尾显示gcc version 10.2.0 (Xuantie-900 elf newlib gcc Toolchain,说明软件可用
步骤四:编译
打开VScode,在VScode中打开项目所在文件夹
①编译AiPi-KVM
右键,在集成终端中打开,输入make,等待,附上log
②编译AiPi-Eyes_weather(注明:gitee的数据包不可以用于weather项目),附上log
|