自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ScilogyHunter的博客

一码流年雨疏疏,莫道E人岁月蹰。。。

  • 博客(506)
  • 资源 (11)
  • 收藏
  • 关注

原创 为什么,磁力矩器只能消初偏而不能进行姿态控制和轨道推进

磁力矩器在航天器姿态控制系统中扮演着重要的角色,但它确实存在显著的局限性,使其主要用于**消初偏、动量管理和被动阻尼**,而难以胜任**高精度姿态控制**和**轨道推进**任务。

2025-07-23 10:14:49 446

原创 关于力、扭矩、角加速度和角速度之间的关系

通过上述关系和计算方法,可完整描述从力到旋转运动的动力学过程,适用于航天器姿态控制、机器人关节运动等工程场景。图1:恒定扭矩下的角加速度、角速度与角度响应。

2025-07-22 16:31:14 683

原创 磁力矩器脉冲响应分析:电压脉冲宽度对电流与磁矩的影响

在卫星姿态控制系统中,磁力矩器通过电流产生可控磁矩实现姿态调整。由于线圈的电感特性,输入电压脉冲时电流响应存在**延迟效应**,直接影响磁矩的产生效率和精度。本文将深入分析不同电压脉冲宽度下电流和磁矩的响应特性,提供量化模型和实测数据。

2025-07-22 15:59:05 749

原创 磁力矩器原理、应用与使用指南

磁力矩器(Magnetic Torquer)是航天器姿态控制系统中常用的执行机构,它通过电磁线圈与地磁场相互作用产生控制力矩,实现对卫星等航天器姿态的调整。本文将详细介绍磁力矩器的工作原理、使用方法及注意事项。

2025-07-22 11:13:52 743

原创 高精度GNSS定位核心技术:实时动态载波相位差分(RTK)详解

在当今的精准定位领域,实时动态载波相位差分技术(Real-Time Kinematic, RTK)已成为实现厘米级定位精度的核心技术。从自动驾驶到精准农业,从无人机航测到地质灾害监测,RTK技术正发挥着越来越重要的作用。本文将深入解析RTK技术的原理、系统组成、关键技术实现以及应用场景。

2025-07-21 18:25:31 1189

原创 航天设备研制中的形态分类:电性件、正样件及其他关键形态详解

航天设备的研制是一个高度复杂且严谨的工程过程,涉及多个阶段的不同产品形态。这些形态各具特点,在研制流程中承担着不同的验证任务和工程目标。本文将系统介绍航天设备研制中的主要形态,包括**电性件(EM)**、**正样件(FM)**以及**结构热控件(STM)**、**鉴定件(QM)**和**初样件(PFM)**等,详细解析它们的定义、用途和工程意义,帮助读者全面理解航天产品从设计到飞行的全生命周期管理。

2025-07-12 09:37:17 320

原创 红外地球敏感器:航天器姿态测量的关键技术解析

红外地球敏感器(Infrared Earth Sensor),又称红外地平仪,是航天器姿态测量与控制系统中不可或缺的关键部件。作为一种光学姿态敏感器,它通过探测地球与太空的红外辐射差异来获取航天器相对于地球的姿态信息。本文将全面解析红外地球敏感器的工作原理、技术分类、实现方法以及在航天任务中的实际应用,帮助读者深入了解这一航天器"眼睛"的技术内涵。

2025-07-04 13:30:47 385

原创 IMU(惯性测量单元)详解:原理、组成与应用

**IMU(Inertial Measurement Unit,惯性测量单元)** 是一种用于测量物体**加速度**和**角速度**的传感器装置,通过惯性原理实现自主导航和运动追踪。它不依赖外部信号(如GPS),适用于航天器、无人机、自动驾驶等需要高可靠性姿态和位置估计的场景。

2025-07-03 16:13:16 781

原创 航天器涉及的坐标系:概念、用途及转换方法

在航天器设计、导航和控制中,**坐标系**的准确定义和转换至关重要。不同的任务阶段(如发射、在轨运行、交会对接)需要使用不同的坐标系来描述航天器的位置、姿态和运动。本文将系统介绍航天器涉及的**主要坐标系**,包括它们的**定义、用途及转换关系**,帮助读者掌握航天器动力学和导航的基础知识。

