rtos

602寝室长2 天前
stm32·单片机·rt-thread·rtos
RT-THREAD RTC组件中Alarm功能驱动完善使用Rt-Thread的目的为了更快的搭载工程,使用Rt-Thread丰富的组件和第三方包资源,解耦硬件,在更换芯片时可以移植应用层代码。你是要RTT的目的什么呢?
望获linux4 天前
人工智能·安全·机器人·操作系统·开源软件·rtos·飞行器
实时操作系统:航空电子系统的安全基石还是创新枷锁?在航空电子技术的漫长发展历程中,飞行器控制系统实现从机械仪表到数字计算机的跨越,这一进步具有深远意义。现代战机以超过 2 马赫的速度突破音障,无人机群在复杂电磁环境下完成自主编队,这些令人惊叹的成就背后,实时操作系统(RTOS)发挥着不可替代的关键作用,堪称飞行器的 “数字大脑”。
望获linux9 天前
linux·人工智能·机器人·操作系统·开源软件·rtos·具身智能
北京亦庄机器人马拉松:人机共跑背后的技术突破与产业启示2025年4月19日,北京亦庄举办了一场具有里程碑意义的科技赛事——全球首个人形机器人半程马拉松。这场人类与20支机器人战队共同参与的21.0975公里竞速,不仅创造了人形机器人连续运动的最长纪录,更成为中国智能制造领域的综合性技术验证平台。通过整合赛事真实数据与产业反馈,本文将对这一事件的创新价值与现实意义进行系统性梳理与修正。
望获linux11 天前
linux·运维·机器人·操作系统·开源软件·rtos
望获实时Linux系统荣获人形机器人技术突破奖4月28日,在备受瞩目的第六届金砖国家未来网络创新论坛上,北京国科环宇科技股份有限公司(以下简称 “国科环宇”)研发的望获实时Linux系统荣获人形机器人技术突破奖,公司总经理李壮先生出席颁奖典礼并领奖。
望获linux17 天前
linux·机器人·操作系统·开源软件·rtos·具身智能
实时操作系统在服务型机器人中的关键作用近年来,服务型机器人市场呈现出蓬勃发展的态势。据国际机器人联合会(IFR)2024 年度报告显示,全球人形机器人市场规模预计在 2025 年达到 38.7 亿美元,年复合增长率达 19.2%。服务型机器人被广泛应用于家庭清洁、安防监控、物流配送、餐饮服务等多个领域,为人们的生活和工作带来了诸多便利。
小白今天也很酷19 天前
单片机·嵌入式硬件·freertos·rtos·串口异步打印
使用FreeRTOS解决单片机串口异步打印🌊在单片机开发中串口的异步打印异步打印允许单片机在执行其他任务的同时进行打印操作,无需等待打印完成后再继续执行后续代码,避免了在多处调用的时候数据覆盖的问题。
集大周杰伦2 个月前
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
flashier4 个月前
c语言·笔记·学习·esp32·rtos
ESP32学习笔记_FreeRTOS(5)——Mutex摘要(From AI): 这篇博客内容围绕 FreeRTOS 中的**互斥量(Mutex)和递归互斥量(Recursive Mutex)**的使用进行了详细的介绍。整体结构清晰,涵盖了互斥量的基本概念、使用方式以及与其他同步机制(如二进制信号量)的比较,还提供了两段示例代码,演示了互斥量和递归互斥量在任务同步中的应用
一只搬砖的猹4 个月前
linux·开源·小米·rtos·nuttx·openvela·apache2.0
小米vela系统(基于开源nuttx内核)——openvela开源项目在 2024 年 12 月 27 日的小米「人车家全生态」合作伙伴大会上,小米宣布全面开源 Vela 操作系统。同时,OpenVela 项目正式上线 GitHub 和 Gitee,采用的是比较宽松的 Apache 2.0 协议,这意味着全球的开发者都可以参与到 Vela 系统的优化和完善中来,并且得益于 Apache 2.0的协议,所有开发者也可以免费使用openvela进行商业化的开发。
一只搬砖的猹4 个月前
嵌入式硬件·内核·小米·rtos·信号量·线程通信·vela系统
小米vela系统(基于开源nuttx内核)——如何使用信号量进行PV操作在嵌入式系统中,任务间的同步与通信是非常重要的。NuttX作为一款轻量级实时操作系统,提供了多种同步机制,其中信号量(Semaphore)是一种常见且高效的工具,用于实现线程或任务之间的同步。本文将深入探讨如何在NuttX中使用信号量,并通过一个实例来展示其应用。
一只搬砖的猹4 个月前
linux·单片机·嵌入式硬件·python自动化·rtos·嵌入式软件·ota
项目实战——使用python脚本完成指定OTA或者其他功能的自动化断电上电测试在嵌入式设备的OTA场景测试和其他断电上电测试过程中,有的场景发生在夜晚或者随时可能发生,这个时候不可能24h人工盯着,需要自动化抓取串口日志处罚断电上电操作。 下面的python脚本可以实现自动抓取串口指定关键词,然后触发继电器的主动断电上电操作,具体场景是在我实际开发项目中,有一个静默升级的功能,在夜间静默推送升级功能,需要做下载过程的随机断电防止出现升级过程卡死。
PegasusYu4 个月前
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虚拟串口发出,实现
清炒孔心菜4 个月前
rtos
RTOS 基础知识**实时操作系统(RTOS, Real-Time Operating System)**是一种专为实时性要求设计的操作系统,具有确定性和高效性。RTOS 的系统架构围绕任务调度、时间管理和资源管理展开,以确保系统能够在规定时间内响应外部事件。以下是RTOS的系统架构详细说明。
嵌新程6 个月前
stm32·单片机·嵌入式硬件·freertos·rtos·u575
day03(单片机高级)RTOS目录RTOS(实时操作系统)裸机开发模式轮询方式前后台(中断方式)改进(前后台(中断))定时器裸机进一步优化
PegasusYu6 个月前
stm32·教程·rtos·stm32cubeide·free-rtos·eventgroup·时间标志组
STM32CUBEIDE FreeRTOS操作教程(九):eventgroup事件标志组STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。 操作教程(九)配置FreeRTOS及相关环境,实现LED闪灯功能及基于eventgroup事件标志组的USB虚拟串口发收环回。从电脑端连接USB虚拟串口后,发送出去的串口数据,会被保存且一个事件标志位被设置,在任务中发现该事件
努力的里6 个月前
stm32·学习·freertos·rtos
【STM32开发】-FreeRTOS开发入手学习FreeRTOS 是 RTOS 系统的一种,FreeRTOS 十分的小巧,可以在资源有限的微控制器中运行;
PegasusYu6 个月前
freertos·rtos·队列·stm32cubeide·free-rtos·queues·多队列
STM32CUBEIDE FreeRTOS操作教程(八):queues多队列STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。 操作教程(八)配置FreeRTOS及相关环境,实现LED闪灯功能及基于queue多队列的USB虚拟串口收发环回。从电脑端连接USB虚拟串口后,发送出去的串口数据,会被一个队列保存,而长度信息会保存在另一个队列,在任务中发现长度