rtos

aspirestro三水哥2 天前
rtos·xenomai
4.7POSIX进程与线程实例latency是Xenomai测试套件中的一个应用程序,用于测量系统的实时性能,特别是上下文切换和中断响应的延迟。编译并生成Xenomai应用层代码的过程中,latency会被自动编译,默认安装到usr/xenomai/bin/latency。
无聊到发博客的菜鸟2 天前
stm32·单片机·rtos·sd卡·fatfs
使用STM32对SD卡进行性能测试最近有将大量日志存到SD卡中的需求,市面上的存数板基本只支持最大1M或者1.5Mbps的输入我的需求起码是5-10M,甚至40Mbps,市面上的明显不满足需求,所以准备自己开发
切糕师学AI4 天前
microsoft·嵌入式·azure·rtos
Azure RTOS ThreadX 简介本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么? 2、常见的RTOS(实时操作系统)介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介
切糕师学AI8 天前
嵌入式·rtos
FreeRTOS是什么?FreeRTOS(Free Real-Time Operating System) 是一款开源的、轻量级的实时操作系统内核,专为嵌入式系统和微控制器设计。它广泛应用于资源受限的硬件环境(如ARM Cortex-M、ESP32、AVR等),提供多任务调度、内存管理和通信机制,帮助开发者构建可靠、高效的实时应用程序。
aspirestro三水哥9 天前
rtos·xenomai
3.5启动QEMUARM64虚拟机这条命令启动了一个基于 ARM 架构的虚拟机,配置了 4 GB 内存、4 个 CPU 核心、一个 VirtIO 硬盘和一个 VirtIO 网络设备,并指定了启动内核和根文件系统。通过 -nographic 和端口转发,可以在终端中直接操作虚拟机,并通过 SSH 访问虚拟机。
时光の尘10 天前
linux·stm32·单片机·iic·rtos·spi
嵌入式面试八股文(十九)·裸机开发与RTOS开发的区别目录1. 任务切换的底层逻辑是什么?2. 什么是优先级反转?3. 如何解决优先级翻转?4. STM32 的启动流程
aspirestro三水哥12 天前
rtos·xenomai
3.2编译Xenomai内核Xenomai代码仓库已经从 ·https://source.denx.de/Xenomai 迁移到 https://gitlab.com/Xenomai
Jerry丶Li13 天前
嵌入式硬件·rtos·nxp·s32k
NXP--S32K移植FreeRTOS前言:随着汽车电子控制系统复杂度不断提升,采用实时操作系统以提升任务调度能力、降低软件耦合度已成为主流。NXP S32K 系列 MCU 在车规级应用中广泛使用,而 FreeRTOS 作为轻量、成熟、开源的 RTOS,是 S32K 项目中最常用的操作系统之一。
aspirestro三水哥14 天前
rtos·xenomai
3.4制作根文件系统基于ubuntu基础镜像根文件系统(Root File System)是Linux操作系统的核心组成部分,包含启动和运行系统所需的全部目录结构和关键文件。它是内核挂载的第一个文件系统,提供了/bin、/etc、/lib等基础目录,是用户空间程序运行的基础环境。
aspirestro三水哥15 天前
ubuntu·rtos·xenomai
3.1Ubuntu开发环境以Ubuntu22.04为例,演示如何在Vmware workstation下安装Ubuntu22.04。
aspirestro三水哥16 天前
数据库·rtos·xenomai
2.5构建Xenomai测试与演示镜像Xenomai 提供了 xenomai-image项目来构建适用于 QEMU 和物理设备的可启动镜像,以便进行评估或测试。
aspirestro三水哥19 天前
rtos·xenomai
2.3Xenomai3用户空间介绍Xenomai 3 系统的安装目录位于 /usr/xenomai/,该目录结构如下所示:通过这种组织方式,Xenomai 3 系统的文件结构既清晰又便于管理,开发者可以轻松找到所需的工具、示例、配置文件等资源。
枸杞CN20 天前
嵌入式·rtos·环形缓冲区
嵌入式系统中的环形缓冲区有这么一个场景:主控的一个串口,负责接收源源不断发过来的数据,而这份数据对系统运行十分重要,需要进行复杂的解析计算和处理。如果把数据放在ISR中处理,会产生两个问题:
硬汉嵌入式22 天前
rtos·arm大学计划·嵌入式实时系统
ARM大学计划开源分享RTOS实时操作系统设计与编程教学套件全套资料下载:https://img.anfulai.cn/bbs/130358/RTOS-Education-Kit.zip
雨疏风骤124022 天前
开发语言·stm32·c#·rtos
【FreeRTOS】任务、任务状态调用函数(数量*36)+局部变量两个任务的count各自独立增长,不会互相覆盖多个任务使用同一个函数的核心逻辑:函数是共享的代码模板,执行时的局部变量、栈帧存在任务独立栈中,因此每个任务的执行状态互不干扰。这既节省了代码空间(不用为每个任务写重复函数),又保证了任务独立性 ——RTOS 的设计精髓之一就是 “共享代码、隔离数据”。
Amonter24 天前
rtos·zephyr·esp32c3
Ubuntu下搭建zephyrOS开发环境参考资料:Zephyr项目文档:https://docs.zephyrproject.org/latest/develop/getting_started/index.html
驱动探索者1 个月前
bug·rtos·zephyr
Zephyr 获取 cpu 占用率异常bug分析问题现象基本公式:total cycle是各种非idle线程使用cycle数的统计,exec是所有cpu cycle
apolloyhl1 个月前
arm开发·嵌入式·rtos
FreeRTOS内核:核心数据结构与任务切换原理解析在嵌入式开发领域,实时操作系统(RTOS)是实现复杂任务调度的核心工具,而FreeRTOS以其轻量、可裁剪、高移植性的特点,成为众多开发者的首选。本文将从RTOS基础概念入手,深入剖析FreeRTOS的核心数据结构(任务控制块、列表与列表项),并结合源码详解任务切换的底层实现,带大家看透FreeRTOS的运行本质。
SXSBJS_XYT1 个月前
单片机·rt-thread·rtos
在资源有限的M0单片机上运行RTOS含义:程序代码和所有常量总共占用了5304 字节。 存储位置:这部分数据存储在单片机的Flash(程序存储器)中。
赋能大师兄2 个月前
rtos·事件驱动·前后台系统·时间片轮询·面向对象/组件化
嵌入式软件的几种程序架构嵌入式软件的程序架构是其设计的核心,它决定了代码的组织方式、可维护性、可扩展性以及资源利用效率。下面详细介绍几种主流的嵌入式软件程序架构,从简单到复杂,并分析其优缺点和适用场景。