2025-07-03 15:49:58 912

原创 航天器基频:概念、影响因素、应用与计算方法

在航天器结构设计中,**基频(Fundamental Frequency)** 是一个至关重要的动力学参数,它直接影响航天器在发射、在轨运行及变轨过程中的振动特性。基频过低可能导致航天器与运载火箭或外部激励发生共振,引发结构失效。因此,准确计算和控制航天器的基频是航天工程中的核心任务之一。

2025-07-03 14:45:23 385

原创 为什么星敏感器(Star Tracker)需要时间同步?—— 从原理到应用的全解析

在卫星姿态控制系统中,**星敏感器(Star Tracker, 简称“星敏”)** 是最精确的姿态测量设备之一,其精度可达角秒级(arc-second)。然而,高精度的姿态测量不仅依赖于光学系统和星图识别算法,还依赖于一个关键因素——**时间同步**。

2025-07-02 20:02:03 1074

原创 POSIX 标准下的自旋锁:特性、用法与示例

自旋锁(Spinlock)是一种忙等待的同步机制,与互斥锁(Mutex)不同,当线程尝试获取一个已被持有的自旋锁时,它会不断地循环检查锁的状态(即"自旋"),而不是立即进入睡眠状态。

2025-06-24 16:13:40 653

原创 主流测距技术深度解析:激光雷达、UWB、微波与视觉方案的全面对比

在现代自动驾驶、机器人导航和工业自动化领域,精确的距离测量技术扮演着至关重要的角色。不同的测距技术各具特色,适用于特定场景和需求。本文将深入解析四种主流测距技术——激光雷达(LiDAR)、超宽带(UWB)、微波雷达和视觉测距的工作原理,并从**测量范围、精度水平、功耗特性、指向性要求、成本因素和抗干扰能力**等多个维度进行全面对比,帮助工程师和技术决策者根据应用场景选择最适合的测距方案。

2025-06-20 11:58:40 623

原创 无线测距技术全解析:UWB、蓝牙、Wi-Fi、RFID与GPS对比

在物联网和智能设备蓬勃发展的今天,无线测距技术已成为实现精确定位、物体追踪和环境感知的关键基础。不同的无线技术各具特色,适用于不同场景的需求。本文将深入解析五种主流无线测距技术——UWB(超宽带)、蓝牙、Wi-Fi、RFID和GPS的工作原理,并从**测距精度、覆盖范围、功耗特性、穿透能力、指向性要求、成本因素和抗干扰性能**等多个维度进行全面对比,帮助开发者根据应用场景选择最适合的技术方案。

2025-06-20 11:53:53 789

原创 UWB定位测距技术:原理、特性与应用全解析

超宽带(Ultra Wide Band, UWB)定位技术近年来因其**厘米级的高精度定位能力**和**出色的抗干扰性能**而备受关注,从工业自动化到消费电子领域都有广泛应用。本文将全面解析UWB技术的核心原理、独特优势以及实际应用场景,帮助开发者理解这项革命性的无线定位技术。

2025-06-20 11:08:51 576

原创 飞轮惯量与转速、质量及安装位置的关系详解

飞轮作为机械系统中重要的储能元件,其惯量特性对系统动态性能有着重要影响。本文将详细探讨飞轮惯量与转速、质量及安装位置之间的关系,并提供相关计算公式,帮助工程师更好地设计和分析飞轮系统。

2025-06-18 19:49:58 1241

原创 图形化界面生成和配置.vscode配置文件

在 VS Code 中,可以通过图形化界面(UI)生成和配置 C/C++ 项目所需的 `.vscode` 配置文件,而无需手动编写 JSON

2025-06-14 01:40:30 1014 1

原创 vscode的c工程配置文件详解

在 VSCode 中开发 C/C++ 项目时,`.vscode` 目录通常包含以下配置文件,用于控制代码编辑、构建、调试等行为

2025-06-14 01:35:02 533

原创 GNSS单机原始数据字段详解

