自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows 平台下基于MinGW和Qt 的OpenCV 之CMake 项目配置

1. MinGW 编译OpenCV 参考其他教程2. 添加系统环境变量 OpenCV_DIR如果有执行 mingw32-make install, 则为build 目录下install 文件的完整路径,如 D:\opencv\build\install 如果没有执行 上面的 install, 则为build 目录的完整路径,如 D:\opencv\build\install3. qt 中新建 Plain C++ ApplicationBuild System 选择为C...

2021-05-06 23:33:41 310 4

原创 caffe,caffe2 and pytorch

1 Difference caffe and caffe2Caffe2 improves Caffe 1.0 in a series of directions:支持大规模分布式训练移动平台的部署在CPU 和 CUDA 之外的新的硬件类型的支持保持对未来可能应用反向的灵活性,比如量子计算参考:https://caffe2.ai/docs/caffe-migration.html2 Caffe2 and PyTorch Merge2018 五月二号,Caffe2 在blog 中宣布与 Py

2021-04-28 15:55:37 259

原创 Windows 10 下基于WSL的开源飞控开发环境配置(Ardupilot/PX4)

目录0 环境1 配置 WSL1.1 安装 WSL22 配置VS Code3 配置Visual Studio0 环境Windows 10 build version >= 18917 1启动 cmd 后输出的第一行文字便是 Windows 的版本信息,或者更明确一点,在 cmd 中执行 ver 。如果不满足版本要求请更新系统,参考[Windows 预览体验计划]1 配置 WSLW...

2020-03-18 03:47:11 2137

原创 pymavlink 源码剖析(二)之生成代码

本文是 **pymavlink 源码剖析** 文章的第二篇,主要分析 `pymavlink` 是如何在解析获得的结果的基础上生成目标代码的。本篇主要关注于 `C` 的目标代码生成的实现。

2020-03-02 02:11:05 799

原创 pymavlink 源码剖析(一)之XML文件的数据解析

文章目录1 引言2 pymavlink 的代码自动生成方法1 引言pymavlink 是 MAVLink 协议的Python 实现,同时它还是一个 MAVLink 协议代码实现的自动生成工具,目前支持的语言有 C、C++11、Python、Java、Javascript、Typescript、C#、wlua、Obj-C。如果你对MAVLink 协议还不太熟悉请参考:(1) MAVLink ...

2020-03-01 20:08:16 1323

原创 MAVLink 协议解析之XML定义篇

文章目录1 MAVLink XML 文件的基本结构2 message3 enum1 MAVLink XML 文件的基本结构下面的代码块是 mavlink 消息定义的 xml 数据文档代码块 1<?xml version="1.0"?><mavlink> <version>3</version> <dialect>0&l...

2020-02-25 18:20:49 1228

原创 PX4 编译分析之Airframe文档生成

PX4 编译分析之Airframe文档生成这里主要分析 make airframe_metadata 的指令

2019-11-15 11:35:41 470

原创 PX4 CMakeLists.txt 文件剖析

PX4 CMakeLists.txt 文件剖析前面对于 PX4 的 Makefile 已经做了比较详细的分析, 这里进一步对 PX4 的 CMakeLists.txt 文件结构进行进一步的分析.1 CMake 简述CMake 是一个DSL( Domain Specific Language), 主要用来辅助对代码的编译配置和管理, 其具有跨平台, 可维护性较好的特点, 目前在 C++ 项目中...

2019-11-14 20:53:30 1867

原创 PX4编译文件 Makefile 剖析

PX4 编译分析当我们执行 cd Firmware进入PX4源码目录, 然后make 的时候,我们会看到一串输出基本如下(第一次编译会有更多的输出)[ 2%] Built target df_driver_framework[ 3%] Built target lockstep_scheduler[ 3%] Built target uorb_headers[ 3%] Built...

2019-11-07 19:52:23 4191 1

原创 Ubuntu 安装 cuda 时卡在登录界面(login loop)的解决方案之一

当安装 cuda 时,需要我们需要安装NVIDIA driver, driver 用来支撑cuda 库的调用,在满足官方文档(见 Table1)对于cuda 版本对于driver版本的要求情况下,装了之后会出现登陆不进去的情况。driver 可以用来支持cuda 调用,但不一定用来支持显示,默认安装时会安装,NVIDIA 的 opengl 库,这个库是用来支持显示的库,它会屏蔽掉系统本来的库,这时...

2019-05-21 15:21:33 2523

原创 数据结构----依据出栈顺序判断所需的最少栈空间

1 问题描述问题: 若元素 a,b,c,d,e,f,g 顺序进栈,且出栈顺序是 b,d,c,f,e,a,g 则栈的容量至少是_____答案:32 解法描述与分析2.1 解法描述记 1,2,3,4,5,6… 分别对应 a,b,c,d,e,f…, 记序列长度为 LLL, MMM 为当前最大元素,记SkS_kSk​ 为第 kkk 步时栈内元素个数, 栈大小的下限为 SaS_aSa​,记 Vk...

2019-03-12 01:55:43 2204

原创 数据结构----出栈顺序有效性的判断

1 问题描述问题1:若元素 a,b,c,d,e,f 顺序进栈, 则不准许的出栈顺序是A. d,c,e,b,f,a &amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp; B. c,b,d,a,e,f &amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp; C. b,c,a,e,f,d &amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp; D. a

2019-03-11 17:34:57 1751

原创 Linux下Wireshark的Lua: Error during loading 和 couldn't run /usr/bin/dumpcap in child process 的解决方案

1 出错分析Wireshark 基于 dumpcap, dumpcap 是一个功能强大的网络流分析工具,但是它是命令行的工具,Wireshark 在其基础上添加了一层好用的 GUI 和脚本来简化操作,但是网络流分析是不安全的,如果人人都能获取网络流,这对于多用户操作系统来说的用户来说很不安全,敏感数据很容易就泄漏了。所以 dumpcap 默认是需要root 权限的。在linux 中 dumpca...

2018-12-06 23:54:00 866

原创 欧拉角奇异性产生的原因

1欧拉角奇异性的原因.1.1 奇异性的定义奇异性,英文Singularity, wiki中的解释为  Inmathematics, asingularityis in general a point at which a given mathematical object is not defined, or a point of an exceptionalsetwhe...

2018-11-23 22:49:48 13152 7

翻译 Ubuntu 下 VirtualBox 调整vmdk虚拟硬盘分区

参考     Stack Overflow 链接流程    1.把vmdk格式转换为vdi格式    2. 调整大小    3. 把vdi格式转换为原来的vmdk格式(如果不想转换虚拟磁盘格式,此步骤可以省略)VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdiVBoxManage modifyhd "cloned.vdi" --r...

2018-05-31 11:47:30 410

原创 ubuntu 上NVIDIA驱动和CUDA9.0 的坑之一二

1 参考链接[1] NVIDIA 官方CUDA安装文档: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html[2] NVIDIA  对XFree86 下安装驱动的说明: http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/installdri...

2018-03-07 01:03:16 25206

空空如也

空空如也

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

TA关注的人

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