projectne10向ZedBoard移植
来源:互联网 发布:爱信诺金税盘开票软件 编辑:程序博客网 时间:2024/05/20 23:38
目标:在ZedBoard的Linux上可以运行NE10的库
日期:2016/5/16
主机OS:Win7sp1-64bit
虚拟机OS:Ubuntu14.04.4-amd64
参考:$NE10PATH/doc/BuildingNe10.txt(我们这种应用属于CROSS-COMPILING)
$NE10PATH/GNUlinux_config.cmake
1. 下载projectne10源代码
下载zip压缩包,并解压给虚拟机共享文件夹
2. 编译projectne10库
set(GNULINUX_PLATFORM ON)set(NE10_LINUX_TARGET_ARCH "armv7")set( CMAKE_C_COMPILER arm-xilinx-linux-gnueabi-gcc ) set( CMAKE_CXX_COMPILER arm-xilinx-linux-gnueabi-g++ ) set( CMAKE_ASM_COMPILER arm-xilinx-linux-gnueabi-as ) find_program(CMAKE_AR NAMES "arm-xilinx-linux-gnueabi-ar") mark_as_advanced(CMAKE_AR) find_program(CMAKE_RANLIB NAMES "arm-xilinx-linux-gnueabi-ranlib")mark_as_advanced(CMAKE_RANLIB)3) 执行编译
3. 关于projectne10库
4. ne10代码理解
1) FFT
ne10的FFT构建包含两类,一类为c2c(complex to complex),一类为r2c(real to complex)。
在项目中比较常用的是r2c,以ne10_fft_r2c_1d_float32_neon (ne10_fft_cpx_float32_t *fout, ne10_float32_t *fin, ne10_fft_r2c_cfg_float32_t cfg)函数为例,其输入为Input:{real[0], real[1],real[2],.... real[fftSize-2], real[fftSize-1]},输出为{real[0], imag[0], real[1], imag[1], real[2], imag[2].... real[fftSize/2], imag[fftSize/2]},即假设16点实数fft,变换后为8个点实部+8个点虚部。
此外还包含一个配置信息叫cfg,一般在调用上面函数前需使用函数
cfg = ne10_fft_alloc_r2c_float32 (fftSize);
进行初始化,这里fftSize为待FFT点个数。下面对具体函数进行分析
a. cfg = ne10_fft_alloc_r2c_float32(fftSize)
函数通过输入的FFT点个数,自动构造一个cfg结构体,
- projectne10向ZedBoard移植
- zedboard OPENCV移植
- 移植libusb到zedboard
- ZedBoard上移植OpenCV
- Zedboard移植QT
- Zedboard Linux移植笔记
- Zedboard学习(八):zedboard移植opencv
- zedboard-----------tesseract移植全过程记录
- zedboard--嵌入式linux系统移植
- zedboard--嵌入式linux系统移植
- zedboard上移植OPENCV库
- 在zedboard上移植opencv
- zedboard 嵌入式linux系统移植
- zedboard 无线网卡移植问题
- Nginx在zedboard中的移植
- Zedboard安装与移植OpenCV
- Zedboard安装与移植OpenCV
- zedboard-嵌入式Linux系统移植
- mysql开启慢查询日志及查询
- hdu_2224_The shortest path(dp)
- http://www.doc88.com/p-7374285513754.html
- 【题解】PAT.团体程序设计天梯赛.L3-004.肿瘤诊断
- bat 命令行
- projectne10向ZedBoard移植
- 中心极限定理及其应用
- 展开与收起效果
- struts2 文件上传
- sql基础常用函数总结
- STM8L151 在IAR中实现Flash/EEPROM的擦写
- 欢迎使用CSDN-markdown编辑器
- 队列的顺序存储——循环队列
- [阶段一]Java基础语法-数据类型(1)