自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 ros学习教程

https://blog.csdn.net/xiaocainiaoshangxiao/article/category/1710543

2018-07-26 18:38:34 244

转载 ROS launch总结

1 运行Launch文件2 新建Launch文件3  在namespace中启动nodes4   remapping names5 其他的launch元素 1 运行Launch文件 Launch文件是ROS提供的,可以同时运行多个nodes的文件。Launch文件以一种特殊的XML格式编写,在ROS packages中使用广泛。(1) 运行launch文件 $...

2018-07-26 18:37:09 461

转载 error:cv_bridge---opencv和ros连接起来的桥

有多个warning出现。。。版本冲突解决办法:cv_bridge[opencv和ros连接起来的桥],默认依赖的opencv版本是2.4.8,如果安装了新的opencv版本,比如3.1.0,那么在编译cv_bridge时候会提示无法找到opencv 2.4.8.so的库。1.必须要先把旧版本的cv_bridge卸载掉:sudo apt-get remove ros-in...

2018-07-24 16:43:34 1238

转载 Camera driver&V4L2驱动架构介绍

大约一年前写的东西,介绍性部分是当时在网络上找的内容,后面的分析部分是基于当时的项目,基于Mavell Pxa920,希望对初学者有点点的帮助吧。转载请注明出。1.       Camera相关介绍1.1.  手机Camera介绍手机的数码相机功能指的是手机通过内置数码相机进行拍摄静态图片或短片拍摄,作为手机的一项新的附加功能,手机的数码相机功能得到了迅速的发展。手机摄像头分为内置...

2018-07-18 21:06:21 2753

转载 c++编译过程

c++编译过程简介了解编译过程的益处 c++工程相关的问题 什么是库?静态库和动态库又有什么区别? 头文件起什么作用? 编译过程简介 名词: 编译:把源文件中的源代码翻译成机器语言,保存到目标文件中。如果编译通过,就会把CPP转换成OBJ文件。 编译单元: 每个cpp就是一个编译单元,每个编译单元相互之间是独立且相互不知的。一个编译单元(Transla...

2018-07-18 14:56:26 158

转载 C++编译链接原理简介

在实习的过程中,偶尔会在编译代码的时候出现莫名其妙的链接错误,或者更惨的是,编译链接通过了,运行的时候出现莫名其妙的coredump,查了半天原来是.a静态库更新了导致.h文件和.o文件不一致。受够了被这些错误支配的恐惧,所以决定补充一下这方面的知识。以下内容参考自网络。几个概念:1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目标文件的过...

2018-07-18 10:16:51 134

转载 c++中为什么有些变量在编译时就由编译器分配了内存空间,还没有运行怎么会占用内存呢

还没有运行怎么会占用内存呢?!(这一点还要怀疑吗!?)所谓在编译期间分配空间指的是静态分配空间(相对于用new动态申请空间),如全局变量或静态变量(包括一些复杂类型的常量),它们所需要的空间大小可以明确计算出来,并且不会再改变,因此它们可以直接存放在可执行文件的特定的节里(而且包含初始化的值),程序运行时也是直接将这个节加载到特定的段中,不必在程序运行期间用额外的代码来产生这些变量。 其实...

2018-07-17 14:38:39 1777

转载 单片机与CPU、单片机与操作系统、CPU架构与指令集、指令集与操作系统之间的关系,我们常说的ARM是什么

首先讨论各种单片机与操作系统的关系芯片,是指内含集成电路的硅片。单片机(Micro-controllers)是一种集成电路芯片,是把中央处理器CPU、存储器、多种I/O口和中断系统、定时器/计数器等功能(可能还包括模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。说到单片机,大家第一时间想到的应该是51单片机,对吧。不错,我们把功能不是很强大的单片...

2018-07-17 11:41:02 4472

转载 GCC编译器总结

GCC简介1、GCC经过那么多年的发展,已经从最初的C编译器转变成了编译器的集合,官方定义是GNU Complier Collection,现在的GCC不仅支持C还支持C++、Java等语言。2、GCC是一个编译系统的驱动程序,负责解析输入的参数,依次调用预处理器(cpp)、编译器(ccl/cclplus)、汇编器(as)、链接器(ld)生成可执行文件。3、GCC 和 G++ 的区别并不是...

2018-07-17 10:05:54 1659

转载 UNIX/Linux/BSD、POSIX、GNU

UNIX来源        Bell实验室的Ken Thompson开始利用一台闲置的 PDP-7计算机开发了一种多用户,多任务操作系统。很快,Dennis Richie加入了这个项目,在他们共同努力下诞生了最早的UNIX。Richie受一个更早的项目——MULTICS的启发,将此操作系统命名为 Unix。早期UNIX是用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了。C是Ri...

2018-07-16 21:11:23 3556

转载 GPL与BSD许可证的区别

GPL和BSD许可证是开源社区最大的两个阵营,尽管都提倡开源、自由,但是两阵营相互不鸟,经常争论不休。根本上是因为两者对于代码的使用自由有着本质上的不同。GPL许可证的由来       1980,一个叫Richard Stallman的美国人因为无法容忍软件私有化,而建立了GPL许可证。他认为,软件的源代码是全人类的财富,应该允许程序员自由共享。        GPL许可证的核心含义是,允许任...

2018-07-16 21:06:00 2342

转载 CMAKE和RPATH

什么是RPATH?在Linux环境下,使用动态链接的程序在运行时会自动链接 ld.so 这个库(OS X上是 dyld),然后通过 ld.so 来查找链接其它的库。而 RPATH 就是编译的时候链接到执行文件的链接库路径。OS X在 RPATH 的设置上和Linux还是有点出入的,OS X的 RPATH 采用的是绝对路径。ld.so 搜索路径的优先级是这样的:1. RPATH ,编译链接时加入 -...

2018-07-13 20:44:16 3153

转载 图的遍历之 深度优先搜索和广度优先搜索

图的遍历之 深度优先搜索和广度优先搜索 本章会先对图的深度优先搜索和广度优先搜索进行介绍,然后再给出C/C++/Java的实现。目录 1. 深度优先搜索的图文介绍 1.1 深度优先搜索介绍 1.2 深度优先搜索图解 2. 广度优先搜索的图文介绍 2.1 广度优先搜索介绍 2.2 广度优先搜索图解 3. 搜索算法的源码转载请注明出处:http://www.cnblogs.com/skywang...

2018-07-05 11:39:42 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除