自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 Makefile基本语法

makefile基本语法

2024-03-30 17:54:59 654

原创 uboot

uboot启动流程

2024-03-29 10:47:52 201

原创 uboot与分区表

uboot与分区表

2024-03-28 18:13:36 1312 1

原创 如何跑通跨窗口渲染:multipleWindow3dScene

趣玩

2023-11-29 17:25:05 1220

原创 向串口或者网口导出文件 上传文件

sz 加文件名 回车,shift加鼠标右键,选择receive file就可以接收文件了。rz 加文件名 回车,shift加鼠标右键,选择send file就可以发送文件了。mobaxtermFTP和SFTP连接可以直接拖拽互传文件。mobaxterm 只连接串口传输文件。上方是通过网口将文件传输到电脑本地。

2023-02-26 13:44:47 2832

原创 QT基础知识(一)

在qt中如果想要,在头文件中包含新的头文件,比如比较特殊的想要使用网络,需要在.pro文件中添加响应的模块,才可以在文件中添加头文件,如下所示。QGuiApplication a(argc, argv),管理qt程序的运行和设置qt应用程序,针对非QWidget应用程序,比如QQuick。在一般的qt项目初始化之后会初始化一个类,会在创建时让你给与命名,在类初始化的定义中有一个东定义 Q_OBJECT QT 的信号需要这个宏。ctrl + shift + t查看类的层次结构图。并引入网络模块的头文件。

2022-10-11 10:26:35 1077

原创 linux驱动基础知识(一)

对于有操作系统时的驱动(此处来到我们要说的linux系统驱动),我们开发驱动需要基于linux的各种框架进行编程,按照linux系统给出的框架进行编程,可以提供一个统一的接口给应用程序调用(统一的接口就是指dev下的设备节点)。在linux内核源码使用命令make menuconfig,记得使用这条命令之前,先用环境变量初始化linux的架构,有三种方式,空的,不对驱动进行操作,*编译进内核,M编译成linux内核模块。对于无操作系统的驱动,就是裸机,也就是我们常说的单片机。modprobe 模块名。

2022-09-28 14:32:27 1181

原创 Openvx Programming Guide:2.3 Graph mode翻译

2.3 Graph mode

2022-08-11 20:12:12 520 2

原创 makefile两种变量的高级使用方法

makefile两种变量的高级使用方法

2022-08-10 23:24:06 199

原创 makefile特殊变量和关键字

makefile特殊变量和关键字

2022-08-09 19:42:21 386

原创 makefile小技巧

个人的一些笔记,方便以后查看

2022-08-01 23:08:21 838

原创 openvx

给几个网址安装的参考在树莓派上使用 OpenVX API | 树莓派实验室

2022-04-07 16:19:55 557

原创 路径规划文章汇总

网上收集关于Teb Local Planner的调试使用_手奋摘星辰不去高声语的博客-优快云博客本篇博客属于网上收集的笔记,大部分内容不是原创所有的参考的文章都会在下面贴出来啦我只是进行收集、总结、运用,后期可能会加入自己调试参数的效果目录一、ROS - teb_local_planner 参数总结TEB 的参数调试:二、TEB Local Planner的特性与参数调试技巧总结TEB规划器的性能问题的总结参考TEB Local Planner的重要特点和缺点TEB Local Planner的参数调试方

2022-03-26 11:42:41 272

原创 ros使用vscode报错无法打开include*****

