CMake export 命令以及 install 命令
1. export 导出一个库 export命令用于导出一个库,导出的库可以被其他项目使用。如下cmake命令生成库gcFactSystem,并导出库以及库的头文件(使用PUBLIC)。 set(target_name "gcFactSystem") # compile library gcFactSystem # export library gcFactSystem to gcFa...
1. export 导出一个库 export命令用于导出一个库,导出的库可以被其他项目使用。如下cmake命令生成库gcFactSystem,并导出库以及库的头文件(使用PUBLIC)。 set(target_name "gcFactSystem") # compile library gcFactSystem # export library gcFactSystem to gcFa...
以心跳包为例,消息格式定义在common.xml中。 1. 打包 心跳包的打包函数为mavlink_msg_heartbeat_encode,将heartbeat作为msg的payload,并计算MAVLink消息的其余域,即完成填充所有内容到msg中。 static inline uint16_t mavlink_msg_heartbeat_encode(uint8_t system...
1. MAVLink v2 协议 MAVLink协议格式文档:Packet Serialization 1.1. MAVLink协议格式重要字段 MAVPACKED( typedef struct __mavlink_message { uint16_t checksum; ///< sent at end of packet uint8_t mag...
1. 资料 1.1. QGC使用入门资料 X-Mav QGroundControl快速上手指南 翼辉 QGroundControl 官方user guide 官方dev guide 1.2. QGC优化 PR: QML: Various easy optimizations 1.3. 界面相关资料 github FluentUI QianWi...
1. 多继承–无虚拟继承 class Base1 { public: int a; int b; }; class Base2 { public: int c; int d; }; class Derive : public Base1 , public Base2 { public: int e; int f; }; 内存布局顺序为:B...
1. 预编译及安装的三方库 zlib freeType FreeImage 1.1. freeType freeType在Windows下编译成动态库,需要做些修改: 根目录下CMakeLists.txt: # add_library(freetype .... add_library(freetype SHARED ... ) freeType编译之后,...
# https://sysstat.github.io/ sudo apt-get install sysstat sudo dpkg-reconfigure sysstat # select "Yes" sar(System Activity Reporter 系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系...
1. 笔记 1.1. 求交 对二次曲线与二次曲面求交,使用解析几何的方法,计算出交点,依赖底层数学库math_DirectPolynomialRoots。类math_DirectPolynomialRoots可以对最多4次方程进行求解。 如下曲面可以使用二次曲线表示,并使用解析几何求交: I_gp_Pln:二次曲面特例; I_gp_Sphere:解析球面; I_gp_C...
1. 硬件结构及编程模型 硬件层次结构如下: 硬件层次结构模型为:GPU device -> SM 矩阵 -> SP 矩阵。一个SP处理器(即GPU Core)包含一个浮点处理单元(有些GPU还包含一个Tensor Core)。 软件/硬件层次结构对应关系: 由于有两层结构,CUDA runtime将数据作了两层划分:grid,block,分别对应SM 矩阵的调度...
主要概念: 引用的本质在C++内部实现是一个常指针。 左值引用,右值引用。右值引用限制了其只能接收右值,可以利用这个特性从而提供重载。 template 万能引用,引用折叠。 完美转发:std::forward 。 完美转发 std::forward 模板的万能引用只是提供了能够接收同时接收左值引用和右值引用的能力,但是引用类型的唯一作用就是限制了接收的类型,后续使...