摘要: 前期准备: 1. Jetson TK1开发板。 2. 安装有ubuntu系统的PC(或者ubuntu虚拟机)切记:不管是PC还是虚拟机,务必确保有大于5G的存储空间,之后安装过程会作详细解释。 3. 购买开发板时附赠的恢复线 4. 下载driver package(安装程序):Tegra124_Li 阅读全文
posted @ 2016-10-26 23:24 白菜菜白 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 2. 安装openni2 下载openni2 安装包 运行安装包下的 install.sh 将生成的环境变量添加到 .bashrc 3. 附加配置 把按照目录下Include 文件夹下的文件 拷贝到 /usr/include/openni2下(openni2文件夹可能需创建) 安装文件夹下找到Ope 阅读全文
posted @ 2016-10-16 22:51 白菜菜白 阅读(1312) 评论(1) 推荐(0) 编辑
摘要: 上一篇文章里大概描述linux下静态链接库的编译与使用,下面讲动态链接库的编译与使用方法。 1. 什么是动态链接库 所谓动态链接库,是指编译的时候不会把程序引用到的库插入到执行程序里,而是在执行时候才会去加载相关的库,所有用到此库的程序可以共享一份代码。 这样带来的好处是可执行程序所占的空间变小了, 阅读全文
posted @ 2016-10-16 15:48 白菜菜白 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 执行: OK! 阅读全文
posted @ 2016-10-16 12:05 白菜菜白 阅读(2025) 评论(0) 推荐(0) 编辑
摘要: 1. 所谓静态链接库,说白了就是在你把写好的代码编译的时候,就把你引用的库一起给编进去了,从此后你编出来的执行程序跟外面都不再有任何关系,即使这个库更新了,你也搭不上边儿。 其次,如果系统中许多类似的程序都需要用到这个库,那么各自在编译的时候都需要把这个库给编进去,浪费存储空间(加载到内存 里应该也 阅读全文
posted @ 2016-10-16 11:27 白菜菜白 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1. 使用磁盘分析,发现 var 文件夹下的log文件较大,但是处于安全考虑就没有删除,使用ubuntu tweak进行了清理 2. 重新安装系统的时候记得一定要给 var 文件夹一个单独的空间 阅读全文
posted @ 2016-10-16 09:50 白菜菜白 阅读(2907) 评论(0) 推荐(0) 编辑
摘要: 1. 首先git下载代码,放到主文件夹下面 2. 然后安装依赖项如下,最好事先编译安装好OpenCV 3. 然后安装libusb。此处需要添加一个PPA 4. 接着运行下面的命令,安装GLFW3 如果没有成功的话,使用下面的命令,来代替上面的 5. 然后安装OpenCL的支持库(没有使用GPU,这一 阅读全文
posted @ 2016-10-15 16:50 白菜菜白 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: 1.首先下载安装包,然后解压, 切换目录 2. 编译前安装必要的库 3. 编译安装boost 4. 测试boost是否安装成功 c++代码(testBoost.cpp) 编译 运行结果 max timespan: .... min timespan: .... 阅读全文
posted @ 2016-10-13 14:05 白菜菜白 阅读(2626) 评论(1) 推荐(0) 编辑
摘要: 【头文件】#include <string.h> 【原型】 【参数】: dest 为目标字符串指针,src 为源字符串指针。 strcat() 会将参数 src 字符串复制到参数 dest 所指的字符串尾部;dest 最后的结束字符 NULL 会被覆盖掉,并在连接后的字符串的尾部再增加一个 NULL 阅读全文
posted @ 2016-10-07 16:10 白菜菜白 阅读(116828) 评论(0) 推荐(1) 编辑
摘要: 1. open()函数 功能描述:用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。 所需头文件:#include <sys/types.h>,#include <sys/stat.h>,#include <fcntl.h> 函数原型:int open(const ch 阅读全文
posted @ 2016-09-29 10:57 白菜菜白 阅读(4113) 评论(0) 推荐(0) 编辑