rtos

aspirestro三水哥1 天前
rtos·xenomai
8.5CPU隔离与亲和性从硬件的角度出发,Cobalt 实时内核可以接管设备中断甚至通过 RTDM 接管整个设备,但是这并不意味着 Cobalt 实时内核可以独占整个硬件系统。
帅得不敢出门2 天前
ide·vscode·macos·freertos·rtos
MacOS安装VSCode在QEMU上模拟跑FreeRtos通过HomeBrew可以很方便的安装各种应用, 在MacOS上安装Homebrew是一个简单的过程,它允许你轻松地安装、更新和管理各种命令行工具和应用程序。以下是安装Homebrew的步骤:
liu_endong3 天前
mcu·rtos·杰发科技·autochips·车规芯片
RTOS基于7840——任务创建、启动、切换、删除7840的例程里面,main函数做了一个开始函数的创建开始函数里面创建了2个任务任务里面做了点灯直接给他屏蔽掉,简化代码
香水5只用六神6 天前
c语言·stm32·单片机·嵌入式硬件·freertos·rtos·嵌入式软件
【RTOS快速入门】05_动态_静态创建任务(2)可以观察到一直在执行任务一,由此可以得到结论: 对于FreeRTOS来说,高优先级的任务优先执行,如果它没有主动放弃执行任务的话,其他低优先任务无法执行;同等优先级的任务交替执行。
香水5只用六神6 天前
c语言·stm32·单片机·嵌入式硬件·freertos·rtos·嵌入式软件
【RTOS快速入门】06_任务状态理论讲解(1)本文将讲解任务切换相关的基础和重点讲解任务状态图使用逻辑分析仪观察每次高电平维持的时间经过计算大约为1ms,为什么每个任务都能维持几乎固定的时间进行执行任务呢,这就是因为tick定时器
香水5只用六神7 天前
单片机·嵌入式硬件·学习·操作系统·freertos·rtos·嵌入式软件
【RTOS快速入门】07_同步互斥与通信概述同一时间只能有一个人使用的资源,被称为临界资源。比如任务A、B都要使用串口来打印,串口就是临 界资源。如果A、B同时使用串口,那么打印出来的信息就是A、B混杂,无法分辨。所以使用串口时, 应该是这样:A用完,B再用;B用完,A再用。
香水5只用六神7 天前
c语言·开发语言·单片机·嵌入式硬件·freertos·rtos·嵌入式软件
【RTOS快速入门】05_动态_静态创建任务(1)本文书接上文,学习如何静态创建任务。打印50个学生的信息如果要添加学生新的信息还要再定义,如果学生人数发生变化更要大的修改,因此引入结构体面向对象的编程思想进行定义
混分巨兽龙某某2 个月前
stm32·嵌入式硬件·rt-thread·rtos
基于STM32的嵌入式操作系统RT-Thread移植教学(HAL库版本)前言:本文为手把手教学的基于 STM32 的嵌入式系统 RT-Thread 移植教程,使用 STM32F103ZET6 作为核心 MCU 进行操作。本篇博客的教程为纯手动移植 RT-Thread 操作系统,且基于 STM32 的 HAL 库版本进行开发。RT-Thread 作为如今很火的嵌入式实时操作系统被广泛应由于物联网与工业设计等领域,它的设计架构也与 Linux 有异曲同工之妙,从而备受广大工程师好评。希望这篇博文能给读者朋友的工程项目给予些许帮助,Respect(代码开源)!
aspirestro三水哥2 个月前
rtos·xenomai
7.2实时进程如何打印输出在代码中添加打印输出作为调试和监控手段,在软件开发中是最常见的作法。打印输出只需一行 printf() 或 其它语句,就能输出变量值、执行路径等信息,简单而直接,适合快速验证逻辑。
aspirestro三水哥2 个月前
rtos·xenomai
6.7RTIPC之XDDP实例分析XDDP 跨域数据报协议,允许线程在 Xenomai 域与 Linux 域之间通过消息管道(Message pipes)通信,且实时任务不会离开 Xenomai 域,不会影响实时性。
切糕师学AI2 个月前
嵌入式·rtos
NuttX RTOS是什么?本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么? 2、常见的RTOS(实时操作系统)介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介 5、NuttX RTOS是什么?
aspirestro三水哥2 个月前
rtos·xenomai
6.4非POSIXskin进程间通信Xenomai 实现的实时API,不仅包括 POSIX skin,还包括Alchemy‌ skin、VxWorks skin、pSOS skin。
aspirestro三水哥2 个月前
rtos·xenomai
6.2POSIX线程间通信使用 Xenomai 的 POSIX skin创建的POSIX线程,在同一进程内共享相同的地址空间,线程间直接共享同步对象,例如信号量,互斥锁,条件变量等等。
鸿蒙小白龙3 个月前
openharmony·rtos·liteos·轻量系统
OpenHarmony轻量系统(Hi3861)RTOS API开发详解函数原型:功能描述: 初始化RTOS内核。该函数在使用任何CMSIS-RTOS2功能之前必须被调用。返回值:
无聊到发博客的菜鸟3 个月前
stm32·单片机·嵌入式·rtos·寄存器
STM32 手册寄存器属性清楚寄存器的属性是看懂手册并编程的基础,本文整理了STM32 数据手册中的寄存器属性缩写。最近看一段代码,发现读一个寄存器又将值写回,稍有不解。
aspirestro三水哥3 个月前
rtos·xenomai
5.3RTDM用户层驱动Xenomai 基于 RTDM 实现了 UDD(User-space Device Driver Framework)框架,它的核心思想是通过内存映射将硬件寄存器等物理内存区域映射到用户进程的虚拟地址空间,同时提供中断通知处理机制,使用户态程序能够及时响应硬件中断。
无聊到发博客的菜鸟3 个月前
stm32·嵌入式·rtc·rtos
STM32 RTC时钟不准的问题一般来说RTC时钟误差一天24小时不会超过1秒,如果不准可以从以下两个方面排查:在STM32CubeMX中选择LSE,精度比LSI高得多
aspirestro三水哥3 个月前
rtos·xenomai
4.7POSIX进程与线程实例latency是Xenomai测试套件中的一个应用程序,用于测量系统的实时性能,特别是上下文切换和中断响应的延迟。编译并生成Xenomai应用层代码的过程中,latency会被自动编译,默认安装到usr/xenomai/bin/latency。
无聊到发博客的菜鸟3 个月前
stm32·单片机·rtos·sd卡·fatfs
使用STM32对SD卡进行性能测试最近有将大量日志存到SD卡中的需求,市面上的存数板基本只支持最大1M或者1.5Mbps的输入我的需求起码是5-10M,甚至40Mbps,市面上的明显不满足需求,所以准备自己开发
切糕师学AI3 个月前
microsoft·嵌入式·azure·rtos
Azure RTOS ThreadX 简介本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么? 2、常见的RTOS(实时操作系统)介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介