MAVLink入门教程09.02:Mock Link系列索引:MAVLink入门教程索引 Mock 作为单词来说,Mock表示模式考试。 在JS等软件开发中,Mock表示在测试过程中,对于一些不容易构造/获取的对象,创建一个mock对象来模拟对象的行为。 那么在QGC/Mavlink中,Mock就指的是仿真对象,Mock Link就是仿真车辆、飞机节点。 效果测试 QGC 打开QGC程序 点击左上角打开设置 选择Application S 2024-06-13 MAVLink #QGC #MAVLink #QGroundControl #通信
MAVLink入门教程09.01:生成C++库系列索引:MAVLink入门教程索引 协议源码 从Github下载源码 1git clone https://github.com/mavlink/mavlink --recursive 生成器 在源码目录执行 需要安装python环境,以及future包 1python ./mavgenerate.py 显示界面 生成 XML 从message_definitions/v1.0/中选择一 2024-06-11 MAVLink #QGC #MAVLink #QGroundControl
MAVLink入门教程05.01:MAVLink简介系列索引:MAVLink入门教程索引 MavLink MavLink(Micro Air Vehicle Link , Multirotor Autonomy Vehicle Link)是一种专为小型无人载具(如无人机、无人车辆等)设计的通信协议。该协议最初由苏黎世联邦理工学院计算机视觉与几何实验组的Lorenz Meier于2009年发布,并遵循LGPL开源协议。MavLink协议的主要目的是 2024-08-16 MAVLink #QGC #MAVLink #QGroundControl
MAK DI-GUY软件介绍DI-Guy SDK,为非凡的视觉模拟的现实人物。 MAK官网好像屏蔽了大陆IP。 超现实主义,完全装备齐全,易于控制的人类和动物角色 DI-Guy SDK将动画人类角色渲染到所有MAK ONE应用程序以及来自建模、模拟和培训行业的其他供应商的图像生成器中。 介绍 应用于整个建模、仿真和培训行业 DI-Guy软件开发工具包(SDK)是支持业界许多最佳视觉模拟的引擎。 从由Rockwell Co 2024-01-18 MAK #3D #模型 #MAK #DI-Guy
Linux内核开发03:内核Hello World模块环境 Linux Mint 21.3 + GCC 11.4 + Make 4.3 模块 内核模块的全称是动态可加载内核模块(Loadable Kernel Modul,KLM),可以动态载入内核,让它成为内核代码的一部分。 一个模块一般由一组函数和数据结构组成。 开发 创建一个目录用于放置源码 12mkdir hellocd hello 模块源码hello.c为 12345678910111 2024-07-28 Linux #Linux #内核 #Kernel #模块
Linux下软件打包准备 测试使用的是我的第一个软件:BlackWidow 编译后得到可执行文件 运行一下 获取动态库文件 要想在别的系统中也可以正常使用,需要把编译时的库文件集中在一起, 具体操作参考Linux下批量获取程序依赖动态库 执行之后,所有的库文件就到了可执行文件目录下 把数据库、配置文件等等需要的所有文件都复制到加载目录 deb 此格式是Debian系发行版特有的,包括Linux Mint/ 2021-10-10 Linux #Linux
Linux下批量获取程序依赖动态库程序开发完成后,一般会分发给别的用户运行,但是不是所有用户都拥有与开发者系统的使用环境,最好的方法就是将程序及其依赖库一起打包给用户。 这种打包好的软件就叫做软件包,Debian系的格式为.deb,红帽系的格式为.rpm,当然你也可以直接使用zip、7z压缩一下就可以了。 本文介绍如何批量快速的获取软件的所有依赖库,并将其复制到统一的位置方便打包。 方法一 将程序依赖的所有库文件拷贝出来 1ld 2020-09-04 Linux #Linux
Linux下应用自定义字体将字体文件复制到/usr/share/fonts文件夹下的任意子文件夹下,然后执行创建字体缓存文件,并将字体注册到系统中. 1234sudo mkfontscalesudo mkfontdirsudo fc-cache -f -vfc-list 2020-09-04 Linux #Linux #字体
Linux下只允许ssh密钥登录Linux系统下如何禁用密码登录 编辑配置文件/etc/ssh/sshd_config 1234567# 禁止root用户登录PermitRootLogin no#禁用密码验证PasswordAuthentication no#启用密钥验证RSAAuthentication yesPubkeyAuthentication yes 重启ssh服务 1systemctl restart ssh #重启 2024-06-06 Linux #Linux #ssh