- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 NetworkManager——nmcli命令连接WIFI、以太网和创建热点
像ubuntu server这样的服务器本版的linux系统是没有提供桌面的,只有终端。因此,我们不能用Setting的选项来配置网络。而在终端下,我们可以使用NetworkManager的nmcli命令对网络进行配置和操作。nmcli命令的操作又很多,本文只取了建立和删除wifi连接、启用和关闭连接、建立热点以及设置自动连接的操作为参考,更多更详细的描述请参考文档:https://devel...
2018-11-26 21:17:13 30918 14
原创 PCL滤波器的学习笔记
PCL提供了各种各样的滤波器,我在学习使用PCL库时简单地使用过其中一些。因此,在这里做个笔记。在我看来,使用滤波器的过程为:创建滤波器 -> 设置输入的点云和滤波器参数 -> 执行滤波并获得输出结果。不同的滤波器除了需要设置不同的参数外,其他过程是一致的。想弄明白怎么使用这些滤波器,可以先了解它们共有的方法。一、滤波器的基类在PCL库中,滤波器继承自一个基类Filter,...
2018-11-25 11:42:50 1783 1
原创 PCL+QT配置过程记录(Ubuntu16.04)
我打算用PCL库做个实验,发现ubuntu下安装PCL库比较容易。因此,我在虚拟机的Ubuntu16.04中安装了QT和PCL库。以下是安装记录:1、安装PCL库$ sudo apt-get install libpcl-dev2、安装QT在 http://download.qt.io/official_releases/qt/ 选择合适版本下载,然后运行下载好的安装包即可。...
2018-11-23 09:47:19 3769 6
原创 QThread学习笔记
1、QThread用到的函数start()函数:会在新的线程中执行run()函数的内容。terminate()函数:可以终止线程。线程有可能马上终止,也有可能不会马上终止,这取决于操作系统的调度策略。在使用terminate()函数后使用wait()函数可保证线程终止(备注:在调用terminate()函数时,线程可能正在修改数据,这可能会让线程没有机会释放一些资源,包括自身使用的空间、互...
2018-11-13 20:42:49 1826
原创 树莓派编译protobuf3
版本:protobuf3.6.1硬件:树莓派3b编译过程比较简单,先从github上下载源码包,然后执行如下命令:$ tar zxvf protobuf-cpp-3.6.1.tar.gz$ cd protobuf-3.6.1/$ ./configure$ make$ make install#默认在install后安装在/usr/local/目录下#./configur...
2018-11-13 20:22:19 1797 1
原创 树莓派3B-linux控制GPIO(不用树莓派的库)
这篇博客记录了我在用户程序中将物理地址映射到虚拟地址,然后使用虚拟地址控制树莓派3B的GPIO的过程。以下是整个过程的记录:1、下载数据手册和控制单片机IO口相似,如果用户想控制树莓派的GPIO,就得先知道GPIO相关寄存器的地址和设置的方法。树莓派的网站上提供了外设说明手册(Peripheral specification),这个手册对芯片上的外设怎么使用进行了描述。不过,Pi 3 的处...
2018-11-07 13:08:54 6465
原创 树莓派3b内核和驱动的交叉编译
树莓派原本的系统为:ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi,系统安装后没有附带内核的库。为了可以在树莓派上使用自己编译的内核程序,我升级了树莓派的系统内核,并用升级时编译的内核库来编译树莓派上的驱动程序(用的是虚拟机Ubuntu16.04 amd64进行交叉编译)。0、获取源码和编译器资源链接:https://github.com/...
2018-11-04 21:13:33 2696
原创 QPointer的使用
QPointer是一个模板类,为QObject和继承QObject的对象提供了守卫指针(guarded pointers)。我们不仅可以使用操作T*的方法来操作QPointer<T>,还可以借助QPointer<T>来判断指针指向的对象是否未被释放。下面是 http://doc.qt.io/qt-5/qpointer.html 提供的示例://Qt提供的示例...
2018-11-04 03:16:39 4423
原创 QEvent-Qt自定义事件
当我们需要自定义事件时,可以先创建一个类继承QEvent://myevent.h#include <QEvent>class MyEvent: public QEvent{public: MyEvent(int value1, double value2); static Type eventType; //可以定义一些成员或者函数来...
2018-11-02 09:57:31 3219
Excel自定义功能区示例
2019-02-04
QT5串口编程——编写简单的上位机
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人