rtos

望获linux3 天前
linux·数据库·postgresql·操作系统·开源软件·rtos·嵌入式软件
【Linux 基础知识系列】第二篇-Linux 发行版概述Linux 发行版是指将 Linux 内核和应用程序、工具、库等有机组合在一起,形成一个完整的操作系统。由于 Linux 的开源特性,任何人都可以在 Linux 内核的基础上进行修改和定制,因此产生了许多不同的发行版。每个发行版通常会包含以下内容:
无聊到发博客的菜鸟5 天前
stm32·单片机·物联网·嵌入式·rt-thread·rtt·rtos
RT-Thread源码阅读(3)——内核对象管理在RT-Thread操作系统中,_object_container数组的作用是按类型分类管理内核对象,提供高效的类型检查、资源管理和统计功能
不脱发的程序猿18 天前
单片机·嵌入式硬件·rtos
MCU裸机程序如何移植到RTOS?目录1、裸机编程2、实时操作系统3、移植裸机程序到RTOS的步骤步骤1:分析裸机代码步骤2:选择并设置RTOS环境
望获linux18 天前
人工智能·机器人·实时操作系统·rtos·嵌入式软件·医疗自动化
医疗实时操作系统方案:手术机器人的微秒级运动控制手术机器人作为现代医疗技术的重要突破,正不断推动着外科手术向精准化、微创化和智能化的方向发展。直觉外科(Intuitive Surgical)作为手术机器人领域的领军企业,其达芬奇手术机器人系统已被广泛应用于全球众多医疗机构。然而,随着医学技术的不断进步和患者对手术效果要求的日益提高,手术机器人技术也在持续革新。下一代手术机器人的发布,标志着手术机器人在实时控制和智能化水平上迈上了新的台阶,而实时操作系统(RTOS)在其中发挥了关键的支撑作用。
不脱发的程序猿19 天前
单片机·嵌入式硬件·rtos
如何优化MCU中断响应时间目录1、硬件层优化策略1.1、中断控制器配置优化1.2、DMA协同中断优化1.3、中断向量表重映射技术
602寝室长23 天前
stm32·单片机·rt-thread·rtos
RT-THREAD RTC组件中Alarm功能驱动完善使用Rt-Thread的目的为了更快的搭载工程,使用Rt-Thread丰富的组件和第三方包资源,解耦硬件,在更换芯片时可以移植应用层代码。你是要RTT的目的什么呢?
望获linux24 天前
人工智能·安全·机器人·操作系统·开源软件·rtos·飞行器
实时操作系统:航空电子系统的安全基石还是创新枷锁?在航空电子技术的漫长发展历程中,飞行器控制系统实现从机械仪表到数字计算机的跨越,这一进步具有深远意义。现代战机以超过 2 马赫的速度突破音障,无人机群在复杂电磁环境下完成自主编队,这些令人惊叹的成就背后,实时操作系统(RTOS)发挥着不可替代的关键作用,堪称飞行器的 “数字大脑”。
望获linux1 个月前
linux·人工智能·机器人·操作系统·开源软件·rtos·具身智能
北京亦庄机器人马拉松:人机共跑背后的技术突破与产业启示2025年4月19日,北京亦庄举办了一场具有里程碑意义的科技赛事——全球首个人形机器人半程马拉松。这场人类与20支机器人战队共同参与的21.0975公里竞速,不仅创造了人形机器人连续运动的最长纪录,更成为中国智能制造领域的综合性技术验证平台。通过整合赛事真实数据与产业反馈,本文将对这一事件的创新价值与现实意义进行系统性梳理与修正。
望获linux1 个月前
linux·运维·机器人·操作系统·开源软件·rtos
望获实时Linux系统荣获人形机器人技术突破奖4月28日,在备受瞩目的第六届金砖国家未来网络创新论坛上,北京国科环宇科技股份有限公司(以下简称 “国科环宇”)研发的望获实时Linux系统荣获人形机器人技术突破奖,公司总经理李壮先生出席颁奖典礼并领奖。
望获linux1 个月前
linux·机器人·操作系统·开源软件·rtos·具身智能
实时操作系统在服务型机器人中的关键作用近年来,服务型机器人市场呈现出蓬勃发展的态势。据国际机器人联合会(IFR)2024 年度报告显示,全球人形机器人市场规模预计在 2025 年达到 38.7 亿美元,年复合增长率达 19.2%。服务型机器人被广泛应用于家庭清洁、安防监控、物流配送、餐饮服务等多个领域,为人们的生活和工作带来了诸多便利。
小白今天也很酷1 个月前
单片机·嵌入式硬件·freertos·rtos·串口异步打印
使用FreeRTOS解决单片机串口异步打印🌊在单片机开发中串口的异步打印异步打印允许单片机在执行其他任务的同时进行打印操作,无需等待打印完成后再继续执行后续代码,避免了在多处调用的时候数据覆盖的问题。
集大周杰伦3 个月前
stm32·freertos·实时操作系统·嵌入式开发·rtos·任务调度·任务控制块
FreeRTOS 源码结构解析与 STM32 HAL 库移植实践(任务创建、删除篇)点击官网地址,选择 FreeRTOS 202212.01非 LTS 版本(非长期支持版),因为这个版本有着最全的历程和更多型号处理器支持。
Absorbed_w3 个月前
mcu·rtos
FreeRTOS(3)列表List在 FreeRTOS 的源码中大量地使用了列表和列表项,因此想要深入学习 FreeRTOS,列表和列表项是必备的基础知识。这里所说的列表和列表项,是 FreeRTOS 源码中 List 和 List Item 的 直译,事实上, FreeRTOS 中的列表和列表项就是数据结构中的链表和节点。这部分的内容并不难,但对于理解 FreeRTOS 相当重要,因此笔者建议读者在对本章内容了解透彻后,再继续下 面章节的学习。
PegasusYu3 个月前
stm32·操作系统·教程·rtos·free-rtos·task api·任务访问函数
STM32CUBEIDE FreeRTOS操作教程(十三):task api 任务访问函数STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。 操作教程(十三)配置FreeRTOS及相关环境,采用task api 任务访问函数获取任务状态参数,通过USB虚拟串口接收指令,根据指令执行相关的任务访问函数,并通过USB虚拟串口返回结果。常用的task api有如下一些:
老猿讲编程4 个月前
rtos·arinc653
万字长文介绍ARINC 653,以及在综合模块化航空电子设备(IMA)中的作用在现代航空领域,综合模块化航空电子设备(IMA)已成为飞机设计的核心要素,几乎在所有新服役的飞机型号中都占据重要地位。自波音 777 首次引入这一高密度航电封装概念后,其在军事和商业飞机领域迅速获得广泛认可,如洛克希德 C130 AMP、空客 A380 和波音 787 等飞机都采用了 IMA 技术。从商业角度来看,IMA 具有显著优势,它能够有效减少航电设备的重量和体积,从而使航空运输运营商能够承载更多产生收益的有效载荷,进而提升航空公司的盈利能力,为新飞机采购提供经济支持,并维持航空业的持续增长。在 I
flashier5 个月前
c语言·笔记·学习·esp32·rtos
ESP32学习笔记_FreeRTOS(5)——Mutex摘要(From AI): 这篇博客内容围绕 FreeRTOS 中的**互斥量(Mutex)和递归互斥量(Recursive Mutex)**的使用进行了详细的介绍。整体结构清晰,涵盖了互斥量的基本概念、使用方式以及与其他同步机制(如二进制信号量)的比较,还提供了两段示例代码,演示了互斥量和递归互斥量在任务同步中的应用
一只搬砖的猹5 个月前
linux·开源·小米·rtos·nuttx·openvela·apache2.0
小米vela系统(基于开源nuttx内核)——openvela开源项目在 2024 年 12 月 27 日的小米「人车家全生态」合作伙伴大会上,小米宣布全面开源 Vela 操作系统。同时,OpenVela 项目正式上线 GitHub 和 Gitee,采用的是比较宽松的 Apache 2.0 协议,这意味着全球的开发者都可以参与到 Vela 系统的优化和完善中来,并且得益于 Apache 2.0的协议,所有开发者也可以免费使用openvela进行商业化的开发。
一只搬砖的猹5 个月前
嵌入式硬件·内核·小米·rtos·信号量·线程通信·vela系统
小米vela系统(基于开源nuttx内核)——如何使用信号量进行PV操作在嵌入式系统中,任务间的同步与通信是非常重要的。NuttX作为一款轻量级实时操作系统,提供了多种同步机制,其中信号量(Semaphore)是一种常见且高效的工具,用于实现线程或任务之间的同步。本文将深入探讨如何在NuttX中使用信号量,并通过一个实例来展示其应用。
一只搬砖的猹5 个月前
linux·单片机·嵌入式硬件·python自动化·rtos·嵌入式软件·ota
项目实战——使用python脚本完成指定OTA或者其他功能的自动化断电上电测试在嵌入式设备的OTA场景测试和其他断电上电测试过程中,有的场景发生在夜晚或者随时可能发生,这个时候不可能24h人工盯着,需要自动化抓取串口日志处罚断电上电操作。 下面的python脚本可以实现自动抓取串口指定关键词,然后触发继电器的主动断电上电操作,具体场景是在我实际开发项目中,有一个静默升级的功能,在夜间静默推送升级功能,需要做下载过程的随机断电防止出现升级过程卡死。
PegasusYu5 个月前
stm32·freertos·rtos·stm32cubeide·free-rtos·标准动态内存·dynamic memeory
STM32CUBEIDE FreeRTOS操作教程(十二):std dynamic memory 标准动态内存STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。 操作教程(十一)配置FreeRTOS及相关环境,采用C语言标准的的方法申请/释放动态内存空间,作为USB虚拟串口接收数据的数组空间,当USB虚拟串口接收到数据时,通过信号量方式指示给任务,由任务将数据从USB虚拟串口发出,实现