GNSS(全球导航卫星系统)原始数据是接收机从卫星信号中直接获取的观测信息,这些数据以二进制或文本格式存储,包含定位、导航和时间同步所需的关键参数。本文将以C语言结构体的形式详细描述GNSS单机原始数据的各个字段,并解释其物理含义和实际用途。

2025-06-13 14:34:24 692

原创 GNSS在卫星控制中的应用:技术详解与最佳实践

全球导航卫星系统(GNSS)不仅是地面导航的核心技术,也在航天器的轨道控制、姿态确定和时间同步等方面发挥着关键作用。随着卫星任务的复杂化,高精度、高可靠性的GNSS技术已成为现代卫星控制系统的重要组成部分。本文将深入探讨GNSS在卫星控制中的**用途、特性、数据内容**以及**关键注意事项**,帮助读者全面理解其应用价值和技术挑战。

2025-06-13 14:21:09 754

原创 激光雷达 + 视觉相机:高精度位姿测量方案详解

在航天器交会对接、自动驾驶、机器人导航等领域,**位姿(位置+姿态)测量**的精度和鲁棒性至关重要。单一的传感器(如激光雷达或视觉相机)往往难以满足复杂场景的需求,而**激光雷达(Lidar)+ 视觉相机**的融合方案凭借各自的优势互补,成为高精度位姿测量的主流方案。

2025-06-13 10:24:11 1280

原创 卫星的“太空陀螺”:反作用轮如何精准控制姿态?

在距地面500公里的轨道上,一颗遥感卫星正以7.8km/s的速度飞越目标区域。此时星载计算机发出指令:“滚转15°并对准目标点”。短短数秒后,数吨重的卫星如同被无形之手推动般完成转向,镜头稳定锁定地面——这一切的核心执行者,正是被称为“卫星方向盘”的**反作用轮**。

2025-06-04 20:42:06 828

原创 卫星在轨姿态控制技术详解:从自旋稳定到高精度闭环控制

姿态控制是卫星在轨运行的“驾驶技术”,它决定了卫星能否精确指向目标、稳定收集数据并完成预定任务。如果把卫星比作太空中的无人机,那么姿态控制系统就是它的飞控核心——一旦失控,价值数亿的卫星就会沦为太空垃圾。随着遥感、导航、通信等任务对精度要求的不断提高,姿态控制技术也从简单的自旋稳定发展到如今的亚角秒级高精度控制。

2025-06-04 20:29:25 1020

原创 星敏感器:卫星姿态测量的“星空导航仪”

在卫星、航天器和深空探测器的姿态控制系统中,星敏感器(Star Tracker) 是最精确的姿态测量设备之一。它通过识别恒星的位置,计算出航天器在惯性空间中的三轴姿态,精度可达 角秒级(arcsecond),是许多高精度任务(如遥感、天文观测、深空探测)的核心传感器。

2025-06-03 20:32:52 1170

原创 太阳敏感器:卫星姿态控制的“指南针

在卫星姿态控制系统中,太阳敏感器(Sun Sensor) 是至关重要的光学姿态敏感器之一。它通过探测太阳光的方向,为卫星提供关键的姿态参考信息,确保卫星能够正确调整自身方位,维持稳定的对日定向,保障能源供应和任务执行。

2025-06-03 20:05:13 912

原创 ARM P15协处理器指令详解:架构、编程与应用实践

在ARM处理器架构中,协处理器(Coprocessor)系统是扩展处理器功能的关键机制,其中CP15(即协处理器15)作为系统控制协处理器,承担着内存管理、缓存控制、系统配置等核心功能。本文将全面剖析P15协处理器的指令用法,涵盖Cortex-A/R/M全系列处理器的共性特性和差异实现。

2025-06-01 23:25:36 686

原创 Linux下使用socat将TCP服务转为虚拟串口设备

socat工具可在Linux下将TCP服务转为虚拟串口设备,实现双向数据传输。通过创建伪终端(PTY)并绑定TCP端口,建立/dev/ttyVIRT0虚拟串口与TCP连接间的桥梁。

2025-05-27 18:28:04 651

原创 Linux下的全能网络工具:socat命令详解

socat是Linux下强大的多功能网络工具,支持TCP/UDP/SSL等协议,能实现端口转发、代理、加密通信等功能。该指南介绍了socat的安装方法、基本语法和10个实用场景.

