自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (44)
  • 收藏
  • 关注

原创 APM 学习 11 --- Linux 下更新飞控硬件程序

系统为虚拟机安装 Ubuntu18.04.1,硬件为 px4 2.4.8执行指令参考 https://github.com/ArduPilot/ardupilot/blob/master/BUILD.md1,接上一篇文章,源码准备好之后配置硬件信息./waf configure --board px4-v2查看配置是否成功,查看反馈信息2,编译源代码,执行指令./waf copter查看编译结果是否正常,出现下述画面时,表示编译成功可以执行下一步骤。3,将...

2020-06-20 16:23:55 750 2

原创 1,阿里云微消息队列MQTT,创建MQTT实例

阿里云、MQTT、微消息队列

2022-07-25 15:13:49 2399

原创 QT开发QChart曲线统计图 设置自己想要的样式

最近使用QT做统计图QT中自带Chart控件非常好用,但是例子很少,大多数使用的是默认的样式,其实QT提供了设置统计图样式的功能。下面的例子,包含了从创建到绑定、设置坐标轴、设置曲线到设置样式多个步骤。 QChartView *m_adtChartView; QChart *m_adtChart; QSplineSeries *m_ASeries; QSplineSeries *m_BSeries; m_adtChartView = new QC

2020-07-17 17:51:12 6496

原创 安装微软MSComm串口通信组件教程

使用MFC开发的程序,如用到了MSComm组件开发串口通信功能,则程序必须在安装有MSComm组件的计算机上运行,否则,串口功能就不能正常使用。比如在打开串口的时候报错:Failed to create OLE Communications Control! CreateFile failed with error 0. 这时需要通过安装MSComm组件来解决问题。安装MSComm组件有两种方法:1.通过安装VC或VS附带安装;2.手动安装。安装VC++6.0或者VS2012及其以前的版本,会自动安装.

2020-07-16 14:19:31 2585

原创 APM 学习 13 --- ArduPilot 遥控器 RC 发射器和接收器

英文原文地址:https://ardupilot.org/copter/docs/common-pixhawk-and-px4-compatible-rc-transmitter-and-receiver-systems.html#common-pixhawk-and-px4-compatible-rc-transmitter-and-receiver-systems本文概述了可与 ArduPilot 自动驾驶仪配合使用的 RC 发射器和接收器系统,以及有关如何连接的指南。可用遥控器接口列表..

2020-06-26 21:59:21 4291

原创 APM 学习 12 --- Linux 下学习库示例

为了方便大家深入了解飞控工作原理与编程,ArduPilot 提供了许多示例,位于 /Library 文件中,本文将以串口为例,为大家展示如何利用这些示例进一步深入开发 APM 飞控。官方文档内容,方便大家对照查阅:https://ardupilot.org/dev/docs/learning-ardupilot-the-example-sketches.html1,首先进入源码主目录,如何了解目前有哪里示例可以使用呢 ?通过如下指令:./waf list | grep 'exa...

2020-06-20 17:42:10 650

原创 APM 学习 10 --- 建立编译环境(Ubuntu)

本章学习 Ubuntu 环境下建立 APM 编译环境,可以参考官方文档 :https://ardupilot.org/dev/docs/building-setup-linux.html#building-setup-linux Linux 操作系统可以选择本地的虚拟机安装或者云端的操作系统,本文选择阿里ESC,系统为Ubuntu 18.04.3 LTS1,如果是新装的系统,无论是本地系统或者云服务器的系统,首先更新系统:sudo apt-get updatesud...

2020-06-20 13:47:47 1067 2

原创 APM 学习 9 --- 存储和 EEPROM 管理

英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-storage-and-eeprom-management.html存储和 EEPROM 管理ArduPilot支持的每个板都有某种形式的持久性存储。它用于保存用户参数,航路点,集会点,地形数据和许多其他信息...

2020-06-10 21:40:53 1062

原创 APM 学习8 --- RC 输入输出

英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-rc-input-output.html1, RC 输入输出概述 对于任何种类的自动驾驶仪,RC 的输入与输出都是一个重要组成部分。根据板子硬件的不同,ArduPilot支持几种不同类型的 RC 输入:- PPMSum - on PX4, Pixhawk, Linux and APM2 - SBUS - on PX4, Pixhawk and Linux - Spe...

2020-06-10 20:18:46 2173

原创 APM学习 7 --- UART和控制台

英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-uarts-and-the-console.html ArduPilot中的许多组件都依赖UART,用于调试输出、遥测、GPS模块等, 了解HAL与UART通信将帮助您理解许多ArduPilot代码。8个串口介绍 ArduPilot HAL 当前定义了 8 个UART。 HAL 本身并未为这些 UART 定义任何特定角色,但是 ArduPilot 的其他部分假定...

