- 博客(8)
- 收藏
- 关注
原创 find_package opencv
1. find_package(OpenCV 3 REQUIRED)通过OpenCV_DIR变量寻找OpenCVConfig.cmake文件,默认在/usr/share/OpenCV中set(OpenCV_DIR "***********************")指定find_package()搜索opencv路径,用于不同opencv版本切换。2,OpenCVConfig.cmake其中描述了cmakelist.txt中引用opencv的方式。 find_package...
2021-02-04 11:05:26
5245
原创 linux c++串口数据解码 ros
Linux串口编程主要流程 :1、open打开串口设备,获取串口设备文件描述符(Linux一切都是文件)-->2、设置set波特率,初始化ini等-->3、对数据解码-->4、read()、write()操作文件描述符进行串口通信在主函数中,初始化ros节点,启动,定义发布消息的名称。 构造函数,初始化接口名称以及波特率(每秒钟传送的码元符号的个数),从而初始化这个类while循环,只要节点在运行就接收和解码数据,并输出到topic中。int main(int argc, c
2020-12-19 18:33:51
2426
3
原创 cmake demo
linux c++工程中使用ros编写cmakelist文件cmake_minimum_required(VERSION 3.8)project(project1 CXX)list(APPEND CMAKE_MODULE_PATH /opt/ros/melodic)find_package(roscpp REQUIRED)find_package(rosbag REQUIRED)add_library(lib1 SHARED file1.h file1.cc file2.h
2020-12-15 11:38:23
253
1
原创 浅谈ROS消息与服务——搭建简单的服务端和客户端
首先自定义消息和服务类型 本文创建一个用于接收两整型数据并返回其和,消息和服务的方法可以看这个文章,个人建议使用RobWare Stduio环境,学习ros开发神器。https://www.cnblogs.com/cv-pr/p/4838177.html 客户端程序,本人学习时疑惑的地方已经加了备注,如理解有误请见谅 #include "ros/ros.h"#include ...
2018-08-17 20:20:47
920
原创 ROS创建节点并发布数据
开发环境:RobWare Stdio通过这篇文 https://blog.youkuaiyun.com/dream_cc/article/details/54836896 可以建立一个简单的节点并发布hello world消息。 具体c++代码实现过程及讲解: #include "ros/ros.h" //包含ROS中常用的头文件#include "std_msgs/String.h" /...
2018-08-17 15:07:34
2577
原创 位带操作与OMAP-L138的举例分析
在hw_types.h文件下可以找到这样一段宏定义,然后在打开工程的函数是会发现几乎所有的对寄存器的配置都是通过这几个定义实现的,这就是位带操作,这种方法可以提高代码执行效率。
2016-12-10 11:19:55
1591
原创 OMAP-L138 如何查找函数原型
我在刚接触OMAP-L138时很不习惯,其中一个问题就是打不开函数库,经过一上午的捣鼓,终于搞定了,我相信会有新手遇到和我一样的问题,给大家分享一下。
2016-12-09 11:33:27
768
原创 对OMAP-L138的PSC模块的理解
PSC模块分为全局PSC(GPSC)和局部PSC(LPSC); GPSC包括内存映射寄存器,PSC中断和PSC控制的外设或模块的状态机; LPSC控制外设和模块
2016-12-08 22:41:05
2960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人