2025-05-27 17:54:18 947

原创 什么是计算机体系结构

计算机体系结构通常用指令系统手册和结构框图来表示, 结构框图中的方块表示计算机的功能模块, 线条和箭头表示指令和数据在功能模块中的流动, 结构框图可以不断分解一直到门级或晶体管级。用硬件描述语言 (如 Verilog)描述的体系结构可以通过电子设计自动化 (Electronic Design Automation, 简称 EDA) 工具进行功能验证和性能分析, 转换成门级及晶体管级网表, 并通过布局布线最终转换成版图, 用于芯片制造。冯·诺依曼结构的存储程序和指令驱动执行原理是现代计算机体系结构的基础。

2025-04-02 14:59:32 899

原创 深入解析libffi:跨语言函数调用的底层引擎

抽象与封装:隐藏不同平台的调用约定差异动态性:运行时决定函数签名可扩展性:支持自定义类型和ABI支持更多新兴架构(如RISC-V)优化WebAssembly环境下的性能增强类型系统的表达能力无论是构建多语言集成的复杂系统,还是开发高性能的脚本语言扩展,理解libffi的工作原理都将为开发者带来显著优势。它的设计理念和实现技巧,也值得所有对系统编程感兴趣的开发者深入研究。

2025-04-02 10:19:47 845

原创 深入解析libreadline:命令行交互的强大引擎

if (!// 初始化// 在main中设置:实现效果:输入"st"后按Tab,会补全"start"/“stop”/“status”libreadline作为命令行交互的黄金标准,其强大功能可以极大提升应用的易用性。媲美Bash的编辑体验智能补全功能跨会话历史记录高度可定制的交互界面无论是开发自定义Shell、数据库客户端还是其他CLI工具,libreadline都是值得信赖的选择。

2025-03-31 14:19:35 446

原创 深入解析libcurl:跨平台网络传输的瑞士军刀

libcurl诞生于1997年,由Daniel Stenberg创建,最初是作为命令行工具curl的底层库发展而来。经过20余年演进,现已成为支持最广泛网络协议的开源传输库,被Apple、Google、Microsoft等巨头深度集成到操作系统和开发工具链中。作为跨平台、多协议、线程安全的网络传输引擎,libcurl解决了三大核心痛点:四层抽象模型:多接口模式:Easy接口:同步阻塞式(适合简单场景)Multi接口:异步非阻塞(支持多路复用)Share接口:跨句柄资源共享2.3 独特优势

2025-03-31 12:15:30 955

原创 深入探索 libarchive

通过本文的深度解析,开发者可以全面掌握libarchive的核心能力。无论是构建新一代包管理工具,还是开发安全的数据处理服务,这个历经20年淬炼的开源库都将是您值得信赖的基石。其优雅的API设计和强大的格式支持,让归档处理从未如此简单高效。

2025-03-28 18:47:31 964

原创 深入解析libsafec:C语言安全编程的守护者

libsafec是一个C语言库,专注于提供安全的函数替代标准C库中容易引发安全问题的函数。防止缓冲区溢出:通过显式指定缓冲区大小,避免越界访问。增强输入验证:提供安全的输入处理函数,防止注入攻击。提高代码可移植性:兼容多种操作系统和编译器。libsafec通过提供一系列安全的函数替代标准C库中的危险函数,帮助开发者编写更健壮、更安全的代码。防止缓冲区溢出:通过显式指定缓冲区大小,避免越界访问。增强输入验证:提供安全的输入处理函数,防止注入攻击。提高代码可移植性:兼容多种操作系统和编译器。

2025-03-24 09:45:27 397

原创 深入解析libsunrpc:构建分布式系统的核心RPC库

RPC是一种通过网络从远程计算机请求服务的协议,其核心思想是让远程调用像本地函数调用一样简单。开发者无需关注底层网络通信细节,只需定义接口即可实现跨进程或跨机器的交互。通信模型:基于客户端-服务器模式,客户端发起调用请求,服务器执行并返回结果。协议分层:跨越OSI模型的传输层和应用层,依赖TCP/UDP作为传输协议。libsunrpc作为经典的RPC实现,为分布式系统提供了可靠的基础设施。跨平台能力:通过XDR和标准化接口支持异构系统。灵活的服务管理:动态端口映射简化了服务部署。可扩展性。

2025-03-24 09:34:18 509

原创 OpenSSH详解:构建安全远程管理的核心技术

在数字化时代,远程管理服务器和数据传输的安全性至关重要。OpenSSH(Open Secure Shell)作为SSH协议的开源实现,通过加密通信、身份验证和数据完整性保护,彻底解决了传统工具(如Telnet、FTP)的明文传输风险。本文将从核心原理、配置实践到高级功能,全面解析OpenSSH的技术细节与应用场景。

2025-03-24 09:22:33 897

原创 探索Mbed TLS:嵌入式系统中的加密与安全通信

Mbed TLS 是一个开源的加密库,旨在为嵌入式系统和资源受限的设备提供安全通信和加密功能。它支持多种加密算法(如AES、RSA、ECC)、哈希函数(如SHA-256)、随机数生成器以及SSL/TLS协议的实现。Mbed TLS 的设计目标是模块化、可移植和易于集成,使其成为嵌入式开发者的首选加密库。Mbed TLS 的模块化设计允许你根据需要启用或禁用特定功能。通过修改config.h文件,你可以自定义库的功能集,以减少资源占用。

2025-03-24 09:16:16 1620

原创 探索Google Test(gtest):C++单元测试的强大工具

在软件开发过程中,单元测试是确保代码质量和可靠性的重要手段。Google Test(简称gtest)是Google开发的一个C++单元测试框架,广泛应用于各种C++项目中。它提供了丰富的断言、测试固件、参数化测试等功能,使得编写和维护单元测试变得更加简单和高效。本文将详细介绍gtest的基本用法和高级特性,帮助你快速上手并充分利用这个强大的工具。

2025-03-24 09:08:40 694

原创 使用 glog 实现高效的日志记录

glog高性能:基于异步日志记录,减少对主线程的影响。灵活的日志级别:支持多种日志级别(如 INFO、WARNING、ERROR、FATAL)。日志文件管理:自动按日期或大小分割日志文件。线程安全:支持多线程环境下的日志记录。跨平台:支持 Linux、macOS 和 Windows 等操作系统。glog广泛应用于 Google 的开源项目(如 gRPC、TensorFlow)以及其他许多 C++ 项目中。glog});glog是一个功能强大且高效的日志库,适用于各种 C++ 项目。

