自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32调用malloc死机的

我是使用stm32cube生成的代码,调用malloc后直接死机,暂时想到从几个方面查找原因1.因为malloc分配的内存是在堆区的,所以查看堆栈大小设置以及结束地址是否超过了你的芯片RAM大小,在ld文件中定义。2.分配的内存是否超出了堆栈大小3.这是我这次遇到的问题,在ld文件中末尾有一段忽略库文件的定义,把它取消就可以了,因为我是用makefile编译,使用c++写的,也有可能是加上了其他编译参数导致的。...

2020-09-23 12:05:32 1411

原创 STM32 C++ makefile

芯片使用的是STM32l051遇到过问题,使用c++编译器时无法进入中断,其实是c无法调用c++代码PROJ_NAME=dft_stm32l051V=@#ROOT=$(shell pwd)ROOT=.OBJ_DIR = ../../build/bcu_ws/dft_stm32/objBIN_DIR = ../../build/bcu_ws/dft_stm32/binINSTALL_DIR = ../../install/install.x86_64/stm32_imageHOST = a

2020-09-16 14:12:29 487

原创 arm-none-eabi-gcc/g++编译报错:exit.c:(.text.exit+0x16): undefined reference to `_exit‘

参考:http://www.mamicode.com/info-detail-2601046.html纯复制:该问题的出现是链接文件导致的,是不同的gcc交叉编译器支持的链接文件不同造成的,有几种方法可以解决这个问题。方法一:更换arm-none-eabi-gcc的版本,这个一般是新的gcc编译器才会抱着错误,把gcc交叉编译器版本回退即可。方法二:直接修改link文件。就是在ld 文件加入 _exit = .; 具体代码如下: 方法三:网上还有一种方法,就是添加gcc的编译选项,这个我没有用成

2020-09-14 13:00:08 2936 2

原创 QGC自定义MavLink

https://www.jianshu.com/p/588bd37f3170

2020-06-27 22:37:16 910

原创 Ubuntu adb 报错:no permissions

Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?)原帖:https://www.cnblogs.com/caoxinyu/p/10568463.htmlUbuntu 下 adb 报错:caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb devicesList of devices attachedfaf8

2020-06-26 20:40:10 322

原创 编译QGC所需工具

1.QGC:版本5.12.6(必须) http://download.qt.io/official_releases/qt/2.android SDK: https://developer.android.com/studio/index.html下载命令行工具后使用SDKmanager下载sdk//windows命令是反斜杠./sdkmanager --update./sdkmanager --sdk_boot=your_sdk_dir --install "platform-tools"

2020-06-21 10:44:31 624

原创 c和c++的循环buffer

这是循环buffer的源码,可用于中断。c文件#include "buffer.h"#if C_CODE //c codevoid DataBufferInit(DataBuffer *intance){ if(NULL == intance){ return; } intance->last_recv_time = 0; intance->first = 0; intance->last = 0; inta

2020-06-01 11:11:19 577 1

原创 使用shell命令的同时输入密码

echo password | sudo -S -p “” ps

2020-04-28 16:51:37 734

原创 linux c执行shell命令并获取返回字符串

int DepthCamera::exec_cmd_using_popen(char const* cmd, QStringList& res_vec){if (cmd == NULL){printf(“popen cmd is NULL\n”);return 1;}char tmp[1024];FILE* fp = popen(cmd, “r”);if (NULL ==...

2020-04-27 11:53:23 1042

原创 Qt使用RVIZ库点云显示

参考:https://www.ncnynl.com/archives/201903/2871.htmlhttps://blog.csdn.net/u010008647/article/details/105222198/

2020-04-08 14:45:58 1957

原创 ubuntu14.04更换阿里云源

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.aliyun.c...

2020-04-01 15:43:48 146

原创 QT5 ROS Cmaklists.txt,附:QT4->QT5要干哪些事

cmake_minimum_required(VERSION 2.8.0)project(qt5test)SET(ENV{Qt5_DIR} /home/tong/Qt5.8.0/5.8/gcc_64/lib/cmake/Qt5)find_package(catkin REQUIRED COMPONENTS qt_build roscpp)find_package(Qt5 REQUIRED...

2020-03-24 16:28:47 127

原创 ROS安装国内源

https://www.cnblogs.com/letisl/p/11815191.html

2020-03-21 17:35:48 840

原创 docker的镜像的修改和提交,运行的问题

1.进入镜像系统中sudo docker run -it <镜像ID>2.修改你的镜像,安装包或者修改文件3.记住你的新的镜像ID:4b5687ca1b46(@后面)dengtong@tong:~$ sudo docker run -it ffba48232a3broot@4b5687ca1b46:/# root@4b5687ca1b46:/# 4.exit退出镜像5....

2020-03-21 15:57:18 760

原创 ROS QT环境搭建

链接:https://blog.csdn.net/a119258/article/details/71451495

2020-03-21 09:41:17 115

空空如也

空空如也

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

TA关注的人

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