在获取和编译生活物联网平台SDK时遇到的常见问题以及解决方法。
如何设置SSH?
SSH key用于在您的电脑和Code服务器之间建立安全的加密连接。当您使用git命令获取SDK时,需要配置SSH。
编译V1.3.0及以上版本SDK时出现头文件、静态库缺失错误
以编译bk7231u芯片为例,您可以参考以下操作来解决该问题。
在获取和编译生活物联网平台SDK时遇到的常见问题以及解决方法。
SSH key用于在您的电脑和Code服务器之间建立安全的加密连接。当您使用git命令获取SDK时,需要配置SSH。
cat ~/.ssh/id_rsa.pub
查看返回结果,是否返回以ssh-rsa
或ssh-dsa
开头的长字符串。
ssh-keygen -t rsa -C "xxxx@xxx.com" //xxxx@xxx.com为您的邮箱地址
当页面出现提示时,您可以按Enter键使用默认值。
命令执行完成后,您可以使用步骤1中的命令cat ~/.ssh/id_rsa.pub检查SSH key。
以编译bk7231u芯片为例,您可以参考以下操作来解决该问题。
files_cp
中加入复制命令,将相应的头文件或静态库,复制到对应的目录下。复制命令的示例如下。
//静态库的复制命令
cp Living_SDK/platform/mcu/bk7231u/beken/beken.a prebuild/lib/
//头文件的复制命令
cp Living_SDK/platform/mcu/bk7231u/beken/driver/ble/ble.h prebuild/include/
LIBFILE = lib/ARM968E-S/libtest.a
$(target):$(obj_app)
mkdir -p obj
$(foreach n, $(LIBFILE), $(AR) x $(n);)
@cp *.o obj/
@cp $(obj_app) obj/
@$(RM) -rf *.o
@$(RM) -rf $(obj_app)
@$(AR) -rcs $(PWD)/../../../prebuild/lib/$(target).a obj/*.o 2>/dev/null
@$(RM) -rf obj
在文档使用中是否遇到以下问题
更多建议
匿名提交