2025-03-18 16:17:20 1114

原创 使用 libmodbus 实现 Modbus 通信

libmodbusModbus RTU:基于串行通信(如 RS-232、RS-485)。Modbus TCP:基于以太网通信(TCP/IP)。:基于 ASCII 编码的串行通信。主站和从站功能:支持 Modbus 主站(Master)和从站(Slave)的实现。libmodbus跨平台:支持 Linux、Windows、macOS 等操作系统。易用性:提供了简洁的 API,方便开发者快速上手。高性能:基于事件驱动模型,支持高并发通信。libmodbus。

2025-03-18 15:38:25 1377

RealEvo-Simulator 下的 AMD64 平台磁盘镜像

RealEvo-Simulator 并不自带 AMD64 平台虚拟机,需要手动新建,这里给大家提供了该虚拟机的磁盘镜像,里面已部署了base,VSOA、配置文件,测试程序等内容,直接导入即可使用。

2024-08-02

sdk-vsoa-v173-x64

用于VSOA开发的SDK工程包,该工程是在翼辉标准云原生SDK包基础上简化而来,只包含x64体系结构下的VSOA相关动态库、运行工具,头文件等内容。该工程直接解压导入即可使用,无需编译。如果目标x64运行平台还未部署VSOA运行环境,也可以用该工程来部署。

2024-08-02

RealEvo-Simulator 下的 AMD64 平台系统镜像

RealEvo-Simulator 并不自带 AMD64 平台虚拟机,需要手动新建,这里给大家提供了该虚拟机的系统镜像,直接导入即可使用。 注意:使用 SylixOS 系统需要注册授权,这里提供的系统镜像是未授权的,有 24 小时复位限制,不过对于学习和验证这个时间也足够了。

