随笔分类 -  Linux

摘要:执行: OK! 阅读全文
posted @ 2016-10-16 12:05 白菜菜白 阅读(2032) 评论(0) 推荐(0)
摘要:1. 所谓静态链接库,说白了就是在你把写好的代码编译的时候,就把你引用的库一起给编进去了,从此后你编出来的执行程序跟外面都不再有任何关系,即使这个库更新了,你也搭不上边儿。 其次,如果系统中许多类似的程序都需要用到这个库,那么各自在编译的时候都需要把这个库给编进去,浪费存储空间(加载到内存 里应该也 阅读全文
posted @ 2016-10-16 11:27 白菜菜白 阅读(349) 评论(0) 推荐(0)
摘要:1. 使用磁盘分析,发现 var 文件夹下的log文件较大,但是处于安全考虑就没有删除,使用ubuntu tweak进行了清理 2. 重新安装系统的时候记得一定要给 var 文件夹一个单独的空间 阅读全文
posted @ 2016-10-16 09:50 白菜菜白 阅读(2950) 评论(0) 推荐(0)
摘要:1.首先下载安装包,然后解压, 切换目录 2. 编译前安装必要的库 3. 编译安装boost 4. 测试boost是否安装成功 c++代码(testBoost.cpp) 编译 运行结果 max timespan: .... min timespan: .... 阅读全文
posted @ 2016-10-13 14:05 白菜菜白 阅读(2665) 评论(1) 推荐(0)
摘要:1. open()函数 功能描述:用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。 所需头文件:#include <sys/types.h>,#include <sys/stat.h>,#include <fcntl.h> 函数原型:int open(const ch 阅读全文
posted @ 2016-09-29 10:57 白菜菜白 阅读(4365) 评论(0) 推荐(0)
摘要:今天又查了一下fprintf,其中对第一个参数stderr特别感兴趣。 int fprintf(FILE *stream,char *format,[argument]); 在此之前先区分一下:printf,sprintf,fprintf。 1,printf就是标准输出,在屏幕上打印出一段字符串来。 阅读全文
posted @ 2016-09-28 23:39 白菜菜白 阅读(589) 评论(0) 推荐(0)
摘要:可以用如下命令查看串口信息: ls -l /dev/ttyUSB*来查看相关的信息。 但是普通用户没有usb操作权限(函数open()打不开串口:refused),如果我们想在ROS程序里面打开串口,就得首先放开串口权限。 法一: 为了使普通用户也能正常使用USB转串口设备, 可以通过增加udev规 阅读全文
posted @ 2016-09-27 10:37 白菜菜白 阅读(11546) 评论(0) 推荐(0)
摘要:DB9 针脚定义: 上5 : 1-5 2号RXD 接 TXD 3号TXD 接 RXD 5号GND 接 GND 下4: 6-9 不接 阅读全文
posted @ 2016-09-21 22:42 白菜菜白 阅读(271) 评论(0) 推荐(0)
摘要:1. 购买USB转串RS232/485/422 如果你的电脑有串口的话,就不用买啦,我的台式机有串口,把USB转串的线插上之后,unbuntu就不支持了。(自己有嘛) 就是输入 ls /dev/ttyUSB* 提示没有那个文件或目录 2. 笔记本上的情况 输入 ls /dev/ttyUSB* 输出 阅读全文
posted @ 2016-09-20 15:30 白菜菜白 阅读(2747) 评论(0) 推荐(0)
摘要:1. 安装ubuntu-tweak 更换主题和图标 2. 安装主题和图标: 3. 打开 tweak 更换桌面背景 (Great barrier reef) GTK主题:Mbuntu-Zukimac-ml2 图标主题:Mbuntu-OSX 光标主题:mac-cursors 窗口主题:Mbuntu-X 阅读全文
posted @ 2016-09-16 12:14 白菜菜白 阅读(720) 评论(0) 推荐(0)
摘要:opencv编译安装 编译环境安装: 1 sudo apt-get install build-essential 1 sudo apt-get install build-essential 1 sudo apt-get install build-essential 1 sudo apt-get 阅读全文
posted @ 2016-09-11 21:27 白菜菜白 阅读(402) 评论(0) 推荐(0)