在c_cpp_properties.json文件中的代码替换为下方代码,注意自己的用户名和文件路径{ "configurations": [ { "browse": { "databaseFilename": "${workspaceFolder}/.vscode/browse.vc.db", "limitSymbolsToIncludedHeaders": false }, "includePath": [ .

2022-03-07 14:42:21 786

原创 ros所有节点连接到同一个rosmaster

设置环境变量export ROS_MASTER_URI=HTTP://这里填写你想要作为ROS_MASTER的主机ip:11311export ROS_IP=这里填写当前这个节点所在的ip在终端中设置一下环境变量,然后rosrun就可以了

2022-03-02 19:00:34 904

原创 用vscode对ROS进行debug

首先安装ros插件修改c_cpp_propertiesjson文件:主要是添加路径。功能包相关的路径不用添加,这个只要正常创建功能包,对应的路径就会添加进去。{ "configurations": [ { "browse": { "databaseFilename": "", "limitSymbolsToIncludedHeaders": true },

2022-02-23 11:39:11 1326

原创 c++ opencv 捕捉图像发送topic rosimage类型

#include <cv_bridge/cv_bridge.h>#include <image_transport/image_transport.h>#include <opencv2/highgui/highgui.hpp>#include <ros/ros.h>#include <sensor_msgs/image_encodings.h>int main(int argc, char** argv){ ros::in.

2022-02-18 15:46:32 3462

原创 redis使用函数总结

#include "teb_local_planner/utils/redis_util.hpp"Redis::Redis() {}Redis::~Redis() { _connect = nullptr; _reply = nullptr;}bool Redis::connect(const string &host, int port) { _connect = redisConnect(host.c_str(), port); if (_conn.

2022-02-11 16:42:08 1351

原创 topic接收不到?这样试试

首先不要只发一次topic。其次肯是ros::NodeHandle 的问题。注意发送和接收的的NodeHandle=n;要保持一致。不可以一个是ros::NodeHandle n;另一个是ros::NodeHandle n("~");会导致发送和接收的话题不对。想知道详细的,可以参考ROS中NodeHandle nh与NodeHandle nh(“~“)区别_复古蓝的博客-优快云博客...

2022-02-11 13:59:43 2108

原创 vim : 依赖: vi***3 正要被安装 E: 无法修正错误,因为您要求某些软件包保持***。dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了。linux dpkg: 错误:

简单来说,缺什么装什么就好了sudo apt install vim-common如果又出现缺少什么的提示继续按上边的命令安装就好。直到可以用或者,爆了这样的错误dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了在处理时有错误发生: /var/cache/apt/archives/ace_0.0.5-3+b11_amd64.debE: Sub-process /usr/bin/dpkg returned an error code (1)其实,解决方法也很简

2022-01-21 18:32:44 1273

原创 pycharm的安装教程

http://idea.hicxy.com/确实好用

2022-01-21 16:53:06 158

原创 函数括号后边加冒号,并且后边跟一些数据是这个意思

先说一下这个是c++的初始化列表,简单来说就是给类中的定义的变量在构造函数进行初步赋值Preson():m_a(10),m_b(20),m_c(30) { }你们看到的应该类似于这样,上示例代码#include <iostream>using namespace std;class Preson{public: Preson():m_a(10),m_b(20),m_c(30) { cout << "Preson的构造函数调用" &l

2022-01-16 23:09:14 4715

转载 teb局部规划代

teb局部规划代码地址:https://github.com/rst-tu-dortmund/teb_local_plannerteb局部规划论文:C. Rösmann, F. Hoffmann and T. Bertram: Kinodynamic Trajectory Optimization and Control for Car-Like Robots, IEEE/RSJ International Conference on Intelligent Robots and Systems (IR

2022-01-12 10:18:29 962

原创 浅谈嵌入式:rosbag包回放报错Error opening file: basic_localization_stage

一个是权限问题,把你工作空间的文件和文件夹改变一下权限sudo chmod 777 * 还有就是要按照教程的步骤做,附带一个链接。记住不要缺少命令slam_gmapping/教程/地图来自日志数据 - ROS Wiki

2022-01-11 15:53:55 2578 1

原创 浅谈嵌入式:rosbag包回放报错Error reading from file: wanted 4 bytes, read 0 bytes修复

[ INFO] [1641883087.135235462]: Opening basic_localization_stage.bag[FATAL] [1641883087.219597305]: Error reading from file: wanted 4 bytes, read 0 bytes回放显示上述报错,可以使用这个命令rosbag reindex xxx-xxx-xxx.bag如果显示下面的就是成功了。basic_localization_stage.bag .

2022-01-11 15:48:49 4603 2

原创 c++把变量添加到字符串中

本来,是打算把int类型变量的值添加到char数组中,但经过搜索并没有简便的函数,当然,你可以自己写一个函数来实现。但c++有现成的来实现,这个不香麻。看一下示例代码。

2022-01-10 19:02:44 4490

原创 浅谈嵌入式:c语言使用redis切换数据库

redisReply *go = (redisReply*)redisCommand(che, "select 2");把里边字符串换成select 2就可以。如果你还不太会用redis,可以看看我的另一篇redis的使用,菜鸟教程有相关的redis命令行使用,还不戳

2022-01-08 11:49:37 1010

原创 浅谈嵌入式:redis的使用-c语言

举个例子:#include <stdio.h>#include <arpa/inet.h>#include <unistd.h>#include <sys/socket.h>#include <string.h>#include <iostream>#include <signal.h>#include <fcntl.h>#include <sys/stat.h>#includ

2022-01-08 11:47:15 1814

原创 浅谈嵌入式:opencv常用函数——C

cv::Rect m_select;cv::Mat ROI;//定义一个mnat类,储存图像的相关信息capture >> ROI//捕捉图像存储在那个类中resize(ROI, ROI, Size(400, 250));//图像压缩压缩到宽400高250m_select=Rect(0,70,400,170);//对图像进行裁剪,顺序是左上右底,截取四个点之内的图像frame=ROI(m_select);//裁剪完之后传给下一个mat类std::vector<uchar&gt.

2022-01-07 09:37:42 1796

原创 浅谈嵌入式:ROS教程从入门到入土

记录一下网址https://www.ncnynl.com/

2022-01-06 17:38:22 588

原创 ROS错误[rospack] Error: package ‘packname‘ not found

不得不记录一下了,已经出现三次了,每次都解决了,但后来遇到都忘记了。$ echo $ROS_PACKAGE_PATH然后显示一个目录,我的是这个/home/xin/c+/catkin_ws/src:/opt/ros/melodic/share然后输入命令gedit ~/.bashrc在文件的最后边输入命令source /opt/ros/melodic/setup.bashsource /home/xin/c+/catkin_ws/devel/setup.bash记住

2022-01-04 16:26:55 816

原创 浅谈嵌入式:stm32 ——STLink 下载 no target connected

以前也出现过这种问题,解决了,这次时隔一年又出现了,已经忘记当初是怎么解决了。查了看了很多博客,大多数都是重新配置一下。还有一种方法在链接下方,如果链接里边的不行,可以回来看看。大家可以来试试重新配置STLink,给一个连接STM32 ST-Link下载出现 No target connected解决办法_yjyenjoy1的博客-优快云博客这是他的配置方式,我用的正点原子开发板,教程里也有配置方式,教程真香。教程里都有我就不发了,用正点的都有教程,不用正点的可能还是需要看我发的这个教程但

2022-01-03 21:42:38 3044 1

原创 编写Makefile及编译过程

先简单说一下开发环境,我用的Ubuntu18.04,网上有很多安装教程,这里不做叙述了。命令行界面当然也可以,windows目前还没接触过。下面简单配置一下环境1.sudo apt-get update更新一下安装源2.sudo apt-get install g++安装g++安装gcc的话把g++换为gcc3.sudoapt-get install make安装make4.sudo apt-get install vim...

2021-12-30 21:31:46 3558

转载 git提交代码

Git提交代码的流程pull:是下拉代码,相等于将远程的代码下载到你本地,与你本地的代码合并push:是推代码,将你的代码上传到远程的动作完整的流程是:第一种方法:(简单易懂)1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)3、git pull origin 远程分支名这是下.

2021-12-02 19:20:46 11615

原创 浅谈嵌入式:ubuntu安装本地opencv::C

sudo apt install libopencv-dev安装opencvpkg-config --cflags opencv测试是否c包含pkg-config --libs opencv显示依赖,把依赖加到gcc下g++ op.cpp `pkg-config --cflags --libs opencv` -o op编译opencv的c++的一步。注意标点符号是`不是'。最好增加路径,避免报错g++ op.cpp `pkg-config --cflags --libs op.

2021-11-06 13:52:40 534

原创 浅谈嵌入式:opencv接收topic转换格式上传

有些地方没有注释,上一篇文章可以找到,想学习的可以看看上一篇文章,偷懒的可以直接复制。大家点个赞再走吧,敲代码不容易,欢迎白嫖。大家的支持就是我的动力。#!/usr/bin/env python3# -*- coding: utf-8 -*-import cv2import rospy# import StringIO # 缓冲区读取类 from sensor_msgs.msg import Image as RosImagefrom cv_bridge import.

2021-11-05 11:09:16 1403 1

原创 基于python的opencv摄像头采集

直接上例程# -*- coding: utf-8 -*-import cv2import numpy as npfrom std_msgs.msg import Stringimport ftplibftp = ftplib.FTP() # 设置变量 ,实例化ftp.set_debuglevel(2) # 打开调试级别2,显示详细信息ftp.connect("255.255.255.255", 000) # 连接的ftp sever和端口ftp.login("***", "*

2021-11-05 11:02:15 4546 1

原创 C&&C++:string与char

在c++中用string定义一串汉字,比如string “心在不焉”;但又想这与char有何不同,于是用char数组重新定义,输出没有问题# include <stdio.h># include <iostream># include <string>using namespace std;int main(){ string i="心在不焉"; cout << i <<endl; char ii[]="心在不.

2021-10-31 21:12:42 473

cat.......dja

wode

2022-03-11

DirectInput.7z

需要vsstudio

2021-11-13

空空如也

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

TA关注的人

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