- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 【详谈四轴飞行器的姿态解算心得——机体坐标系,地面坐标系,四元数,四元数微分方程(运动方程),旋转矩阵,欧拉角,互补滤波】
摘要:四轴飞行器姿态解算需要从陀螺仪、加速度计等传感器获取角速度和加速度数据,通过数学方法解算出俯仰角、横滚角和偏航角三个欧拉角。本文介绍了机体坐标系与地面坐标系的定义及作用,重点阐述了四元数的优势及其微分方程的推导过程,说明了如何通过四元数描述旋转。进一步推导了从四元数到旋转矩阵的转换方法,最终通过旋转矩阵反解得到欧拉角。文章提供了完整的数学推导过程,为姿态解算提供了理论依据。
2025-08-01 16:42:55
482
原创 基于QT的音乐播放器设计
本播放器实现了核心音乐播放功能与特色可视化效果,通过Qt多媒体框架与自定义控件的结合,提供了流畅的用户体验。完整项目需补充歌词样式设置、网络歌曲加载等扩展功能。:Qt 5.15, C++11, QSS样式表。:观察者模式(信号槽)、组合模式(布局管理)
2025-07-15 15:03:15
221
原创 开发基于GDL235KBQ6开发板的IAP升级程序(HEX协议+串口空闲中断 + DMA接收数据)
使用GDL235kB开发板,实现串口iap升级程序的bootloader代码编写,app为led灯闪烁,并完成通信c代码
2025-02-25 11:23:35
350
原创 使用在线仿真器完成用arm汇编语言写c函数--【计算参数值】
摘要:该代码实现了一个ARM汇编函数func,对应给定的C函数逻辑。函数接收数组指针A及三个整数i,j,k作为参数,通过条件判断修改数组元素值,并返回i+k-j的结果。汇编代码使用R0-R7寄存器实现条件分支、数组访问和算术运算,最终将结果存入R0返回。在线仿真器可用于测试该ARM汇编代码的执行效果。代码结构清晰,包含数组元素加载、条件比较和分支处理,完整实现了C函数的逻辑功能。
2024-11-09 10:58:59
214
原创 使用在线仿真器完成用arm汇编语言写c函数--【基于栈的优先搜索】
这篇文章展示了一个ARM汇编实现的函数funky及其C语言原型。该函数处理两个整数数组A和B:当A元素非零时将特定值压入B栈,为零时累加特定值到结果。汇编代码使用R2-R8寄存器实现栈操作和条件分支,最终返回累加结果。在线仿真器链接可用于测试该代码。核心功能是遍历数组A并根据元素值进行栈操作或结果累加,演示了ARM汇编中的内存访问、条件判断和子程序调用。
2024-11-09 10:56:00
193
原创 使用在线仿真器完成用arm汇编语言写c函数--【遍历数组】
这段ARM汇编代码实现了一个名为clunky的函数,其功能是对数组A进行迭代处理并计算结果。函数首先初始化结果result和索引next为0,然后循环遍历数组,当遇到-1时终止。每次迭代中,函数将当前元素的下一个元素值累加到result,并根据当前元素值/2的奇偶性决定将其修改为-1或-2。最后,将next更新为当前元素值继续循环。给定的测试数组A为[4,1,6,2,2,3,-1,4]。该代码使用了多个寄存器来实现C函数的逻辑:R2存储result,R4存储next,R5-R7作为临时变量进行运算和比较。函
2024-11-09 10:51:41
154
原创 使用汇编语言编写二分查找算法《DE1-SOC开发板,arm-v7架构》(使用在线仿真器)
通过用汇编语言编写二分搜索算法,深入了解底层代码运行逻辑。
2024-10-29 09:28:25
463
原创 Turing Complete【图灵完备steam游戏教你如何从0到1造一台cpu】-4.算术运算-2/2(存储器)
至此,算数运算部分算是完成了,本章是重点,尤其是对于下一章节的处理器架构,本章的内容都是一个一个实在的模块构成者,需要重点理解,对后面的内容可事半功倍!下一章处理器架构。
2023-08-16 15:37:06
7107
5
原创 Turing Complete【图灵完备steam游戏教你如何从0到1造一台cpu】-1.游戏介绍
前一阵偶然在steam上发现一款神级游戏,Turing Complete(图灵完备),现价70RMB,这款游戏从基本的与非门开始,一步步的搭建组合逻辑电路和存储部分,最后完整实现一个可以运行的CPU,可以说,通关这个游戏算是精通了计算机组成原理的基本结构,废话不多说,我们开始吧!
2023-07-30 07:33:54
15540
2
原创 MCP3008模数转换spi通讯,LM335温度采集之51单片机(免费送含proteus仿真和c代码和m文件的资料包)
MCP3008主要特性:8通道模拟输入,SPI通讯协议,输出电压数据格式为10bit。引脚封装引脚功能引脚功能CH0~CH7模拟信号输入通道NC空引脚VDD电源(接5v即可)VREF参考电压(重点讲解)AGND模拟信号地DGND数字信号地CLK时钟信号DOUT信号输出(MISO)DIN信号输入(MOSI)CS片选信号(低电平有效)即低电平芯片工作使用方法(重点!!单通道工作方式(通过SPI协议设置)MCP3008芯片会将VREF。
2023-01-30 22:23:33
1481
comNG 图形化串口调试助手
2025-06-17
SEGGER SystemView 一款用于多种CPU运行时进行实时性记录和分析的软件
2025-06-13
正点原子RK3588平台,运行在Android14的realtek 的wifi驱动(rtl8733bu)
2024-12-19
请问各位,SDW下载接口为什么识别不到芯片
2022-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人