Linux
我跟你拼了哦
这个作者很懒,什么都没留下…
展开
-
树莓派3B使用wifi 连接网络
修改/etc/wpa_supplicant/wpa_supplicant.conf 在尾部添加 network={ ssid=”” psk=”” } 引号内容SSID 是你的无线名称 PSK是你的无线密码( 无线名称不推荐中文 最好不要带有. 等特殊符号 我自己试了一下带. 无线是无法连接上的额)原创 2017-11-10 14:50:00 · 5826 阅读 · 0 评论 -
Linux中的交叉编译
一直以为要编译出不同编译环境下能运行的程序需要安装相同的编译版本,然后试着去用源码安装gcc版本,看了教程太烦还出现了教程里没有的错误,很烦很气。可是突然看到交叉编译这个概念交叉编译 编辑简单地说,就是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。一直以为交叉编译是用来在Windows上编译linux程序用的,其实...原创 2018-03-29 16:35:23 · 10739 阅读 · 1 评论 -
Linux下调用.so库遇到的问题
网上说高版本的gcc可以兼容低版本gcc编译出来的动态so库。但好像并不可以。用树霉派gcc6.3.0版本dlopen一个4.6gcc版本编译出来的so库,吐血得发现报的错误是no such file or directory,一直以为是我自己打开的方式不对,结果试了下自己写一个.so动态库文件,按照原来调用方法是可以打开的 https://blog.csdn.net/hnxijie/artic...原创 2018-03-28 14:00:39 · 1232 阅读 · 0 评论 -
Linux 下读取串口并调试的时候遇到的问题
今天继续调树霉派串口读取UWB数据的问题。一开始由于用了版本不对的定位库的原因造成了程序的崩溃,是线程崩溃了导致进程崩溃这个想法就一直蒙蔽了我的双眼。后来我只运行读取串口的程序,然后用printf("")来调试看是哪里出了问题。这里就埋下了伏笔!!!用ssh连接板子printf("")中如果不加“\n”,那么这个消息就不会马上输出出来,而是放到的缓存里,这就造成了一个假象让我以为线程崩溃或者卡住了...原创 2018-03-27 11:57:30 · 823 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结
原文地址:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.htmlLinux环境下段错误的产生原因及调试方法小结最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此...转载 2018-03-01 11:29:22 · 378 阅读 · 0 评论 -
Linux 源码安装cmake以及Clion直接打开一个存在的工程所要注意的问题
今天又编译安装了一次opencv,只要按照之前转载的东西来就可以了。然后发现使用Clion打开OpenTLD工程的时候自动生成的CMakeList里面设置了最低的cmake版本是3.8.一开始还以为是工程里面的CMakeList.txt不能改呢,然后就下载了CMakeList源码自行安装(apt-get 方法并不能下到高版本的cmake),安装只需要按照文件中的readme走就可以了原创 2018-01-18 17:40:16 · 4998 阅读 · 0 评论 -
Opencv 2.4.9在Ubuntu下的配置安装
一、依赖包安装 Ubuntu下安装软件或多或少都需要安装一些依赖包(软件)。opencv也不例外。 1. build-essential 软件包,为编译程序提供必需软件包的列表信息,这样软件包才知道头文件、库函数在哪里。还会下载依赖的软件包,安装gcc/g++/gdb/make 等基本编程工具,最后才组成一个开发环境。[plain] view plain copysudo转载 2017-11-11 16:24:11 · 268 阅读 · 0 评论 -
cmake中链接系统标准库
貌似网上下的的linux工程都是用CMake来组织的,都有CMakeList.txt,感觉有必要学习一下。先解决现在问题吧,有一个工程的src用Clion导入,会自动的生成CMakeList,但里面只是把src文件添加进去,有些用到的系统库和外部库都是不会添加的。(系统库中的头文件是可以直接include的,但是库文件就需要自己手工在CMakeList中添加)。比如pthread线程库,mat原创 2018-01-31 18:02:01 · 3152 阅读 · 0 评论 -
Linux百度云盘的使用
今天想在linux上下载个MATLAB玩玩但发现都要用百度网盘下载镜像和破解文件。想想在Linux上能用百度云盘对以后的工作也会方便很多,所以学习下怎么弄还是很重要的。知乎链接:https://www.zhihu.com/question/49727840,用谷歌浏览器的百度云盘插件,下载地址以及使用教程:https://github.com/acgotaku/BaiduExporte原创 2018-01-23 11:40:17 · 40863 阅读 · 0 评论 -
Linux 下安装搜狗拼音输入发
https://jingyan.baidu.com/article/a3aad71aa1abe7b1fa009641.html按照百度经验来就完事了。原创 2018-01-23 11:40:39 · 189 阅读 · 0 评论 -
无人机项目中遇到的线程问题 以及 Linux 的多线程编程的高效开发经验
工作的第一个项目又是搞飞机......老板要求把图像处理找红色灯管和蓝色灯管的程序分为两个线程分别分配给我的树莓派上两个核运行.下面写下程序流程://全局的变量,主线程先从摄像头取一帧数据给他赋值Mat pframe;//创建四个staic(只能在该文件中使用的变量)变量,分别是linux中的互斥量和条件变量static pthread_mutex_t mutex=PTHREA原创 2018-01-12 09:10:19 · 509 阅读 · 0 评论 -
Clion破解
https://www.52pojie.cn/thread-697641-1-1.html破解啥的都不管用,不如淘宝几块钱买个序列号原创 2017-11-13 13:46:48 · 559 阅读 · 0 评论 -
linux下在安装OpenCV的摄像头依赖库
OpenCV安装前需要将需要用到的依赖库先安装好然后在cmake再install,否则opencv不会将依赖库编译进去。如果没有安装V4L.dev调用摄像头会报HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP”错误HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROPOpenCV Error: Assertion failed (size.wid...转载 2017-11-12 10:59:10 · 1135 阅读 · 2 评论 -
arm_linux交叉編譯工具
https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/原创 2018-06-25 10:41:41 · 210 阅读 · 0 评论