技术栈
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,市面上的明显不满足需求,所以准备自己开发
切糕师学AI
4 天前
microsoft
·
嵌入式
·
azure
·
rtos
Azure RTOS ThreadX 简介
本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么? 2、常见的RTOS(实时操作系统)介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介
切糕师学AI
8 天前
嵌入式
·
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丶Li
13 天前
嵌入式硬件
·
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 系统的文件结构既清晰又便于管理,开发者可以轻松找到所需的工具、示例、配置文件等资源。
枸杞CN
20 天前
嵌入式
·
rtos
·
环形缓冲区
嵌入式系统中的环形缓冲区
有这么一个场景:主控的一个串口,负责接收源源不断发过来的数据,而这份数据对系统运行十分重要,需要进行复杂的解析计算和处理。如果把数据放在ISR中处理,会产生两个问题:
硬汉嵌入式
22 天前
rtos
·
arm大学计划
·
嵌入式实时系统
ARM大学计划开源分享RTOS实时操作系统设计与编程教学套件
全套资料下载:https://img.anfulai.cn/bbs/130358/RTOS-Education-Kit.zip
雨疏风骤1240
22 天前
开发语言
·
stm32
·
c#
·
rtos
【FreeRTOS】任务、任务状态
调用函数(数量*36)+局部变量两个任务的count各自独立增长,不会互相覆盖多个任务使用同一个函数的核心逻辑:函数是共享的代码模板,执行时的局部变量、栈帧存在任务独立栈中,因此每个任务的执行状态互不干扰。这既节省了代码空间(不用为每个任务写重复函数),又保证了任务独立性 ——RTOS 的设计精髓之一就是 “共享代码、隔离数据”。
Amonter
24 天前
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
apolloyhl
1 个月前
arm开发
·
嵌入式
·
rtos
FreeRTOS内核:核心数据结构与任务切换原理解析
在嵌入式开发领域,实时操作系统(RTOS)是实现复杂任务调度的核心工具,而FreeRTOS以其轻量、可裁剪、高移植性的特点,成为众多开发者的首选。本文将从RTOS基础概念入手,深入剖析FreeRTOS的核心数据结构(任务控制块、列表与列表项),并结合源码详解任务切换的底层实现,带大家看透FreeRTOS的运行本质。
SXSBJS_XYT
1 个月前
单片机
·
rt-thread
·
rtos
在资源有限的M0单片机上运行RTOS
含义:程序代码和所有常量总共占用了5304 字节。 存储位置:这部分数据存储在单片机的Flash(程序存储器)中。
赋能大师兄
2 个月前
rtos
·
事件驱动
·
前后台系统
·
时间片轮询
·
面向对象/组件化
嵌入式软件的几种程序架构
嵌入式软件的程序架构是其设计的核心,它决定了代码的组织方式、可维护性、可扩展性以及资源利用效率。下面详细介绍几种主流的嵌入式软件程序架构,从简单到复杂,并分析其优缺点和适用场景。