NE10下载和使用方法总结

做信号处理项目时使用NE10库,总结了一下使用过程

平台:Ubuntu 20.04, Orin:Arm Cortex-A78AE v8.2 64-bit

1.
打开cmakeLists.txt 中的 33行 SHARED STATIC EXAMPLES 改为ON
38行 HARD_FLOAT 改为ON
41行 UNIT_TEST改为ON
smoke 改为ON 完成烟雾测试(正确性测试)
2.

mkdir  build 
cd  build 
cmake ..
make -j8

在test文件夹下出现dsp和img执行文件 dsp中含 fft测试
(交叉编译下,会出现math执行文件,含矩阵测试,可惜为32位文件,注释中标明暂不支持aarch64平台)

3.
打开modules 将编译出的 libNE10.a libNE10.so libNE10.so.10 cp 到 /usr/lib 与 /usr/lib/gcc/aarch64-linux-gnu/9/
即可实现 gcc 编译

   gcc NE10_sample_complex_fft.c -o a  -lNE10

4.完成性能测试
33行 shared library 改为OFF
41行 unit test 改为ON
48行performance test改为ON
94行 dsp改为ON
即可完成性能测试

至此,完成ne10库的使用过程,可根据cmakeList.txt中的注释完成更多操作。

猜你喜欢

转载自blog.csdn.net/weixin_45206081/article/details/129011901
今日推荐