玩瞳文档中心


方案商搭建编译环境

<h3>目的</h3> <p>Linux绘本故事APP要移植代码并在新平台上正常运行,需要一个交叉编译环境和移植app相关的依赖库。 app中使用了几个不常用的依赖库,因此,方案需求方需要提前编译好这些依赖库放到sdk中。</p> <p><strong><em>注意:如果你的开发平台是我们已经支持的平台,可以跳过此步骤,直接找业务员提供对应平台的VTStoryBook的sdk,并开始进入步骤 [方案商开始集成绘本功能]( &quot;方案商开始集成绘本功能&quot;)</em></strong> <strong><em>下面是已支持的芯片平台列表:</em></strong></p> <table> <thead> <tr> <th style="text-align: center;">公司</th> <th style="text-align: center;">芯片型号</th> <th style="text-align: center;">是否支持</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">国科微</td> <td style="text-align: center;">7102</td> <td style="text-align: center;">是</td> </tr> <tr> <td style="text-align: center;">君正</td> <td style="text-align: center;">T30</td> <td style="text-align: center;">是</td> </tr> <tr> <td style="text-align: center;">全志</td> <td style="text-align: center;">V3</td> <td style="text-align: center;">是</td> </tr> <tr> <td style="text-align: center;">安凯</td> <td style="text-align: center;">V200</td> <td style="text-align: center;">是</td> </tr> <tr> <td style="text-align: center;">全志</td> <td style="text-align: center;">R16</td> <td style="text-align: center;">是</td> </tr> <tr> <td style="text-align: center;">君正</td> <td style="text-align: center;">X1830</td> <td style="text-align: center;">是</td> </tr> <tr> <td style="text-align: center;">小忆机器人</td> <td style="text-align: center;">ARM-A5</td> <td style="text-align: center;">是</td> </tr> <tr> <td style="text-align: center;">联发科</td> <td style="text-align: center;">-</td> <td style="text-align: center;">是</td> </tr> <tr> <td style="text-align: center;">炬力</td> <td style="text-align: center;">ATS3605</td> <td style="text-align: center;">是</td> </tr> </tbody> </table> <h3>依赖库</h3> <p>编译依赖库如下:</p> <table> <thead> <tr> <th>依赖库</th> <th>版本号</th> <th>说明</th> <th>主要的模块</th> </tr> </thead> <tbody> <tr> <td>opencv</td> <td>v2.4.13</td> <td>在绘本故事APP中,做了特定的图像预处理算法,算法中使用了opencv开源库,opencv是应用最广最流行的机器视觉开源库,具体资源可见:<a href="https://opencv.org/">opencv</a><br>opencv安装教程参考: <a href="https://blog.csdn.net/li_wen01/article/details/71641408">https://blog.csdn.net/li_wen01/article/details/71641408</a></td> <td><br><strong>opencv用到的模块:</strong>libopencv_core.a、libopencv_highgui.a、libopencv_imgproc.a、libopencv_ml.a</br><strong>opencv的依赖库:</strong>libIlmImf.a、liblibjasper.a、liblibjpeg.a、liblibpng.a、liblibtiff.a</td> </tr> <tr> <td>curl</td> <td>v7.62.0</td> <td>在绘本故事APP中,使用了Get请求、Post请求、下载文件这几个模块。网络接口采用的是网上的开源库 libcurl,是linux上比较出名的网络开源库,具体资料可见:<a href="https://curl.haxx.se/libcurl/">https://curl.haxx.se/libcurl/</a>。</td> <td>libcurl.a(http)</td> </tr> </tbody> </table> <p>依赖库源码安装包及接口头文件的百度云盘下载地址: 链接:<a href="https://pan.baidu.com/s/1peeSZRq9gfqFTvot9hDXfA">https://pan.baidu.com/s/1peeSZRq9gfqFTvot9hDXfA</a> 提取码:mv90 虚拟机登陆密码:visiontalk</p> <h4><strong>注意:</strong>VTStoryBook v1.4以后的版本已去除opencv的依赖,如果需要v1.4无需移植opencv库。</h4> <h3>相关文件</h3> <ul> <li>与硬件相配套的系统sdk包或者编译工具链</li> <li>编译环境搭建教程</li> </ul>

页面列表

ITEM_HTML