rtos

混分巨兽龙某某2 天前
stm32·嵌入式硬件·rt-thread·rtos
基于STM32的嵌入式操作系统RT-Thread移植教学(HAL库版本)前言:本文为手把手教学的基于 STM32 的嵌入式系统 RT-Thread 移植教程,使用 STM32F103ZET6 作为核心 MCU 进行操作。本篇博客的教程为纯手动移植 RT-Thread 操作系统,且基于 STM32 的 HAL 库版本进行开发。RT-Thread 作为如今很火的嵌入式实时操作系统被广泛应由于物联网与工业设计等领域,它的设计架构也与 Linux 有异曲同工之妙,从而备受广大工程师好评。希望这篇博文能给读者朋友的工程项目给予些许帮助,Respect(代码开源)!
aspirestro三水哥11 天前
rtos·xenomai
7.2实时进程如何打印输出在代码中添加打印输出作为调试和监控手段,在软件开发中是最常见的作法。打印输出只需一行 printf() 或 其它语句,就能输出变量值、执行路径等信息,简单而直接,适合快速验证逻辑。
aspirestro三水哥21 天前
rtos·xenomai
6.7RTIPC之XDDP实例分析XDDP 跨域数据报协议,允许线程在 Xenomai 域与 Linux 域之间通过消息管道(Message pipes)通信,且实时任务不会离开 Xenomai 域,不会影响实时性。
切糕师学AI1 个月前
嵌入式·rtos
NuttX RTOS是什么?本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么? 2、常见的RTOS(实时操作系统)介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介 5、NuttX RTOS是什么?
aspirestro三水哥1 个月前
rtos·xenomai
6.4非POSIXskin进程间通信Xenomai 实现的实时API,不仅包括 POSIX skin,还包括Alchemy‌ skin、VxWorks skin、pSOS skin。
aspirestro三水哥1 个月前
rtos·xenomai
6.2POSIX线程间通信使用 Xenomai 的 POSIX skin创建的POSIX线程,在同一进程内共享相同的地址空间,线程间直接共享同步对象,例如信号量,互斥锁,条件变量等等。
鸿蒙小白龙1 个月前
openharmony·rtos·liteos·轻量系统
OpenHarmony轻量系统(Hi3861)RTOS API开发详解函数原型:功能描述: 初始化RTOS内核。该函数在使用任何CMSIS-RTOS2功能之前必须被调用。返回值:
无聊到发博客的菜鸟1 个月前
stm32·单片机·嵌入式·rtos·寄存器
STM32 手册寄存器属性清楚寄存器的属性是看懂手册并编程的基础,本文整理了STM32 数据手册中的寄存器属性缩写。最近看一段代码,发现读一个寄存器又将值写回,稍有不解。
aspirestro三水哥1 个月前
rtos·xenomai
5.3RTDM用户层驱动Xenomai 基于 RTDM 实现了 UDD(User-space Device Driver Framework)框架,它的核心思想是通过内存映射将硬件寄存器等物理内存区域映射到用户进程的虚拟地址空间,同时提供中断通知处理机制,使用户态程序能够及时响应硬件中断。
无聊到发博客的菜鸟1 个月前
stm32·嵌入式·rtc·rtos
STM32 RTC时钟不准的问题一般来说RTC时钟误差一天24小时不会超过1秒,如果不准可以从以下两个方面排查:在STM32CubeMX中选择LSE,精度比LSI高得多
aspirestro三水哥1 个月前
rtos·xenomai
4.7POSIX进程与线程实例latency是Xenomai测试套件中的一个应用程序,用于测量系统的实时性能,特别是上下文切换和中断响应的延迟。编译并生成Xenomai应用层代码的过程中,latency会被自动编译,默认安装到usr/xenomai/bin/latency。
无聊到发博客的菜鸟1 个月前
stm32·单片机·rtos·sd卡·fatfs
使用STM32对SD卡进行性能测试最近有将大量日志存到SD卡中的需求,市面上的存数板基本只支持最大1M或者1.5Mbps的输入我的需求起码是5-10M,甚至40Mbps,市面上的明显不满足需求,所以准备自己开发
切糕师学AI1 个月前
microsoft·嵌入式·azure·rtos
Azure RTOS ThreadX 简介本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么? 2、常见的RTOS(实时操作系统)介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介
切糕师学AI2 个月前
嵌入式·rtos
FreeRTOS是什么?FreeRTOS(Free Real-Time Operating System) 是一款开源的、轻量级的实时操作系统内核,专为嵌入式系统和微控制器设计。它广泛应用于资源受限的硬件环境(如ARM Cortex-M、ESP32、AVR等),提供多任务调度、内存管理和通信机制,帮助开发者构建可靠、高效的实时应用程序。
aspirestro三水哥2 个月前
rtos·xenomai
3.5启动QEMUARM64虚拟机这条命令启动了一个基于 ARM 架构的虚拟机,配置了 4 GB 内存、4 个 CPU 核心、一个 VirtIO 硬盘和一个 VirtIO 网络设备,并指定了启动内核和根文件系统。通过 -nographic 和端口转发,可以在终端中直接操作虚拟机,并通过 SSH 访问虚拟机。
时光の尘2 个月前
linux·stm32·单片机·iic·rtos·spi
嵌入式面试八股文(十九)·裸机开发与RTOS开发的区别目录1. 任务切换的底层逻辑是什么?2. 什么是优先级反转?3. 如何解决优先级翻转?4. STM32 的启动流程
aspirestro三水哥2 个月前
rtos·xenomai
3.2编译Xenomai内核Xenomai代码仓库已经从 ·https://source.denx.de/Xenomai 迁移到 https://gitlab.com/Xenomai
Jerry丶Li2 个月前
嵌入式硬件·rtos·nxp·s32k
NXP--S32K移植FreeRTOS前言:随着汽车电子控制系统复杂度不断提升,采用实时操作系统以提升任务调度能力、降低软件耦合度已成为主流。NXP S32K 系列 MCU 在车规级应用中广泛使用,而 FreeRTOS 作为轻量、成熟、开源的 RTOS,是 S32K 项目中最常用的操作系统之一。
aspirestro三水哥2 个月前
rtos·xenomai
3.4制作根文件系统基于ubuntu基础镜像根文件系统(Root File System)是Linux操作系统的核心组成部分,包含启动和运行系统所需的全部目录结构和关键文件。它是内核挂载的第一个文件系统,提供了/bin、/etc、/lib等基础目录,是用户空间程序运行的基础环境。
aspirestro三水哥2 个月前
ubuntu·rtos·xenomai
3.1Ubuntu开发环境以Ubuntu22.04为例,演示如何在Vmware workstation下安装Ubuntu22.04。