04 2019 档案

摘要:实现效果 程序 widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QDialog> #include <QInputDialog> #include <QMessageBox> #include <QDeb 阅读全文
posted @ 2019-04-30 10:43 fengMisaka 阅读(1106) 评论(1) 推荐(0)
摘要:安装搜狗拼音输入法 因为sogou是基于fcitx的,所以先添加fcitx键盘输入法系统【系统默认是iBus】。在终端中,输入命令将下载源添加至系统源(添加依赖)。 更新系统列表获得最新软件版本信息(更新依赖)。 安装fcitx(安装软件)。 安装fcitx的配置工具(安装软件)。 安装fcitx的 阅读全文
posted @ 2019-04-26 17:47 fengMisaka 阅读(4270) 评论(0) 推荐(0)
摘要:Systemback是一个很好的备份还原软件。用它还可以生成自己的linux系统镜像文件,所以我们这里使用Systemback来制作UBuntu的镜像文件。 1 安装Systemback 在开始之前我们先update以下自己的ubuntu,确保没啥问题: 接下来安装Systemback: 安装完成后 阅读全文
posted @ 2019-04-26 14:14 fengMisaka 阅读(31771) 评论(8) 推荐(2)
摘要:ROS需要在Ubuntu系统上开发,虚拟机跑Ubuntu开发ROS容易出现各种各样的问题,所以需要安装Ubuntu16.04双系统。笔者也是一步步按着网上的帖子来,由于网上的教程都不是最新的而且有的也不是很全面,导致安装过程中踩坑无数,便想着自己写个新一点全面一点的安装教程,方便自己以后再安装,一些 阅读全文
posted @ 2019-04-26 09:59 fengMisaka 阅读(2750) 评论(0) 推荐(0)
摘要:1 [解决] dpkg被中断问题 Linux系统安装软件是有时会碰到“dpkg 被中断,您必须手工运行 sudo dpkg –configure a解决此问题”,然而按照提示运行却并没能很好的解决问题。其实导致这个问题的主要原因是因为/var/lib/dpkg/updates文件下的文件有问题,可能 阅读全文
posted @ 2019-04-25 11:28 fengMisaka 阅读(6404) 评论(0) 推荐(1)
摘要:ssh(secure shell 加密远程登录管理服务器) ,是一种安全的传输协议,主要用于给远程登录会话的数据进行加密,保证数据传输的安全。Ubuntu客户端可以通过SSH访问远程服务器。SSH的简介和工作机制可参看上篇文章 " SSH简介及工作机制" 。 SSH分客户端 openssh clie 阅读全文
posted @ 2019-04-25 09:59 fengMisaka 阅读(37068) 评论(0) 推荐(3)
摘要:通过apt get方式下载的Qt5.9的gcc编译器版本只是4.8.3,无法打开一些Qt5的库头文件,所以准备在Llinux下再安装一个gcc5.3.0。 查看gcc版本 ubuntu下查看gcc的版本非常简单,直接在终端上输入gcc v 或者 gcc version,就会显示版本信息了,而且它配置 阅读全文
posted @ 2019-04-18 15:55 fengMisaka 阅读(33965) 评论(2) 推荐(0)
摘要:一、deb包的简介、安装及卸载步骤 简介: deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发行版ubuntu等系统也使用deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。包的管理工具为 apt get。 Debian软件包命名遵循下列 阅读全文
posted @ 2019-04-16 15:38 fengMisaka 阅读(54893) 评论(0) 推荐(1)
摘要:最近在学习cmake,在完整看了《cmake实践》一书后,跟着书上例程敲了跑了一遍,也写了几篇相关读书笔记,算是勉强基本入门了。所以找了usb_cam软件包的CMakeLists.txt来进一步学习,在看懂这个例子之后,准备写篇博客记录一下,若有谬误还望指正。 1 usb_cam软件包简介 现在市面 阅读全文
posted @ 2019-04-09 14:46 fengMisaka 阅读(1632) 评论(0) 推荐(0)
摘要:1 基本指令 1,ADD_DEFINITIONS 向 C/C++编译器添加-D 定义,比如: ADD_DEFINITIONS(-DENABLE_DEBUG -DABC),参数之间用空格分割。 如果你的代码中定义了#ifdef ENABLE_DEBUG #endif,这个代码块就会生效。 2,ADD_ 阅读全文
posted @ 2019-04-09 11:41 fengMisaka 阅读(10038) 评论(3) 推荐(0)
摘要:1 cmake 变量引用的方式 使用 ${} 进行变量的引用。在 IF 等语句中,是直接使用变量名而不通过 ${} 取值。 2 cmake 自定义变量的方式 主要有隐式定义和显式定义两种,举一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义\\_BINARY_DIR 和\_SOURCE_ 阅读全文
posted @ 2019-04-08 15:07 fengMisaka 阅读(18979) 评论(0) 推荐(2)
摘要:一、CMake简介 Make 工具里面,比较出名的有 GNU Make,Qt 的 qmake,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如果软件想跨 阅读全文
posted @ 2019-04-04 15:59 fengMisaka 阅读(4136) 评论(1) 推荐(1)
摘要:ROS有各种工具可以帮助用户使用ROS。应该指出,这些GUI工具是对输入型命令工具的补充。如果包括ROS用户个人发布的工具,那么ROS工具的数量很庞大。其中,本文讨论的工具是对于ROS编程非常有用的辅助工具。 本章涵盖的工具是: RViz 三维可视化工具 rqt 基于Qt的ROS GUI开发工具 r 阅读全文
posted @ 2019-04-03 17:15 fengMisaka 阅读(10178) 评论(0) 推荐(0)
摘要:1 前言 本文介绍一种Qt下进行ROS开发的完美方案,使用的是ros industrial的Levi Armstrong在2015年12月开发的一个Qt插件ros_qtc_plugin,这个插件使得Qt“新建项目”和“新建文件”选项中出现ROS的相关选项,让我们可以直接在Qt下创建、编译、调试ROS 阅读全文
posted @ 2019-04-03 15:57 fengMisaka 阅读(13440) 评论(0) 推荐(0)
摘要:下面是一些USB摄像头的驱动(大多数摄像头都支持uvc标准): 1 使用软件库里的uvc camera功能包 1.1 检查摄像头 \ 显示如下: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 阅读全文
posted @ 2019-04-03 15:48 fengMisaka 阅读(19681) 评论(0) 推荐(0)
摘要:每当我们需要运行一个ROS节点或工具时,都需要打开一个新的终端运行一个命令。当系统中的节点数量不断增加时,每个节点一个终端的模式会变得非常麻烦。那么有没有一种方式可以一次性启动所有节点呢?答案当然是肯定的。 启动文件(Launch File)便是ROS中一种同时启动多个节点的途径,还可以自动启动RO 阅读全文
posted @ 2019-04-03 14:26 fengMisaka 阅读(4264) 评论(0) 推荐(1)