2024-08-02

Hercules系列处理器安全特性介绍.pdf

Hercules 系列是 TI 推出的针对交通运输,航空航天,医疗健康,工业控制等高安全需求领域的新型安全微控制器系列。 Hercules 的安全特性指的是功能安全,且为1oo1D 架构,符合IEC 61508 SIL 3 和 ISO 26262 ASIL D 认证,可帮助用户轻松进行系统级认证。 Hercules 基于“安全岛”的思想,通过多种软硬件方式对系统失效和随机失效进行监测,进而实现基于1oo1D 架构的功能安全目标。

2018-02-02

RealEvo-IDE快速入门.pdf

本文档介绍了如何快速地使用 SylixOS 集成开发环境 RealEvo-IDE 进行应用程序开发, 介绍的平台为 x86(SylixOS 的其他平台与本文档介绍的方法相同),RealEvo-IDE 的详细使 用可参考《RealEvo-IDE 使用手册》。

2018-02-02

SylixOS下coreutils 软件包工程。

Coreutils 软件包包括一整套基本的 shell 工具。 是GNU提供了一整套比较基本的工具软件包,是这些工具的集合。 移植完成的命令,可以在SylixOS下按linux的使用习惯使用这些工具。 比如 cp -r /a /b 、 mkdir -p /path/to/create 、 rm -rf / 由于SylixOS的shell不解析\*,所以一些命令未必可用。 解压后直接导入、编译、部署即可。

2022-05-11

shadowTerminal_x86.ko

影子终端在x86平台下的可执行程序

2022-04-24

shadowTerminal_x64.ko

影子终端在x64平台下的可执行程序

2022-04-24

The SPARC Architecture Manual Version 8

SPARC is a CPU instruction set architecture (ISA), derived from a reduced instruction set computer (RISC) lineage. As an architecture, SPARC allows for a spectrum of chip and system implementations at a variety of price/performance points for a range of applications, including scientific/engineering, programming, real-time, and commercial.

2022-04-16

GNU make中文手册2020.zip

学习Makefile知识的绝对权威文档,也能用于日常查询makefile的一些细节功能。 本文瑾献给所有热爱Linux的程序员!本中文文档版权所有。 本文比较完整的讲述GNU make工具,涵盖GNU make的用法、语法。同时重点 讨论如何为一个工程编写Makefile。作为一个Linux程序员,make工具的使用以及编 写Makefile是必需的。系统、详细讲述make的中文资料比较少,出于对广大中文Linuxer 的支持,本人在工作之余,花了18个多月时间完成对“info make”的翻译整理,完成 这个中文版手册。本书不是一个纯粹的语言翻译版本,其中对GNU make的一些语法 和用法根据我个人的工作经验进行了一些详细分析和说明,也加入了一些个人的观点和 实践总结。本书的所有的例子都可以在支持V3.8版本的GNU make的系统中正确执行。

2020-03-24

i.MX RT1050 Processor Reference Manual.pdf

The i.MX RT1050 processors are NXP's latest additions to a growing family of real-time processing products offering high-performance processing optimized for lowest power consumption and best real-time response. The i.MX RT1050 processors feature NXP's advanced implementation of the ARM®Cortex®-M7 core.

2018-02-02

MS-RTOS重新定义物联网操作系统.pptx

MS-RTOS官方介绍PPT

2020-12-31

SylixOS大型实时操作系统介绍V7.0.pptx

SylixOS大型实时操作系统介绍官方PPT

2020-12-31

RealEvo-IDE使用手册.pdf

RealEvo-IDE 的主要功能是 SylixOS 工程管理和程序调试。RealEvo-IDE 可以创建 SylixOS Base 工程、创建 SylixOS BSP 工程、创建 SylixOS App 工程、创建 SylixOS Shared Lib 工程、创建 SylixOS Kernel Module 工程及创建 SylixOS Kernel Static Lib 工程。支持一键推 送调试、手动启动调式、通过串口调试、动态库调试及 Attach 到进程调试,所有调试方式 在多线程调试时都支持 Non-stop 模式

2018-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除