知识点
soldier123333
这个作者很懒,什么都没留下…
展开
-
20170720
发现自己不懂的地方还是太多1.unsigned char recv_buf[38];//本身就是一个指针变量 字符数组名是一个常量指针,也就是const char*,所以recv_buf本身就是一个指针。 2。函数memcpy: 函数原型:void *memcpy(void *dest, const void *src, size_t n); 功能:从源src所指的内存地址的起始位置开始拷贝原创 2017-07-20 11:07:38 · 249 阅读 · 0 评论 -
ubuntu16.04 放开串口权限
系统重装之后,好多东西都要重新搞一遍,遇到的第一个问题就是串口的权限:原文网址:ubuntu16.04 放开串口权限我只使用了第一个办法,只要操作一次,以后就不需要再次放开权限可以用如下命令查看串口信息: ls -l /dev/ttyUSB*来查看相关的信息。但是普通用户没有usb操作权限(函数open()打不开串口:refused),如果我们想在ROS程序里面打开串口,就得首先放开串口权限法1:转载 2017-07-25 17:08:33 · 5390 阅读 · 1 评论 -
ubuntu scp命令
两台ubuntu电脑之间传输文件:scp -r /home/wangpf/Report2 mingzi@111.111.111.111:/home/wenjianjia原创 2017-07-24 08:44:24 · 9475 阅读 · 0 评论 -
Github入门
1.今晚学习了Github的入门,公司需要用到Github,正好自己也想学习这方面。里面应该有很多的开源项目,等熟悉以后,可以在里面找找与自己课题有关的工程。学习网址就是Github的官方网址:https://guides.github.com/activities/hello-world/2.总结一下今天在公司出现的问题:(1)打开串口的时候,由于参数设置为: fd = open( po原创 2017-07-18 21:45:19 · 218 阅读 · 0 评论 -
Qt中显示opencv生成图片
先给出本文章的转载地址:Qt中显示opencv生成图片注:把opencv的运行结果放到qt界面指定的位置,而不是opencv自己独立的小窗口。主要思路就是: 不是把opencv那个窗口嵌入到qt里面,而是把opencv生成的图片数据在qt 里面表示出来,那样就可以随意操作了。首先在mainwindow.h中添加私有成员变量: QImage * qImage; // qt 中的图片类型指针转载 2017-07-22 14:04:03 · 626 阅读 · 0 评论 -
QT 为按钮添加事件
1.使用qt creator 添加控件首先添加了一个 Push Button,命名为“抓图”,然后右键该Button->转到槽,就完事了,详细内容如下: 然后会自动添加clicked的响应方法在mainwindow.cpp中增加了这么一行代码:void MainWindow::on_get_picture_clicked(){}同时,在mainwindow.h的private slots:中也原创 2017-07-22 13:54:34 · 6438 阅读 · 0 评论 -
启动minicom时出现错误"Device /dev/ttyS0 is locked minicom"的解决办法
在Linux下启动minicom时无法成功,并出现提示“Device /dev/ttyS0 is locked minicom”,通常是因为minicom上次使用时没有正常退出,系统自动在目录/var/lock中生成了lockfile而导致,只要进入/var/lock,删除lockfile,minicom又可以正常启动了。问题: yesaidu@ywf-ubuntu:~$ sudo minicom原创 2017-07-22 13:08:51 · 6423 阅读 · 0 评论 -
使用Qt Designer创建界面
上一篇博客讲了如何通过纯C++代码来创建Qt图形界面,这是传统的GUI程序开发方式,只使用C++代码,C++既负责设计界面,也负责处理业务逻辑。界面是用户能够直接看到的,称为“前端”;业务逻辑的处理用户看不到,在背后默默进行,称为“后台”。传统的GUI程序开发不区分前端和后台,统一使用C++代码管理,源文件中既有创建和设置控件的代码,又有处理业务逻辑的代码,非常杂乱。使用C++代码直接创建控件,不管转载 2017-07-22 09:54:57 · 2875 阅读 · 0 评论 -
在Qt中使用C++代码创建界面(1)
首先给出本文章的原博客网址:在Qt中使用C++代码创建界面Qt 支持两种创建界面的方式:一种是使用C++代码,Qt 自诞生以来就支持(本文使用这种方式);一种是使用 QML,可以创建个性化的界面;Qt 提供了多种工程类型,选择不同的工程类型将导致使用不同的方式来创建界面。首次打开Qt,会出现欢迎界面,点击New Project按钮,或者在菜单栏点击文件,然后选择新建文件或项目,都会弹出向导对话框,如转载 2017-07-22 09:45:50 · 6620 阅读 · 0 评论 -
ubuntu16.04下配置Qt+OpenCV开发环境
上面先在ubuntu上安装了qt,由于我的工程里面要用到opencv,所以要配置qt+opencv的开发环境。系统:Ubuntu16.04 64位 Qt:Qt5.7.0+Qt Creator4.0.2 OpenCV:opencv-3.2.0 (查看ubuntu下opencv版本:pkg-config --modversion opencv)1.上一篇已经介绍了qt的详细安装过程,电脑里之前就已原创 2017-07-22 09:16:30 · 719 阅读 · 0 评论 -
ubuntu16.04下安装qtcreator
昨天需要做一个串口的界面,上网查了一些资料之后,ubuntu上最好用Qt做界面,并且之前自己也接触过Qt,所以查资料,准备如下安装:1.1安装qt5的库,具体命令是:sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools ◆qt4-dev-tools 中包括了Qt Assista转载 2017-07-22 09:02:01 · 2117 阅读 · 0 评论 -
Ubuntu串口minicom连接开发板
转载于:Ubuntu串口minicom连接开发板1.安装minicomsudo apt-get install minicom2.配置minicom2.1.接好串口线:我是串口转usb线查看2.2.查看串口设备 dmesg | grep tty*这里我的设备号是 ttyUSB02.3 打开minicom sudo minicom “`2.4进入主界面后按 Ctrl+A 然后再按Z转载 2017-07-21 09:46:21 · 1431 阅读 · 0 评论 -
CUDA C语言
CUDA C不是C语言,而是对C语言进行扩展。CUDA对C的扩展主要包括以下四个方面:函数类型限定符,用来确定函数是在CPU还是在GPU上执行,以及这个函数是从CPU调用还是从GPU调用。 device,device表示从GPU上调用,在GPU上执行;global,定义一个keinel函数,入口函数,表示在CPU上调用,在GPU上执行,也就是所谓的内核(kernel)函数;内核主要用来执行多线程调原创 2017-07-20 18:30:54 · 2288 阅读 · 0 评论 -
20170720补习
发现自己不懂的地方还是太多1.unsigned char recv_buf[38];//本身就是一个指针变量 字符数组名是一个常量指针,也就是const char*,所以recv_buf本身就是一个指针。 2。函数memcpy: 函数原型: void *memcpy(void *dest, const void *src, size_t n); 功能:从源src所指的内存地址的起始位置开始原创 2017-07-20 12:05:14 · 160 阅读 · 0 评论 -
Nsight Eclipse中使用opencv
1.首先我们启动两台ubuntu系统的设备,并且确保两台设备都开启了ssh远程登录,且两台设备能互相通信。scp -r /home/wangpf/tired(这是我电脑中的文件夹) ly(是另一台电脑的用户名)@192.168.2.105:/home/ly(这是另一台电脑的目录)下面给出完整表达scp -r /home/wangpf/tired ly@192.168.2.105:/home/ly翻译 2017-07-20 13:23:22 · 1498 阅读 · 0 评论