ARM NE10开源库的编译和运行
来源:互联网 发布:淘宝app怎么改评价 编辑:程序博客网 时间:2024/04/29 00:12
这两天搞这个ARM NE10开源库的验证工作,前前后后搞了两三天的时间,才把编译和运行搞定,现在形成文档备查。
真正的第一手资料,网上关于这个的文章很少,需要帮助的朋友们,你们有福了。现在分享如下。
1. 编译前的准备工作
在编译前首先要下载NE10了,这个就不讲了,下载解压就行,因为是源代码,所以没有平台选择。
NE10的编译工具是cmake,首先我们要安装cmake。
NE10可以在linux平台上的编译,也可以直接在ARM设备上编译,我做的是在linux平台上编译Android库,使用交叉编译,win平台上没有成功,成功的朋友可以教教我。
首先下载linux平台的cmake源代码,在自己的机器上编译安装,这个过程可以自行百度,网上教程很多;
安装好了cmake之后,要编译安卓库我们还需要ndk,我安装的是ndk-r8d-linux-x86,这个直接下载解压即可;
然后按照NE10的doc/build文档的指示,首先设置环境变量ANDROID_NDK,然后建立一个build文件夹并cd进去,输入那个cmake命令并且加上一个交叉编译的配置文件,就可以编译了。
注意:在android文件夹下的默认配置文件是android_config.cmake,里面把交叉编译器默认写成了x86-64,在32位系统上编译时,需要把_64去掉才行;
这时,我们就已经得到了安卓的.so库,然后拷贝到安卓工程文件夹下面的libs/armeabi文件夹下,使用ADT打开工程,就可以直接运行了,这个是NE10提供的Benchmark,界面如下:
1 0
- ARM NE10开源库的编译和运行
- ARM(rk3036)平台编译Ne10开源库
- 关于FFTW3和NE10源代码库的编译
- Ne10开源库
- Ne10库编译使用
- qt2.2.0 X86版本和arm版本的编译和运行
- 关于FFTW3和NE10在树莓派2上执行FFT和IFFT的耗时比较
- 1.12.2 编译和运行arm版本的QtE-4.7.0
- [ARM]【编译】【实践】 - 浮点编译选项NEON引发的Skia的库Illegal instruction运行错误和解决办法
- 编译生成ARM上可运行的Qt程序
- 编译在linux arm核上运行的内核模块
- 基于QEMU的ARM Cortex-A9开发板Vexpress-ca9的Linux内核的编译和运行
- 基于QEMU的ARM Cortex-A9开发板Vexpress-ca9的Linux内核的编译和运行
- arm下的编译链和宏
- APK 的编译和运行
- c++的编译和运行
- java的编译和运行
- codeblocks交叉编译ARM-LINUX-GCC生成能够在ARM中运行的文件
- 为情所伤
- lnmp安装之后的数据库(phpmyadmin)的安全设置(意见中肯)
- 利用jstack分析JAVA应用CPU占用过高的问题
- 黑苹果显卡div和d-sub的选择
- 三足鼎立,小公司路越来越窄
- ARM NE10开源库的编译和运行
- 谈谈企业网站建设的目的
- 一个让男人们潸然泪下的故事
- Linux下的udp_socket编程
- 浅谈MySQL索引背后的数据结构及算法
- Time
- 回调函数的概念及使用案例
- Java Excel操作控件JExcel
- C++语言产生随机数的函数