2020-06-07 17:03:17 964

原创 APM 学习 6 --- ArduPilot 线程

ArduPilot 学习之路 - 6,线程英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-threading.html理解 ArduPilot 线程 线程时 ArduPilot 运行的核心概念,setup() / loop() 结构来源于 Arduino,使得 ArduPilot 系统看起来更像是单线程系统,但事实并非如此。 ArduPilot 中的线程处理方法取决于其所运行的主板。有些主板(例如A...

2020-06-07 11:07:03 789

原创 APM 传感器驱动解析 --- 前后端分离

上一篇文章中介绍了 ArduPliot 传感器采集用到的集中基本协议初学者可以先阅读上一篇文章https://mp.csdn.net/console/editor/html/106586743英文原文地址https://ardupilot.org/dev/docs/code-overview-sensor-drivers.html基本概念 处理器通过上一篇文章所属的各种协议与外设设备或者传感器通信,ArduPilot 传感器驱动中,设计到一个重要的概念:前端/后端分...

2020-06-07 09:11:07 1006

原创 APM 传感器驱动解析 --- 基本通信协议

原版英文文地址:https://ardupilot.org/dev/docs/code-overview-sensor-drivers.htmlArduPilot 支持来自许多不同制造商的多种传感器,例如测距仪(又名声纳,激光雷达)、气压计、GPS接收机等。支持协议 ArduPilot 支持多种协议,包括I2C、SPI、UART 和CANBUS等,如果需要增加新的设备驱动,首先需要仔细阅读传感器或设备的数据手册,确定传感器使用的是哪一种协议。下文中将对 ArduPil...

2020-06-06 15:34:51 2696

翻译 APM 飞控文档翻译3

翻译章节:ArduPilot Libraries原文地址:https://ardupilot.org/dev/docs/apmcopter-programming-libraries.html#ardupilot-librariesArduPilot 库文件 Copter、Plane和Rover共享库文件。以下是库及其功能的高级列表。核心库文件:AP_AHRS- 使用DCM或EKF进行姿态估计 AP_Common- 基本库 AP_Math- 各种数学库,针...

2020-06-06 13:46:45 435

翻译 APM 飞控文档翻译2

翻译章节:Learning ArduPilot — Introduction原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-introduction.html学习 ArduPilot --- 简介 本页介绍ArduPilot的基本结构,开始之前,您需要先确定利用哪种方式浏览代码,你可以只利用网页浏览器查看代码,此种方式不需要将代码克隆到本地,网址为:https://github.com/ArduPilot/ardupilot/.

2020-06-06 11:28:12 469

翻译 APM 飞控文档翻译1

闲来无事,翻译 APM 飞控官方文档,方便大家一起学习。原文地址:点击查看原文地址Learning the ArduPilot Codebase 学习 ArduPilot 代码库The ArduPilot code base is quite large (about 700k lines for the core ardupilot git tree) and can be quite intimidating to a new user. This page is meant to g..

2020-06-06 10:55:37 604

原创 VIM 下通过 ctags 插件实现代码跨文件跳转功能

Linux 环境下通过 vim 查看与编辑代码,希望可以像 IDE 环境一样,方便地实现代码跳转,在不同的文件中查找变量或者函数,本文章介绍了常用的 VIM + ctags 来实现这一跳转功能。本人初学者,网上学习过程中发现好多资料给的教程不是很完整,特将自己的实现过程贴出来,希望可以对初学者有所帮助。环境:阿里云 ECS,操作系统:Ubuntu18.04.3 LTS详细步骤:1. 安...

2019-12-03 21:35:35 2918 1

原创 Linux下编译、烧写RT-Rhread,基于STM32单片机(二)

PC:Ubuntu14(32位),开发板STM32F103RE,JLink V8,RT_Thread V2.0

2017-03-28 22:36:57 4033

原创 Ubuntu14.4下通过JLink烧写、调试STM32

最近在学习RT-thread,想在在LINUX下编译烧写stm32,JLink驱动安装过程在费了不少周折,最终找到下面这篇文章成功安转,在此将这一过程再次细化,方便大家以后使用,感谢原作者。http://www.cnblogs.com/zjutlitao/archive/2015/12/22/5065322.html

2017-03-27 21:35:10 12459 2

原创 如何在C#中模拟C++的联合(union)

C#中没有union联合体,但是在某些情况下,使用内存共用功能能让程序更加简洁、实现过程更加方便。于是本文在参考了其他文章的基础上,介绍了在C#语言环境下模拟C++中union功能的方法。

2016-10-25 21:33:45 1666

转载 assert 的使用方法及示例

assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行. 1 #include "assert.h" 2 void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。使用as

2016-07-21 22:20:30 814

转载 C++引用示例&

C++引用示例&(交换)#include#includeusing namespace std;void swap(int &p1, int &p2){    int p;    p = p1;    p1 = p2;    p2 = p;}int main(){    int a,b;    cin>>a>>b;    cout

2016-07-17 22:18:09 267

Visual Basic.NET 2008从基础到项目实战源代码+PPT(2)

Visual Basic.NET 2008从基础到项目实战源代码+PPT\Visual Basic.NET 2008从基础到项目实战源代码+PPT,文件夹里什么都包含了,绝对值。

2011-01-29

Visual Basic.NET 2008从基础到项目实战源代码+PPT(1)

Visual Basic.NET 2008从基础到项目实战源代码+PPT\Visual Basic.NET 2008从基础到项目实战源代码+PPT,文件夹里什么都包含了,绝对值。

2011-01-29

Autocad工程制图课件PPT

Autocad工程制图课件 PPT版本,内容详细,包含书本上所有的基础知识以及例子。学习基础知识、考试复习必备之选!

2011-01-29

JavaScript语法和对象速查手册-源代码

JAVAScript的经典案例,丰富的源代码!快来下载哦!

2011-01-29

MATLAB图形与动画制作实例源程序集200经典案例

MATLAB绘画与动画制作的实例源程序,直接复制粘贴就可以使用。有十个文件夹,共200个左右的源程序。

2011-01-28

C Sharp 3.0从基础到项目实战源代码、PPT

C#从基础到项目实战源代码,包含了C#学习过程中的各种问题,源代码丰富,可以直接使用,对于学习C#的人来说非常好,并且每一章节都配有PPT,详细介绍各章节的知识点。

2011-01-28

51单片机c语言开发与应用技术详解(电路图、源程序、PPT)

51单片机的C语言开发,技术详解,内附电路图、源程序、PPT。解析明确,使用可靠,无论是学习单片机课程或者使用单片机开发的人员都是必读的首选!

2011-01-28

visio2007应用教材配套经典案例

Visio2007应用教材的经典案例,应用模板,适合Visio新手上路使用,也适合急需visio绘图的人。

2011-01-28

DirectX 游戏开发编程基础 源代码

DirectX 游戏开发编程基础 源代码

2011-01-11

IEEE数据库使用技巧PPT——查询外文文献必备常识

本PPT详细介绍了IEEE数据库基本知识、使用技巧,囊括了查询外文文献必备常识。

2010-12-17

IEEE数据库介绍——理工科外文资料查询必备

ieee数据库及其使用技巧的详细介绍——理工科外文资料查询必备

2010-12-17

数据库原理与应用SQLserver版本ppt

我们数据库的课件,很有用。我们老师对国家计算机等级考试很有研究,是出题人之一。

2010-06-26

数据库技术及应用(全书PDF)

本书的特点是内容全面,详细的介绍了数据库基础理论知识和具体数据库管理系统的使用。全书共两篇11章。郭建校\陈翔编著。

2010-04-17

51单片机使用子程序库

MCS-51单片机实用子程序库 这是文件开头的内容 ;片内RAM初始化子程序 IBCLR: MOV A,R0 MOV R1,A CLR A IBC1 : MOV @R1,A INC R1 DJNZ R7,IBC1 RET ;片外RAM初始化子程序 EBCLR1: MOV A,ADDPL MOV DPL,A MOV A,ADDPH MOV DPH,A CLR C EBC11: MOVX @DPTR,A INC DPTR DJNZ R7,EBC11 RET ;片外RAM初始化子程序(双字节个单元) EBCLR2: MOV A,ADDPL MOV DPL,A MOV A,ADDPH MOV DPH,A MOV A,R7 JZ EBC21 INC R6 EBC21: CLR A MOVX @DPTR,A INC DPTR DJNZ R7,EBC21 DJNZ R6,EBC21 RET ;

2010-04-17

intel酷睿双核解析

Intel酷睿2双核名字的由来   酷睿是英文单词core的音译,译为“核心”所以酷睿双核就是双核处理器的意思。英特尔酷睿双核处理器是基于英特尔CONROE桌面、YONAH移动、WOODCREST服务器架构的处理器,能够提供超强性能和超低功耗。   “酷睿”是一款领先节能的新型微架构,设计的出发点是提供卓然出众的性能和能效,提高每瓦特性能,也就是所谓的能效比。早期的酷睿是基于笔记本处理器的。

2010-04-17

北航精品课程 C语言

这是北航的精品课程,讲述C语言,从语法到系统调试。非常好!很有用。在学习过程中,大家可以结合此PPT。课程的目的 课程的内容 课程的对象 授课的方法 学习的目的 学习的方法 练习和考试 程序设计的层次 语言基础级 算法技巧级 工具程序级 软件工程级 大型系统级 提高程序设计水平 计算机专业学生程序设计水平现状 培养专业水平的程序设计能力基础 业余和专业 对问题的理解 技术 规范 思维方法 工作习惯C语言程序设计和C程序设计语言 程序的可运行和程序的正确性 程序的功能原型和软件产品 可使用性 可维护性和可扩展性 可靠性与安全性 效率和性能 一般程序设计能力和专业程序设计能力 对程序设计语言的掌握 对常用算法和数据结构的掌握 对程序结构/模式的掌握 对程序测试和调试方法的掌握 对相关系统/系统软件的理解 良好的程序设计风格 对问题的分析能力和对要点的把握 对需求和规范的理解和遵守 严肃认真的工作态度 好奇心和求知的欲望 探索的勇气和毅力 追求卓越的精神

2010-04-06

清华大学物理PPT相对论

清华大学的物理PPT,非常有用,路过不能错过。考前必备。相对论是很难的。一定要看此PPT、

2010-01-22

清华大学大学物理PPT

清华大学的物理PPT哦,非常有用,考前必备。路过不能错过。

2010-01-22

清华大学物理PPT干涉

大学物理的PPT,出自清华,很有用的。考前必备。

2010-01-22

MSComm.zip

使用MSComm开发的具有串口通信功能的程序在某些计算机上无法正常运行,需要安装MSComm组件。压缩包里包含安装所需的MSComm.SRG、MSComm.DEP、mscomm32.ocx,注册表导入文件,具体操作步骤教程文档。安装MSComm组件后,串口则可以正常使用,程序正常运行。

2020-07-16

C程序案例教程

C语言的PPT,共13个文档,以谭浩强的课本为基准。

2012-03-26

3D桌面软件real-desktop.exe

一款来自荷兰的免费桌面软件工具,简洁易用,让你的桌面Cool起来,实现3D动态。

2011-03-09

它山之石,可以攻玉——美国大学生建模竞赛之评审与评述.pdf

它山之石,可以攻玉——美国大学生建模竞赛之评审与评述.pdf

2011-02-16

同济高等数学第六版上册习题全解指南.pdf

同济大学_高等数学第六版下册_习题全解指南.pdf

2011-02-12

Matlab揭秘.pdf

Matlab揭秘.pdf,Matlab的教程,PDF全书,讲得很详细。

2011-02-10

C语言教程讲义(谭浩强)PDF.pdf

C语言教程讲义(谭浩强)PDF.pdf,清华大学的经典教程,各大高校几乎都是使用这个版本,当做主要教材。

2011-02-10

2011美国大学生数学建模竞赛竞赛规则翻译.pdf

2011美国大学生数学建模竞赛竞赛规则翻译.pdf

2011-02-08

1985-2008MCM\ICM赛题(中文版).doc

1985-2008MCM\ICM赛题(中文版).doc

2011-02-08

即时通信软件 源代码 c++

详细的即使通信软件代码 非常适用于学习网络通信

2011-02-07

matlab_简明实例教程.pdf

matlab_简明实例教程.pdf 学习MATLAB的好教程!

2011-02-04

STC12C5A60S2技术文档.pdf用户手册

STC12C5A60S2技术文档.pdf用户手册,介绍很详细。官方版!

2011-02-04

C语言教程讲义(谭浩强)PDF.pdf

这个文件上传时有问题,没传上去,下载后打不开。请点击http://download.csdn.net/source/3015648,这是新上传的文件,可以下载。清华大学的经典教程,学习C语言的,没有不知道的,我就不介绍了。

2011-02-04

MPALB+ICE2000yhzn_cn.pdf中文用户手册

MPALB+ICE2000yhzn_cn.pdf中文用户手册

2011-02-04

MPLAB_User_Guide_51519c用户手册

MPLAB_User_Guide_51519c的用户手册,只有两分,评论后不扣分。快来下载吧!

2011-02-04

LINQ从基础到项目实战源代码+PPT

LINQ从基础到项目实战源代码+PPT,内容很详细。

2011-02-02

ASP.NET 3.5从基础到项目实战源代码+PPT(1)

ASP.NET 3.5从基础到项目实战源代码+PPT,内容翔实,既有介绍基础知识的PPT,又有配套的案例及其源代码。

2011-01-30

Excel VBA语法速查手册源代码

Excel VBA语法速查手册,包含丰富的源代码。

2011-01-30

空空如也

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

TA关注的人

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