- 博客(8)
- 收藏
- 关注
转载 hpp头文件与h头文件的区别
hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。 ...
2019-04-12 18:21:40 205
原创 UORB 理解与总结
UORB是用来在各个进程之间进行通信的,分为如下几个步骤:发布数据1,首先公告主题:orb_advert_t orb_advertise(const struct orb_metadata *meta, const void *data)相当于注册,只能有一次2,发布数据:int orb_publish(const struct orb_metadata *meta, orb_adv...
2019-04-02 21:27:31 2674
原创 Px4添加一个新的机型
添加一个新的机型 所有定义的机型文件保存在ROMFS/px4fmu_common/init.d。建立一个混控器1 简单学习混控器定义: 舵机/电机的接口顺序和这个文件中的混控器顺序一致。意思是按照文件从头到尾的混控器顺序就是通道(channel)的顺序一致。 混控器只有以一个字母开头后紧跟冒号的行是有用的,其他格式的均为注释。以如下一个简单飞...
2019-04-01 16:52:34 1369 1
原创 Mac使用总结
本篇文章将总结本人在使用Mac中遇到的问题,并记录解决办法。1 开启允许安装所有未知来源的软件打开终端输入:sudo spctl --master-disable接着重新打开偏好设置里面的安全性与隐私就会发现已经变好了。...
2019-03-30 19:28:11 106
原创 Linux 常用命令超实用总结
$ls -*其中*是代表参数选型-a, --all不隐藏任何以. 开始的项目-A, --almost-all列出除. 及… 以外的任何项目-C每栏由上至下列出项目-d, --directory当遇到目录时列出目录本身而非目录内的文件-D, --dired产生适合Emacs 的dired 模式使用的结果-f不进行排序,-aU 选项生效,-l...
2019-03-17 23:11:08 119
原创 利用树莓派(Raspberrypi)搭建一个服务器
名词解释SSH:SSH 为 Secure Shell 的缩写。SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-...
2019-03-17 22:29:38 2462 1
原创 利用Raspberrypi系统学习Linux
利用Raspberrypi系统学习Linux一直想学习linux系统,大学室友离校之前给了我一个一代的树莓派,是他大学参加机器人基地时自己玩的,只记得他当时很神奇的用命令行来进行操作电脑,我当时就感觉好低级,一点都没有windows的操作系统友好,现在开始学习飞行器控制系统,逐渐开始接触linux系统,但是现在也仅仅是在网上找相关操作来实现一些编译,并没有能够真正理解linux系统的内核,我总感...
2019-03-17 20:49:22 551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人