操作系统:Ubuntu14.04
开发板:Tegra K1(arm cortex A8)
如果已经有安装包文件OpenNI-Linux-Arm-2.2.tar.bz2的,请直接跳到解包安装步骤。
安装依赖
打开终端
sudo apt-get install -y g++ git pythonlibusb-1.0-0-dev libudev-dev freeglut3-dev doxygen graphviz openjdk-6-jdkgit-core
克隆源码
git clonehttps://github.com/occipital/OpenNI2.git
打开文件夹
cd OpenNI2/ThirdParty/PSCommon/BuildSystem/
修改Platform.Arm
gedit Platform.Arm
将CFLAGS += -march=armv7-a -mtune=cortex-a8-mfpu=neon -mfloat-abi=hard
删掉-mfloat-abi=hard此部分,保存退出。
添加线程库支持
gedit CommonCppMakefile
找到第97行,内容为:LDFLAGS +=-Wl,-rpath ./
第98行内容为OUTPUT_COMMAND= $(CXX) -o $(OUTPUT_FILE) $(OBJ_FILES) $(LDFLAGS)
在两行中间添加
ifneq (“$(OSTYPE)”,”Darwin”)</
Ubuntu14.04 Arm-Linux环境下OpenNI2安装配置教程

本文详细介绍了在Ubuntu14.04及Tegra K1开发板上安装OpenNI2的步骤,包括安装依赖、克隆源码、修改配置、添加线程库支持、编译、测试、打包、安装和配置验证等过程,旨在帮助用户成功在Arm-Linux环境中搭建OpenNI2环境。
最低0.47元/天 解锁文章
4万+

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



