自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ffmpeg之avformat_open_input函数分析

函数定义/** * Open an input stream and read the header. The codecs are not opened. * The stream must be closed with avformat_close_input(). * * @param ps Pointer to user-supplied AVFormatContext (

2018-02-07 16:36:40 628

原创 ffmpeg Ubuntu下开发环境搭建

一、开发环境介绍 1、系统:Ubuntu 16.04.3 LTS 64位系统 2、ffmpeg版本:ffmpeg-3.4.1.tar.bz2 3、IDE:CodeBlocks版本svn build  rev 11239 Nov 21 2017二、开发环境搭建 1、虚拟机安装Ubuntu,网上有很多教程,略过不作记录 2、ffmpeg的编译sudo apt-get

2018-02-07 10:11:23 2093

原创 Copter V3.3 增加log

1.在libraries/DataFlash/DataFlash.h中增加如下内容:在枚举LogMessages的最后添加类型定义,如LOG_USER1_MSG在LOG_EXTRA_STRUCTURES定义的最后添加描述,{LOG_USER1_MSG,sizeof(log_USER1),"USR1","QHH","Timeus,para1,para2"}定义log_USER1结构体,如下s

2017-06-23 09:28:04 351

原创 github使用ssh认证,无需输入用户名和密码的方法

检查是有已有SSH密钥cd ~/.sshls如果有id_rsa id_rsa.pub这两个文件,则无需进行第二步,直接调到第三步就行。 2. 生成SSH密钥$ ssh-keygen -t rsa -C "your_email@example.com"代码参数含义:-t 指定密钥类型,默认是 rsa ,可以省略。 -C 设置注释文字,比如邮箱。 直接按三次回车,即可生成id_rsa i

2016-10-29 09:42:07 2837

转载 ubuntu14.04 Samba服务无法访问 可能没有权限 指定的网络名不再可用的问题

按常规配置后,在windows资源管理器中登陆samba服务器,看得到分享目录却无法打开,弹出"无法访问。您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有访问权限。指定的网络名不再可用。"折腾了半天,始终不行。最后通过查看 /var/log/samba/下的日志文件发现,[2016/08/24 01:04:09.910581, 0] ../sourc

2016-10-15 13:38:35 13814 13

原创 APM的解锁(ARM)流程

解锁检测函数              解锁检测函数是arm_motors_check(),作为scheduler每秒运行10此,定义在motors.cpp中,定义如下#define ARM_DELAY 20 // called at 10hz so 2 seconds#define DISARM_DELAY 20 // call

2016-08-10 09:01:39 5710

原创 Pixhawk(APM固件) ArduPilot的遥控器读取及油门转换

pixhawk(APM固件) ArduPilot的遥控器读取及油门转换

2016-06-23 16:23:52 5598 2

原创 APM启动流程及ArduPilot函数入口

PX4 (APM)的启动流程1.  脚本运行阶段PX4的软件主要可分为Bootloader,Nuttx内核,ROMFS文件系统的挂载,和ArduPilot程序的执行,我们首先讨论ROMFS文件系统挂载完成到ArduPilot执行的过程。ROMFS挂载完成后,会先执行/etc/init.d/rcS脚本,在源代码中的位置为mk/PX4/ROMFS/init.d/rcS,其内容见附录一在

2016-03-31 09:49:51 6158 1

原创 ArduPilot稳定版分支编译

clone 远程分支git clone -b Copter-3.3 https://github.com/ArduPilot/ardupilot.git删除不需要的文件夹cd ardupilotrm APMrover2/ -Rfrm AntennaTracker/ -Rfrm ArduPlane/ -Rf编译px4-v2cd Ar

2016-03-31 09:26:55 1917 2

原创 APM(PX4-v2) 定高模式相关(AltHold)

1.分析log文件,及其消息的赋值    { LOG_CONTROL_TUNING_MSG, sizeof(log_Control_Tuning),      "CTUN", "Qhhfffecchh", "TimeUS,ThrIn,AngBst,ThrOut,DAlt,Alt,BarAlt,DSAlt,SAlt,DCRt,CRt" },void Copter::Log_Write_C

2016-03-24 15:28:14 6832 1

原创 px4(apm)的log结构

字节1:A3字节2:95字节3:消息ID后续字节:数据数据类型定义如下:        'b': _int8,        'B': ctypes.c_uint8,        'h': ctypes.c_int16,        'H': ctypes.c_uint16,        'i': ctypes.c_int32,

2016-03-24 15:20:16 2232 2

原创 APM(PX4)中增加新的mavlink消息,传递信息到misson planner显示

1.增加消息,修改\libraries\GCS_MAVLink\message_definitions\下的ardupilotmega.xml文件,增加如下代码          customer val      value 1       value

2016-03-23 14:24:40 2182 2

原创 Misson Planner增加mavlink消息并显示在status中

1.确保Misson Planner可以正确编译。2.修改ExtLibs\Mavlink\Mavlink.cs文件,增加对新消息的支持。假如,我们需要增加CUS消息(customer),其ID为227。在MAVLINK_MESSAGE_LENGTHS 的第227个字节上写上该消息的长度。在MAVLINK_MESSAGE_CRCS        的第227个字节上写上该消息的

2016-03-23 14:15:14 1859

空空如也

空空如也

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

TA关注的人

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