<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hopeless_Loop的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Hopeless_Loop</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hopeless_Loop]]></copyright><item><title><![CDATA[在 VMware Ubuntu 22.04.5 上搭建 Gazebo Harmonic + Ardupilot SITL 仿真环境教程]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/149255595</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/149255595</guid><author>Hopeless_Loop</author><pubDate>Thu, 10 Jul 2025 18:17:14 +0800</pubDate><description><![CDATA[摘要：本教程详细介绍了在VMware虚拟机Ubuntu22.04.5系统上搭建Ardupilot SITL与Gazebo Harmonic仿真环境的完整流程。主要内容包括：1)安装Gazebo Harmonic及其依赖；2)获取并编译Ardupilot源码；3)配置Ardupilot Gazebo插件；4)启动仿真环境（需指定ogre渲染引擎解决VMware兼容问题）。完成搭建后，用户可模拟多旋翼无人机飞行，为算法开发和飞行测试提供仿真平台。文中还提供了常见问题解决方案和相关文档链接。]]></description><category></category></item><item><title><![CDATA[树莓派多串口指南（以树莓派4B为例）]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/147949292</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/147949292</guid><author>Hopeless_Loop</author><pubDate>Wed, 14 May 2025 11:27:12 +0800</pubDate><description><![CDATA[树莓派提供了5个TTL电平的串口，其中UART1可直接使用，而UART2至UART5需要通过配置开启。用户可以通过编辑/boot/config.txt文件，添加相应的dtoverlay命令来启用这些串口。例如，启用UART2和UART3，需添加dtoverlay=uart2和dtoverlay=uart3。配置完成后，重启树莓派，并通过ls /dev | grep AMA命令验证串口是否成功开启。此外，提供了一个Python脚本示例，用于测试串口的正常使用，确保TX和RX正确连接后，运行脚本应能看到输出。]]></description><category></category></item><item><title><![CDATA[基于Linux平台的大疆A3飞控Onboard SDK使用指南 报错处理指南]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/144434171</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/144434171</guid><author>Hopeless_Loop</author><pubDate>Fri, 13 Dec 2024 21:50:41 +0800</pubDate><description><![CDATA[本文总结了使用树莓派4B调用Onboard SDK在模拟器中运行飞行控制样例操控大疆A3飞控所遇到到的各类问题。看完本文，你可以解决在Linux平台上使用Onboard SDK使用大疆A3飞控的大部分问题。大疆N3飞控、经纬系列无人机在使用Onboard SDK遇到问题时也可在一定程度上参考此篇文章。]]></description><category></category></item><item><title><![CDATA[大疆A3飞控LED指示灯状态简析及异常状态处理方法]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/144449124</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/144449124</guid><author>Hopeless_Loop</author><pubDate>Fri, 13 Dec 2024 18:33:15 +0800</pubDate><description><![CDATA[本文记录了大疆A3飞控不同LED灯所对应的状态，并对其中的异常状态提供了简要解决措施。]]></description><category></category></item><item><title><![CDATA[串口连接大疆A3飞控]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/144450892</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/144450892</guid><author>Hopeless_Loop</author><pubDate>Fri, 13 Dec 2024 16:52:24 +0800</pubDate><description><![CDATA[本文详细描述了如何使用串口连接大疆A3飞控。N3飞控及经纬系列无人机也可参考本文。]]></description><category></category></item><item><title><![CDATA[Ubuntu绑定设备与设备节点]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/139956868</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/139956868</guid><author>Hopeless_Loop</author><pubDate>Tue, 25 Jun 2024 17:52:05 +0800</pubDate><description><![CDATA[本文旨在解决Linux发行版之一的Ubuntu设备节点绑定的问题，其他Linux发行版也可参照本文步骤。]]></description><category></category></item><item><title><![CDATA[Python实现SM2密钥交换协议]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/135534343</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/135534343</guid><author>Hopeless_Loop</author><pubDate>Thu, 25 Jan 2024 11:51:51 +0800</pubDate><description><![CDATA[​
本文参考自国家密码管理局发布的《SM2椭圆曲线公钥密码算法》。不对SM2密钥交换协议的算法细节做介绍，着眼于代码实现。]]></description><category></category></item><item><title><![CDATA[PX4 Bootloader原理简析]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/135110697</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/135110697</guid><author>Hopeless_Loop</author><pubDate>Wed, 20 Dec 2023 16:17:31 +0800</pubDate><description><![CDATA[看完本文，您会了解PX4 BootLoader中几个重要文件以及作用，掌握PX4 BootLoader的基本功能及原理。]]></description><category></category></item><item><title><![CDATA[树莓派4B安装并使用TPM模块]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/133966791</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/133966791</guid><author>Hopeless_Loop</author><pubDate>Sat, 21 Oct 2023 21:42:29 +0800</pubDate><description><![CDATA[本文主要介绍树莓派4B安装并使用TPM模块的方法及步骤。其他树莓派型号和TPM型号亦可参考本文以及本文给出的参考链接。]]></description><category></category></item><item><title><![CDATA[最详细的树莓派更换自定义内核步骤]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/133907371</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/133907371</guid><author>Hopeless_Loop</author><pubDate>Wed, 18 Oct 2023 16:48:17 +0800</pubDate><description><![CDATA[本文主要介绍树莓派4B安装并使用TPM模块的方法及步骤。其他树莓派型号和TPM型号亦可参考本文以及本文给出的参考链接。]]></description><category></category></item><item><title><![CDATA[JavaScript学习笔记（二）]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/118721113</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/118721113</guid><author>Hopeless_Loop</author><pubDate>Wed, 14 Jul 2021 10:52:36 +0800</pubDate><description><![CDATA[15 数据类型

15.0 原始类型的方法

在JavaScript中，诸如字符串、数字等原始类型也有其方法。对原始类型调用方法时，看起来似乎是直接对原始类型调用的方法，其实不然。因为原始类型不是对象，所以并没有方法，只有对象才有方法。JavaScript引擎会先从这些原始类型中创建一个可实现的对象，然后调用对象的方法，最后销毁这个对象。这样就实现了对原始类型调用方法。

15.1 数字类型

数字中的e

在实际运用中，如果我们想令一个变量等于十亿。一般情况下，我们可以这样写：


let number ]]></description><category></category></item><item><title><![CDATA[JavaScript学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/118515587</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/118515587</guid><author>Hopeless_Loop</author><pubDate>Tue, 06 Jul 2021 11:45:51 +0800</pubDate><description><![CDATA[JavaScript代码的插入

使用JavaScript代码有两种形式

一种是在&lt;script&gt;和&lt;/script&gt;标签之间直接写入JavaScript代码。


&lt;script&gt;
//代码部分
&lt;/script&gt;

另一种是将JavaScript代码写入.js文件，再通过src属性导入。


&lt;script src="test.js"&gt;&lt;/script&gt;

注意：两种方法不能同时使用！

一般多使用第二种方法导入JavaScrip]]></description><category></category></item><item><title><![CDATA[Matlab学习笔记 2.矩阵的高级操作]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/117572948</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/117572948</guid><author>Hopeless_Loop</author><pubDate>Fri, 04 Jun 2021 21:26:15 +0800</pubDate><description><![CDATA[矩阵的逆

矩阵的逆可以通过命令inv()求解，也可以通过矩阵的-1次幂求解

(inv是英文逆inverse的缩写)
]]></description><category></category></item><item><title><![CDATA[Matlab学习笔记 1.矩阵基本运算]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/117572755</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/117572755</guid><author>Hopeless_Loop</author><pubDate>Fri, 04 Jun 2021 20:43:54 +0800</pubDate><description><![CDATA[Matlab中矩阵运算十分简单，只需要输入对应符号即可，以下不再赘述

矩阵加法

Matlab中矩阵运算十分简单，只需要输入对应符号即可，以下不再赘述
]]></description><category></category></item><item><title><![CDATA[Matlab学习笔记 0.创建矩阵]]></title><link>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/117572487</link><guid>https://blog.youkuaiyun.com/Hopeless_Loop/article/details/117572487</guid><author>Hopeless_Loop</author><pubDate>Fri, 04 Jun 2021 20:31:14 +0800</pubDate><description><![CDATA[输入

同一行用空格或者","隔开，不同行用“;”隔开，标准输入如下：


A = [1 2 3]  # 用空格隔开
A = [1,2,3]  # 用逗号隔开

A = [1,2,3;4,5,6]  # 用";"隔开不同行

# 输出后结果
A = [
    1 2 3
    4 5 6
    ]


...]]></description><category></category></item></channel></rss>