9 坐看风云变幻

尚未进行身份认证

坚持自己的想法,即使它可能是错误的

等级
TA的排名 44w+

超酷!!!成功使用doxygen+Graphviz+HtmlHelp 自动生成函数调用关系图

使用Doxygen+Graphviz+HtmlHelp生成函数调用关系图在写这篇博客之前,首先感谢一下另外一篇博主的文章,Windows平台下Doxygen+GraphViz+HtmlHelp自动生成函数调用关系图。附上原文链接:https://blog.csdn.net/u010740725/article/details/51387810本文档不去讲怎么搭建环境,基本...

2019-07-24 00:26:02

px4调试经验分享

1.多利用printf打印,减少分析脚本时间有时候rcS启动脚本里面的if判断太多,嵌套关系又复杂,为了简单快速确定启动脚本到底执行了哪个xxx_main语句和执行了多少个实例,可以添加下面的语句,直接在终端nsh打印出来intmavlink_main(intargc,char*argv[]){ intargnum=0; for(argnum...

2019-03-19 14:40:43

Git简单使用实例讲解

Git简单使用实例讲解目录1.建立工程的初始仓库1.先在远程服务器建立一个空仓库2.在本地目录下克隆出一个空的远程仓库3.将你的Release工程目录下的所有文件拷贝到刚克隆出的空仓库的文件夹里4.把所有文件添加、提交、推送到远程库2.Git代码版本维护1.提交更改,包含增删改查2.提交之前的增删改,并推送到远程库3.查看log日志4.删除错误提交...

2019-03-19 13:52:43

教你如何恢复J-LINK V8 固件,复活你的J-LINK

==================================作者:周平邮箱:zhpg_0803@163.com日期:2019年3月16日14:30:34==================================在恢复固件之前,建议使用xp系统,因为WIN7、8、10可能不兼容J-link的boot驱动,如果不想把电脑装成XP系统,可以使用vm虚拟机临时安装一个X...

2019-03-16 14:56:18

实现Cortex-M3内核芯片(如STM32,LPC1768)的boot升级跳转到APP操作

这篇文档主要讲解Cortex-M3内核的芯片怎样实现带有BOOT和APP分区程序功能,通过BOOT来给APP固件升级。先列出主要步骤:在BOOT中:重定位中断向量表到BOOT区首地址(必须) 在跳转之前重置所有内部外设时钟包括Systick时钟,避免跳转时产生意外中断(可选) 更改PC指针和SP堆栈指针,实现跳转(必须)在APP中:重定位中断向量表到APP区首地址(必须)...

2019-03-16 14:01:37

使用.uavcan文件不能生成相关的h文件问题分享

目前笔者遇到uavcan有以下3种情况不能生成对应的h文件1.uavcan文件的序号与已经存在的文件序号重复2.uavcan文件的首字母没有大写3.uavcan文件的编码方式不对讲述上面3个问题之前,先来看看dsdl是什么东西吧官方的定义是:数据结构描述语言(DSDL)用于定义通过CAN总线进行交换的数据结构。DSDL定义用于为某种编程语言自动生...

2019-03-07 11:56:34

CANopen 块传输通信详解

这篇文章主要是记录CANopen块传输协议的基本思路,具体代码各位可以根据思路跟进源码阅读,这里只贴出主要内容代码~目录1.块上传详解(读取)1).主节点:发送读取数据初始化2).从节点:服务器端响应”需要读取的总数据包字节数”3).主节点:收到响应后,发送命令,表示可以开始传输了4).从节点:开始循环向主节点发送数据包5).主节点:告诉从节点,我收到了多少条包!...

2017-06-28 10:22:09

C语言for循环的执行顺序

2016-06-01 17:25:52

linux内核之C语言字符串操作函数集

/**linux/lib/string.c**Copyright(C)1991,1992LinusTorvalds*//**stupidlibraryroutines..Theoptimizedversionsshouldgenerallybefound*asinlinecodein**Thesearebu

2016-05-23 15:45:36

QThread QT线程使用案例

1.工程文件一共5个,创建2个线程,同时主界面一个按钮可以点击。  分别是main.cpp,mainwindow.cpp, mainwindow.h, mythread.cpp, mythread.h.2.1).main.cpp代码如下:#include"mainwindow.h"#include#include"mythread.h"i

2016-05-23 11:40:46

QT中实现定时器

1.在QTcreator中实现定时器功能,主要是了解QTimer类的使用,这个给出一个例子,实现时间的刷新,以秒为单位。主要有3个文件,分别是1).main.cpp2).mainwindow.cpp3).mainwindow.h2.贴代码1).mian.cpp代码如下:#include"mainwindow.h"#includeintmain(intargc,char*argv

2016-05-22 16:00:37

如何在QT中显示中文字符

1. QTextCodec*coder=QTextCodec::codecForName("utf-8");2. coder->toUnicode("显示中文");

2016-05-20 12:03:46

qte安装dbus

A.交叉编译D-Bus.       (1).download            [1]dbus-1.2.24.tar.gz            http://www.freedesktop.org/wiki/Software/dbus           [2].expat-2.0.1.tar.gz             http://sourceforge

2016-05-17 21:46:13

Ubuntu14.04下QT开发环境搭建步骤

1.准备软件   qt的安装源码文件:   qt-opensource-linux-x64-5.6.0.run   qtCtreator :   qt-creator-opensource-linux-x86_64-4.0.0.run 一般去这里 http://www.qt.io/download-open-source/去找最新版本的安装源码 ,点击绿色的 V

2016-05-17 21:17:27
勋章 我的勋章
    暂无奖章