背景
- 上篇说到开发Hi3861平台时搭建编译环境的一些坑,点这里可以直达回顾。在稍微放松过后,开始下一步工作,SDK的开发。这里的经历也是坎坷曲奇,山回路转~
又一坑
1. 开发appSDK
- 要知道,在linux下编译通常需要执行shell脚本或者是py脚本让SDK自行去编译。那么我们自己开发的SDK适配进原有工程,也是需要做相应配置才能在编译时被链接进去的。
找对指导文档
- 在Hi3861平台中编译使用的命令是
./build.sh all,可以看出来执行了一个shell脚本,但实际上此文件中调用了\build\scripts\common_env.py文件来进行编译文件的链接等工作。 - 我首先是在app中(大多数情况下我们只需要开发官方SDK下的app实现功能)开发一版SDK,主要指导文档如下图:
PS:当时文档这么多没仔细查找,就看到了SDK开发指南,真正关键的内容在下面的《第三方软件移植指南》,花了好多时间… …o(╥﹏╥)o,一定要仔细看文档有没有问题的解决方案啊~~


- 在通过
common_env.py

本文详细记录了在Hi3861平台上开发appSDK和bootSDK的过程,包括遇到的坑、解决方法及海思支持的更新,对第三方库的编译集成进行了深入探讨。

4294

被折叠的 条评论
为什么被折叠?



