嵌入式

apolloyhl7 小时前
arm开发·嵌入式·rtos
FreeRTOS内核:核心数据结构与任务切换原理解析在嵌入式开发领域,实时操作系统(RTOS)是实现复杂任务调度的核心工具,而FreeRTOS以其轻量、可裁剪、高移植性的特点,成为众多开发者的首选。本文将从RTOS基础概念入手,深入剖析FreeRTOS的核心数据结构(任务控制块、列表与列表项),并结合源码详解任务切换的底层实现,带大家看透FreeRTOS的运行本质。
DIY机器人工房14 小时前
stm32·单片机·学习·嵌入式·自动控制原理
嵌入式面试题:看你学习了自动控制原理这门课,讲一下欠驱动系统?面试官大概率问的是 “欠驱动系统”,自动控制原理里核心关联 “欠驱动系统” 与 “全驱动系统” 对比,面试应答抓 3 个核心点,简洁好记:
阿源-1 天前
嵌入式·uefi·edk2·固件
UEFI - FV/FFS/FDF 的关系如果一个磁盘是没有经过分区的简单状态并且没有文件系统的话是什么样的,所有的文件扁平化的分布在整个磁盘空间,没有组织逻辑,没有文件夹等等,这不是一个理想的状态。固件卷的概念就类似于磁盘分区,它是 UEFI 固件中用于存放各种固件文件,即FFS 文件的容器。里面按规定组织了各种 UEFI 文件。比如:DXE 驱动(.efi)、PEI 模块、微码(microcode)、配置数据、ACPI 表、变量存储区、Logo 图片等资源。
2401_853448232 天前
单片机·嵌入式·freertos
学习FreeRTOS(第四天)在讲述FreeRTOS的内存管理之前,先来看看这张图片在Memory management scheme中,有五个不同的堆区,每一个堆区都有不同的特点
大聪明-PLUS2 天前
linux·嵌入式·arm·smarc
编程语言保证是安全软件开发的基础大家好!我是大聪明-PLUS!计算机编程错误早在编程语言发明之前就已出现。事实上,编程语言的发明正是为了简化程序编写,并最大限度地减少程序中的错误。
阿源-2 天前
嵌入式·uefi·x86·edk2·固件
UEFI-PEI 阶段的深层介绍PEI Core:是PEI阶段的核心引擎,负责寻找,加载和执行各种PEIM。PEI Core首先首先运行一个小的固定的SEC阶段的代码,这段代码通常使用CPU缓存作为临时内存来运行。一旦找到并初始化了真正的系统内存,PEI核心就会把执行权交给永久内存管理器,从而结束使用CAR。
切糕师学AI3 天前
嵌入式·swd·stm-32
SWD(Serial Wire Debug,串行线调试)SWD(Serial Wire Debug,串行线调试) 是一种用于嵌入式系统调试的两线式通信协议。它是由 ARM 公司设计并推广的,作为传统 JTAG 协议的现代化、高效率替代方案,广泛应用于基于 ARM Cortex 处理器的微控制器(MCU)中。
小䌨狗狗3 天前
嵌入式·rtt-hread
学习记录:RT-Thread 初始化机制核心:RT-Thread 通过带优先级的宏定义,让初始化函数按序执行,解决依赖冲突问题。
大聪明-PLUS3 天前
linux·嵌入式·arm·smarc
在 Linux 上使用实时调度策略运行应用程序大家好!我是大聪明-PLUS!2025年10月,举行的“工业自动化:向开放式ICS过渡”论坛上,我与同事们就带有实时补丁的Linux进行了一次有趣的讨论。我们探讨了各种有趣的话题,包括使用虚拟机管理程序、核心分配以及与QNX的区别。我们还讨论了供应商何时会推出针对此类嵌入式系统的解决方案。我向同事们保证,基于Linux的操作系统开发人员会关注并处理所有社区请求,但正如常有的情况一样,工作量超出了团队的能力范围。
FreakStudio3 天前
python·单片机·pycharm·嵌入式·面向对象·硬件·电子diy
串口协议解析实战:以 R60ABD1 雷达为例,详解 MicroPython 驱动中数据与业务逻辑的分离设计本文以 R60ABD1 雷达为实战案例,详解 MicroPython 环境下自定义串口通信协议架构的设计与分析方法,聚焦数据解析与业务逻辑分离核心,拆解协议封装、指令交互等关键环节,提供可复用的嵌入式串口驱动开发思路。
大聪明-PLUS4 天前
linux·嵌入式·arm·smarc
Linux 系统中的 CPU。文章 2:平均负载大家好!我是大聪明-PLUS!在之前的文章中,我们讨论了 CPU 整体利用率。然而,在 Linux 世界中,还有另一种常用的系统负载监控方法,它也与 CPU 消耗相关。不过,它的工作方式不同,它不仅显示 CPU 利用率,还显示整体负载,使我们能够评估系统的当前状态以及其随时间变化的动态变化。这种方法称为负载平均值。
余生皆假期-4 天前
单片机·嵌入式
SPWM 与 SVPWM 电压利用率简谈根据上图所示的连接方式,可以分析端电压电压利用率 = 逆变器能输出的最大相电压(峰值,非峰峰值) / 母线电压。
赋能大师兄5 天前
单片机·嵌入式
单片机/嵌入式修行之路这个阶段的目标是建立坚实的计算机和电子技术基础,为后续学习扫清障碍。为什么? C语言是嵌入式开发的母语,效率高、贴近硬件。
大聪明-PLUS5 天前
linux·嵌入式·arm·smarc
Linux 中的 CPU。文章 1. 利用率大家好!我是大聪明-PLUS!中央处理器(CPU)是任何计算机系统的核心。高效的CPU使用直接影响应用程序和整个系统的性能。即使您的服务器处理的任务并非计算密集型(例如存储每月仅供用户访问一次的文件存档),没有CPU也无法运行。
飞凌嵌入式5 天前
linux·嵌入式硬件·嵌入式·risc-v
【玩转多核异构】T153核心板RISC-V核的实时性应用解析在智能硬件功能持续升级的当下,传统单片机以及传统的MPU都面临着“力不从心”的困境——多网络协同、多串口并发、多通道无线通信等复杂需求,以及文件管理、数据加密、人机交互、数据压缩等增强功能,单核方案已难以全面承载。
DIY机器人工房6 天前
stm32·嵌入式硬件·嵌入式·diy机器人工房·嵌入式面试题
嵌入式面试题:物联网协议怎么选?Zigbee/蓝牙/LoRa/4G/WiFi优缺点一文读懂1. Zigbee• 优点:低功耗(续航可达数年)、自组网能力强(支持数千节点)、抗干扰优,适合物联网大规模设备联动(如智能家居全屋设备);
wzyannn6 天前
linux·运维·驱动开发·嵌入式
Linux字符设备驱动开发详细教程(简单字符设备驱动框架)在理解字符设备驱动之前,首先要明白什么是字符设备。Linux/Unix 系统将硬件设备分为两大类:字符设备
大聪明-PLUS7 天前
linux·嵌入式·arm·smarc
Rsync:管理员详细指南 第2部分大家好!我是大聪明-PLUS!在第一部分中,我介绍了基础知识 rsync:语法、关键选项和 SSH 操作。这些方面可以帮助你在基础层面上有效地使用该实用程序。在本文中,我们将深入了解它,学习如何微调整个同步过程并诊断性能问题……
DIY机器人工房7 天前
stm32·嵌入式硬件·华为·嵌入式·diy机器人工房·嵌入式面试题
科普:华为星闪是什么?华为星闪(英文名 NearLink)是国际星闪无线短距通信联盟发布的新型无线短距通信标准技术。华为星闪(英文名 NearLink)是国际星闪无线短距通信联盟发布的新型无线短距通信标准技术,由华为牵头研发,且于 2023 年 8 月 4 日正式发布,它整合了蓝牙与 Wi-Fi 等传统无线技术的优势,在多项性能指标上实现突破,堪称新一代的短距无线连接技术华为。以下是关于它的详细介绍: