rtos

SXSBJS_XYT2 天前
单片机·rt-thread·rtos
在资源有限的M0单片机上运行RTOS含义:程序代码和所有常量总共占用了5304 字节。 存储位置:这部分数据存储在单片机的Flash(程序存储器)中。
赋能大师兄10 天前
rtos·事件驱动·前后台系统·时间片轮询·面向对象/组件化
嵌入式软件的几种程序架构嵌入式软件的程序架构是其设计的核心,它决定了代码的组织方式、可维护性、可扩展性以及资源利用效率。下面详细介绍几种主流的嵌入式软件程序架构,从简单到复杂,并分析其优缺点和适用场景。
华清远见IT开放实验室16 天前
stm32·嵌入式·开发板·rtos·课程·软硬件·裸机开发
STM32学习路线!软硬件兼修:裸机+RTOS+LVGL+硬件设计+项目实战 (STM32多核心开发板)在智能设备深度整合与万物互联加速推进的当下,STM32正从单一功能控制走向复杂系统集成。从智能家居的精准传感控制到工业物联网的实时数据采集,从AIoT终端设备的低功耗运算到边缘节点的多任务调度,STM32芯片凭借其丰富外设资源、灵活算力配置与卓越的性价比,已成为嵌入式领域的核心硬件载体。结合RTOS实现高效的多任务实时管理,STM32正在智能穿戴、智慧城市、智能制造等物联网关键场景中持续扩展应用边界。对开发者而言,掌握STM32开发与RTOS应用,不仅是夯实嵌入式技术根基,更是把握物联网与AIoT时代机遇
linweidong1 个月前
驱动开发·单片机·嵌入式硬件·bsp·rtos·spi驱动·hal设计
跨平台驱动开发:打造兼容多款MCU的硬核方案开发嵌入式驱动时,面对不同MCU(微控制器)平台,开发者常常被硬件差异搞得焦头烂额。寄存器不同、时钟配置各异、中断机制五花八门,如果为每款MCU单独写一套驱动,代码重复不说,后期维护简直是噩梦!跨平台驱动设计的意义就在于化繁为简:通过精心设计的抽象层和模块化结构,让同一套驱动代码适配多种MCU,既节省开发时间,又提升代码复用率。
义薄云天us1 个月前
apache·rtos·nuttx
Apache NuttX 入门指南本文件夹包含了Apache NuttX的入门介绍文档,涵盖了NuttX的基本概念、开发环境、许可信息、商标使用和资源链接等重要内容。
要做朋鱼燕2 个月前
开发语言·笔记·单片机·嵌入式硬件·rtos·嵌入式软件
解析UART空闲中断与DMA接收机制目录1.打开空闲接收中断如何使用 HAL_StatusTypeDef HAL_UARTEx_ReceiveToIdle_DMA 打开空闲接收中断,以及其中的关系?
jz-炸芯片的zero2 个月前
驱动开发·算法·iot·rtos·内存泄露·zephyr
【Zephyr炸裂知识系列】11_手撸内存泄露监测算法在嵌入式系统开发中,内存泄漏是一个常见且难以调试的问题。特别是在资源受限的物联网或单片机设备中,即使是微小的内存泄漏,长期运行后也可能导致系统崩溃。世面上有Valgrind、AddressSanitizer等强大的工具,但对于资源受限的嵌入式设备,这些工具往往过于庞大或无法使用,而手动检查又效率低下。 为此,我们本文将介绍一种轻量级的内存泄露检测算法,专为RTOS环境设计,它能够在资源受限的环境中实时监测内存使用情况,准确识别内存泄漏和错误操作。本文将详细介绍该检测器的核心架构、使用方法和实际测试效果。
乖乖是干饭王3 个月前
架构·c·riscv·rtos
FreeRTOS源码分析二:task启动(RISCV架构)FreeRTOS源码分析一:task创建(RISCV架构)本文继续看 task 的运行。主要解析函数 vTaskStartScheduler 。
望获linux4 个月前
linux·运维·服务器·数据库·操作系统·rtos·嵌入式软件
【实时Linux实战系列】硬实时与软实时设计模式在实时系统开发中,选择合适的实时设计模式对于确保系统的性能和可靠性至关重要。硬实时系统和软实时系统在应用场景、性能要求和设计方法上存在显著差异。本文将对比硬实时与软实时系统的特点,列举典型架构与代码模式,并提供选型与实现的指导,帮助开发者根据实际需求做出合理的取舍。
望获linux5 个月前
linux·服务器·microsoft·操作系统·交互·rtos·嵌入式软件
【实时Linux实战系列】实时I/O操作与中断处理在实时系统中,I/O操作和中断处理是与硬件交互的核心机制。实时Linux通过优化这些机制,确保系统能够高效地响应硬件事件并完成数据传输。掌握实时I/O操作与中断处理对于开发者来说至关重要,尤其是在需要与外部设备进行高速通信或实时数据采集的场景中。
望获linux5 个月前
linux·前端·chrome·操作系统·rtos·嵌入式软件
【Linux基础知识系列】第二十八篇-管道与重定向的使用在Linux系统中,管道(|)和重定向符(>、<)是处理数据流和组合命令的强大工具。它们允许用户将一个命令的输出作为另一个命令的输入,或将输出重定向到文件,从而实现复杂的数据处理和任务自动化。本文将详细介绍管道和重定向符的基本用法,帮助读者掌握这些工具,提升命令行操作的效率。
望获linux5 个月前
linux·数据库·postgresql·操作系统·php·开源软件·rtos
【Linux基础知识系列】第八篇-基本网络配置网络配置是Linux系统维护中重要的一部分,正确配置网络能够确保系统与其他设备的有效连接。在本篇文章中,我们将探讨Linux系统中的基本网络配置,包括网络接口的管理、IP地址的设置,以及使用ping和traceroute命令进行网络诊断。通过这些内容,读者可以深入了解网络配置的基本原理和实践。
望获linux5 个月前
linux·数据库·postgresql·操作系统·开源软件·rtos·嵌入式软件
【Linux 基础知识系列】第二篇-Linux 发行版概述Linux 发行版是指将 Linux 内核和应用程序、工具、库等有机组合在一起,形成一个完整的操作系统。由于 Linux 的开源特性,任何人都可以在 Linux 内核的基础上进行修改和定制,因此产生了许多不同的发行版。每个发行版通常会包含以下内容:
无聊到发博客的菜鸟6 个月前
stm32·单片机·物联网·嵌入式·rt-thread·rtt·rtos
RT-Thread源码阅读(3)——内核对象管理在RT-Thread操作系统中,_object_container数组的作用是按类型分类管理内核对象,提供高效的类型检查、资源管理和统计功能
不脱发的程序猿6 个月前
单片机·嵌入式硬件·rtos
MCU裸机程序如何移植到RTOS?目录1、裸机编程2、实时操作系统3、移植裸机程序到RTOS的步骤步骤1:分析裸机代码步骤2:选择并设置RTOS环境
望获linux6 个月前
人工智能·机器人·实时操作系统·rtos·嵌入式软件·医疗自动化
医疗实时操作系统方案:手术机器人的微秒级运动控制手术机器人作为现代医疗技术的重要突破,正不断推动着外科手术向精准化、微创化和智能化的方向发展。直觉外科(Intuitive Surgical)作为手术机器人领域的领军企业,其达芬奇手术机器人系统已被广泛应用于全球众多医疗机构。然而,随着医学技术的不断进步和患者对手术效果要求的日益提高,手术机器人技术也在持续革新。下一代手术机器人的发布,标志着手术机器人在实时控制和智能化水平上迈上了新的台阶,而实时操作系统(RTOS)在其中发挥了关键的支撑作用。
不脱发的程序猿6 个月前
单片机·嵌入式硬件·rtos
如何优化MCU中断响应时间目录1、硬件层优化策略1.1、中断控制器配置优化1.2、DMA协同中断优化1.3、中断向量表重映射技术
602寝室长6 个月前
stm32·单片机·rt-thread·rtos
RT-THREAD RTC组件中Alarm功能驱动完善使用Rt-Thread的目的为了更快的搭载工程,使用Rt-Thread丰富的组件和第三方包资源,解耦硬件,在更换芯片时可以移植应用层代码。你是要RTT的目的什么呢?
望获linux6 个月前
人工智能·安全·机器人·操作系统·开源软件·rtos·飞行器
实时操作系统:航空电子系统的安全基石还是创新枷锁?在航空电子技术的漫长发展历程中,飞行器控制系统实现从机械仪表到数字计算机的跨越,这一进步具有深远意义。现代战机以超过 2 马赫的速度突破音障,无人机群在复杂电磁环境下完成自主编队,这些令人惊叹的成就背后,实时操作系统(RTOS)发挥着不可替代的关键作用,堪称飞行器的 “数字大脑”。
望获linux6 个月前
linux·人工智能·机器人·操作系统·开源软件·rtos·具身智能
北京亦庄机器人马拉松:人机共跑背后的技术突破与产业启示2025年4月19日,北京亦庄举办了一场具有里程碑意义的科技赛事——全球首个人形机器人半程马拉松。这场人类与20支机器人战队共同参与的21.0975公里竞速,不仅创造了人形机器人连续运动的最长纪录,更成为中国智能制造领域的综合性技术验证平台。通过整合赛事真实数据与产业反馈,本文将对这一事件的创新价值与现实意义进行系统性梳理与修正。