running doppia on Jetson TX1
来源:互联网 发布:电脑3d桌面软件 编辑:程序博客网 时间:2024/06/05 20:27
关于doppia:https://bitbucket.org/rodrigob/doppia
在host上编译doppia之前所需要的库以及配置详见http://blog.csdn.net/tingyue_/article/details/45618413,作者做了很详细的介绍。这里我就doppia在TX1上编译的一些问题做一下总结。
错误1:Error in ‘/usr/bin/c++’: double free or corruption (top):0x001ff398
解决方法:在common_settings.cmake里修改
set(OPT_CXX_FLAGS “-fopenmp -ffast-math -funroll-loops -march=native”)
改为:set(OPT_CXX_FLAGS “-fopenmp -ffast-math -funroll-loops -march=armv8-a”)
错误2:gcc internal compiler error killed (program cc1plus),这个错误直接把这块TX1搞崩了,然后我只能重新刷机。。。
解决方法:这个错误是因为内存不足,两种解决方法:1.开辟一块大些的交换空间;2.交叉编译;3.因为我之前编译直接make -j了,单线程make就不会出现内存不够用,host上由于内存大从没出现这样的情况,以后直接在TX1上编译还是要注意这个问题。
另外,直接在TX1上编译实在是太慢了,建议还是交叉编译。
错误3:emmintrin.h: No such file or directory
arm不支持sse2指令集,得改为c或c++标准库的相应方法。(这里还需要研究)
解决方法:查看相关代码后发现,emmintrin所在的地方是关于stereo的,因为我并不需要这一块,我直接把这一块相关的代码都注释了。
最后编译成功。测试了ground_estimation和objects_detection模块,使用正常。
- running doppia on Jetson TX1
- Install caffe on Jetson TX1
- Robot Operating System (ROS) on NVIDIA Jetson TX1
- ubuntu--jetson tx1 源
- Jetson TX1使用记录
- jetson tx1 ros 安装
- Jetson TX1 NVIDIA CUDA
- jetson TX1 安装ROS
- jetson tx1使用记录
- Jetson TX1 安装 ROS
- NVIDIA Jetson Tx1(1)
- Jetson TX1/TX2 deviceQuery
- Jetson TX1使用记录
- Jetson TX1使用记录
- Jetson TX1串口调试
- Jetson TX1 使用配置
- NVIDIA Jetson TX1(1)
- NVIDIA Jetson TX1(2)
- Session超时后,Ajax请求处理方式
- 学生做题章节掌握率评估流程
- 嵌入式Qt-4.8.6显示中文并且改变字体大小和应用自己制作的字体库
- c语言趣味编程100例——迭代循环:
- 使用进程来打开应用程序
- running doppia on Jetson TX1
- 阶乘因式分解(一)
- 基于CEF内核的简单浏览器实现(***)
- 基于用户的协同过滤推荐—实现电影推荐
- memcpy原码引发的内存拷贝注意事项
- c语言中6大排序算法实现和解析
- jquery 针对html标签一些常用方法(select、radio、checkbox)
- golang:An operation on a socket could not be performed because the system lacked sufficient buffer s
- 学习Qt的QML的Canvas(一) ---(参考书籍 《Qt Quick 核心编程-安晓辉》)