自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 启动move_base.launch时出现无法获取机器位置

项目场景:ubuntu18.04,ros,自主导航问题描述:启动move_base.launch时Unable to get starting pose of robot, unable to create global plan原因分析:有可能是tf_.transformPose转换超时解决方案:修改local_costmap_params.yaml中参数transform_tolerance的值,我的原来是0.5,我修改成了3...

2020-12-07 22:24:41 1266

原创 安装mosquitto注意事项

1搭建阿里云服务器时需要修改安全策略组,端口为1883.安装mosquitto注意事项。

2023-02-12 22:44:45 165

原创 Linux内核结构介绍

Linux内核框图

2022-09-21 18:58:33 153

原创 文件系统认知

linux文件系统的基本认知

2022-09-21 18:49:24 148

原创 Linux内核

驱动代码编写–驱动代码的编译需要一个提前编译好的内核–编译内核就必须配置。

2022-09-21 18:06:44 197

原创 交叉编译介绍

交叉编译

2022-09-15 20:20:56 199

原创 树莓派外设开发之串口通信

树莓派串口通信

2022-09-09 18:59:38 82

原创 树莓派外设开发之超声波

超声波测距

2022-09-06 18:52:13 91

原创 树莓派外设开发

wiringPi库介绍·

2022-09-06 18:30:13 61

原创 Linux库概念及相关编程

静态和动态库的制作及使用

2022-09-04 20:06:03 201

原创 树莓派开发文档

树莓派的基础开发使用

2022-09-02 18:32:40 420

原创 SQLite3的编程操作

Sqlite3的c语言接口

2022-07-25 19:21:19 371

原创 SQLite命令使用方法

sqlite的增删改查

2022-07-21 19:29:54 1808 1

原创 sqlite安装

sqlit是一款轻量级数据库,多用于嵌入式。

2022-07-18 19:41:59 955

原创 Linux 自动挂载U盘

Linux不同于windows在使用u盘时需要挂载u盘,一般为手动挂载比较麻烦,本文介绍了利用udev规则自动挂载u盘。

2022-07-16 20:55:53 3388

原创 守护进程daemon函数以及添加开机自启动

守护进程的函数使用以及添加开机自启动Daemon(守护进程)是运行在后台的一种特殊进程。

2022-07-13 23:51:13 531

原创 二、orangepi控制舵机

`上文已经实现定时器,本文将基于定时器实现舵机的控制。在终端口输入角度对应的数字实现舵机角度的转动。

2022-07-03 19:58:48 426 1

原创 orangepizero2(全志H616)

实现定时器,通过itimerval结构体以及setitimer产生信号,通过signal函数处理信号2.函数以及结构体介绍setitimer()将value指向的结构体设为计时器的当前值,假设ovalue不是NULL,将返回计时器原有值。ovalue一般设置为NULLwhich:间歇计时器类型,有三种选择ITIMER_REAL //数值为0,计时器的值实时递减,发送的信号是SIGALRM。一般使用这个值ITIMER_VIRTUAL //数值为1,进程运行时递减计时器的值,发送的信号是

2022-07-02 19:53:47 658 1

原创 文件打开及创建

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。# 学习目标:提示:这里可以添加学习目标例如: 文件打开及创建学习内容:文件打开及创建`例如:包含头文件#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>open(“path”,打开方式),打开方式有O_RDONLY(只读),O_WRONLY(只写

2022-05-25 22:58:50 126

原创 `VMWare 15桥接模式联网,无法正常联网

项目场景:`VMWare 15桥接模式联网问题描述``VMWare 15桥接模式联网有连上网络的图标确无法正常上网。---# 原因分析:自动分配ip失败,需要手动分配ip---# 解决方案:1.用管理员权限打开VMware,打开虚拟网络编辑器,修改桥接的网卡。如下图2中需要改为实际能够上网的网卡。具体可去设置中查看名字![在这里插入图片描述](https://img-blog.csdnimg.cn/a9b64ac54b9c4e3cba1cab45f22500a3.png)

2022-05-10 10:36:33 578

原创 jetson nano 打开两种摄像头

1.jetson nano 用opencv4.1.1打开CSI摄像头(python)import cv2 def gstreamer_pipeline( capture_width=1280, capture_height=720, display_width=1280, display_height=720, framerate=60, flip_method=0,): return ( "nvarguscameras

2021-01-19 21:32:34 4645

原创 linux gcc 编译出错

项目场景:linux gcc 编译出错问题描述:make: warning: Clock skew detected. Your build may be incomplete原因分析:系统时间不对,应将系统时间修改为当前时间解决方案:使用date命令date 查询系统时间date -s 15/12/2020 命令可以修改系统日期date -s 21:37:50 命令可以修改系统时间...

2020-12-15 21:38:26 178

原创 ROS启动节点报错

ROS启动节点报错项目场景:ubuntu18.04,ros问题描述:在运行的时候报stack smashing detected错误问题,原因是GCC的一种检测“缓存溢出”的保护机制.当分配的内存不够时,会继续执行;但是在程序结束返回时才出现错误提示原因分析:原因是GCC的一种检测“缓存溢出”的保护机制.当分配的内存不够时,会继续执行;但是在程序结束返回时才出现错误提示解决方案:在软件包的CMakelists.txt中添加add_compile_options(-fno-stack-prot

2020-12-05 14:38:09 466 1

原创 2020-09-17

项目场景:win10 用自带远程桌面 远程树莓派的ubuntu mate18.04问题描述:远程时win10出现黑屏原因分析:ubuntu 论坛中说 18.04不支持xrdp解决方案:参考该文章:http://c-nergy.be/blog/?p=13455记得先卸载以前的xrdpsudo apt autoremove xrdp然后根据参考文章操作完成以上操作后,再进行下面的操作sudo adduser xrdp ssl-certsudo r.

2020-09-17 20:53:17 37

原创 2020-08-30

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言RT_Thread线程的创建提示:以下是本篇文章正文内容,下面案例可供参考顺序结构执行完会退出线程在静态中,struct rt_thread *thread 是线程控制块,,name 为线程名称,,void(*entry)(void *parameter) 为线程代码,*pa...

2020-09-06 16:32:21 424

原创 2020-08-30

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言RT_Thread动态内存提示:以下是本篇文章正文内容,下面案例可供参考1.例子RT_NULL判断申请的内存空间是否为空,也就是判断是否申请成功,注意申请用完后,要释放。释放后注意也要赋值为RT_NULL总结用法跟C语言差不多...

2020-08-30 10:14:55 205

原创 2020-08-27

项目场景:win10远程树莓派(PUTTY)问题描述:roscore报错上面画红线表示获取到了IPV6的地址原因分析:树莓派只支持IPV4解决方案:打开.bashrc文件vi .bashrc在末尾加上(如图)加上红线里的内容里面的ip地址是树莓派的ip地址,可以根据自己的树莓派ip地址更改最后不要忘了source .bashrc 然后就能开心的使用啦...

2020-08-27 16:25:02 62

空空如也

空空如也

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

TA关注的人

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