RTOS

STM32_RTOS_V2编程模板1-消息队列

/*QUEUE1*/ // 1DEFINE osMessageQueueId_t queueDemo1 = NULL; // 2INIT queueDemo1 = osMessageQueueNew(8, sizeof(uint16_t), NULL); // 3PUT static uint16_ ......
队列 模板 消息 RTOS_V RTOS

Azure RTOS ThreadX: Introduction to Azure RTOS

https://learn.microsoft.com/en-us/training/modules/introduction-azure-rtos/1-introduction Azure RTOS ThreadX Overview Welcome to the world of the Real ......
Azure RTOS Introduction ThreadX to

H7-TOOL发布2.24固件,增加CMSIS-SVD解析,RTOS Trace链表,I2C/SPI从机,CANopen解析等,脱机烧录增S32K1, 敏矽微, 新唐51等

H7-TOOL详细介绍(含操作手册): http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934 视频介绍: https://www.bilibili.com/video/BV1494y1j7mj 【PC软件】V2.2.4 1. 脱机烧录功能升级 ......
固件 CMSIS-SVD H7-TOOL CANopen CMSIS

【实战技能】 单步运行源码分析,一期视频整明白FreeRTOS内核源码框架和运行机制,RTOS Trace链表功能展示

从源码的角度来看,OS内核源码就是通过各种链表组装起来的,FreeRTOS就是下面几个链表组成的。FreeRTOS的调度,任务切换就是倒腾这几个链表。而其它的几款OS是一个链表就一撸到底了,FreeRTOS是搞了好几个。所以视频里面就重点介绍下这个,其它的支持的也做个拓展说明。 搞清楚这几个链表也就 ......
源码 内核 实战 框架 FreeRTOS

重量级消息,微软将ThreadX RTOS全家桶贡献给Eclipse基金会,免费供大家商用,宽松的MIT授权方式

从明年第1季度开始,任何人,任何厂家的芯片都可以免费商用,MIT授权就这点好。 贡献出来后,多方可以一起努力开发,当前首批兴趣小组AMD, Cypherbridge, Microsoft, NXP, PX5, Renesas, ST Microelectronics, Silicon Labs, a ......
重量级 基金会 商用 全家 重量

《安富莱嵌入式周报》第327期:Cortex-A7所有外设单片机玩法LL/HAL库全面上线,分享三款GUI, PX5 RTOS推出网络协议栈,小米Vela开源

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 1、2023 Hackaday大赛胸牌开源 Vectorscope-main.zip (66.83MB) https://gi ......
小米 周报 玩法 单片机 外设

市面上主流嵌入式操作系统(RTOS)有哪些?看这11种操作系统

市面上主流嵌入式操作系统(RTOS)有哪些?看这11种操作系统 嵌入式操作系统RTOS2023-03-13 16:26广东 满足实时控制要求的嵌入式操作系统(RTOS)操作系统,以下介绍11种主流的RTOS,分别为RTX、Vxworks、QNX、NuttX、μClinux、FreeRTOS,而国产的 ......
系统 市面 嵌入式 主流 RTOS

市面上主流嵌入式操作系统(RTOS)有哪些?看这11种操作系统

市面上主流嵌入式操作系统(RTOS)有哪些?看这11种操作系统 嵌入式操作系统RTOS2023-03-13 16:26广东 满足实时控制要求的嵌入式操作系统(RTOS)操作系统,以下介绍11种主流的RTOS,分别为RTX、Vxworks、QNX、NuttX、μClinux、FreeRTOS,而国产的 ......
系统 市面 嵌入式 主流 RTOS

选择实时操作系统(RTOS)的要点详解

选择实时操作系统(RTOS)的要点详解 dy9h127cequf•来源:CSDN-refine19• 2023-05-30 09:45 • 561次阅读 • 0个评论 对许多嵌入式项目来说,系统设计师都倾向于选择实时操作系统(RTOS)。但RTOS总是必要的吗?答案是取决于具体的应用,因此了解我们要 ......
实时 要点 系统 RTOS

什么是实时操作系统(RTOS)

实时操作系统是保证在一定时间限制内完成特定功能的操作系统(执行时间的确定性是实时操作系统最根本的,其代价往往就是吞吐量低)。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则只要按照任务的优先级,尽可能快地完成操作即可。 应用场景:汽车安全气 ......
实时 系统 RTOS

第8期ThreadX视频教程:应用实战,将裸机工程移植到RTOS的任务划分,驱动和应用层交互,中断DMA,C库和中间件处理等注意事项

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 这个是我们初学RTOS面临的最直接问题,很多时候,简单的RTOS机制明白了,API也会调用了,就是添加到RTOS后,总感觉那里不对劲,怎么使用才是正确姿势。 针对这些问 ......

“国产双系统”出炉,RK3568J非对称AMP:Linux+RTOS/裸机

“非对称AMP”双系统是什么 AMP(Asymmetric Multi-Processing),即非对称多处理架构。“非对称AMP”双系统是指多个核心相对独立运行不同的操作系统或裸机应用程序,如Linux + RTOS/裸机,但需一个主核心来控制整个系统以及其它从核心。每个处理器核心相互隔离,拥有属 ......
裸机 国产 系统 3568J Linux

14_RTOS介绍

RTOS介绍 概念 RTOS: 实时操作系统 RTOS提供的事件驱动型设计方式,使得RTOS只是在处理实际任务时才会运行,这能够更合理的利用CPU。在实际项目中,如果程序等待一个超时事件,传统的无RTOS情况下,要么在原地一直等待而不能执行其它任务,要么使用复杂(相对RTOS提供的任务机制而言)的状 ......
RTOS 14

2021-11-27-RTOS学习

layout: post title: RTOS学习 categories: 日志 tags: - 日志 - 大二 BGImage: 'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBe ......
2021 RTOS 11 27

RTOS学习记录2:同步与互斥

同步和互斥 循环检测某个变量是否已经释放的方式占用较多,效率较低。需要加一些函数,让其进入到blocked(阻塞)状态 Task3和Task4同时使用串口打印信息时,没有设定mutex,因此打印出来的内容各有混杂。通过设定USARTFlag来实现互斥+Delay让出优先权。 正确性和效率: 1.队列 ......
RTOS

rtos学习笔记_2023年09月05日

# 0 ![img](./%E6%88%AA%E5%B1%8F2023-09-05%2022.31.06.png) # 1 ![img](./%E6%88%AA%E5%B1%8F2023-09-05%2022.43.14.png) # 2 ![img](./%E6%88%AA%E5%B1%8F202 ......
笔记 rtos 2023

RTOS官方文档学习

# 任务与协程 ## 区别 > 一个程序可以只有任务、只有协程、二者都有,但不可以通过队列/信号量互相传递数据 ## 任务特点 1. 任务之间可以互相独立 2. 每个任务分配自己的堆栈,提高了RAM使用率 3. 操作简单、按优先级抢占式执行 4. 抢占容易导致重入(执行任务时被其他线程或进程调用了) ......
文档 官方 RTOS

RTOS入门

# RTOS是什么? > RTOS是一款操作系统,相当于Windows\Linux **分为ucos FreeRTOS RT-Thread LiteOS** 比裸机开发的优势在于,多任务系统,不必串行 # 任务 **单片机写在一个while(1)里,RTOS是内核调度执行。** ![image](h ......
RTOS

芯驰D9开发板,能跑安卓、Linux、RTOS的米尔超强国产CPU

你还记得缺芯、涨价的那段日子吗?近几年,因为贸易战、技术打压,芯片国产化已成为趋势。今天给大家推荐一款能跑安卓、Linux、RTOS的开发板,而且是车规级工业超强国产CPU。那就是米尔电子今年新推出的,基于芯驰D9系列核心板及开发板。 D9有什么特点? 1、D9处理器 D9处理器是国产厂商芯驰推出的 ......
国产 Linux RTOS CPU

《安富莱嵌入式周报》第320期:键盘敲击声解码, 军工级boot设计,开源CNC运动控制器,C语言设计笔记,开源GPS车辆跟踪器,一键生成RTOS任务链表

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1Cr4y1d7Mp/ 1、键盘敲击声解码 htt ......
敲击声 军工 周报 控制器 嵌入式

RTOS高效的任务管理

需要对中断掩蔽进行更细腻的控制——只掩蔽优先级低于某一阈值的中断——它们的优先级在数字上大于等于某个数 __set_basepri 参考链接:https://mp.weixin.qq.com/s?src=11&timestamp=1690802590&ver=4684&signature=LO6dh ......
任务 RTOS

第7期ThreadX视频教程:如何实现RTOS高效的任务管理,抢占式调度,时间片调度和零中断延迟(2023-07-31)

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频为大家分享高效的RTOS任务管理设计,通过这个点来引出抢占式调度,时间片调度,任务优先级设置和零中断延迟。 RTOS任务高效管理是我们使用RTOS一个重要原因。 ......
任务 ThreadX 时间 教程 视频

rtos 理解

1: 操作系统中挂起(suspend)和阻塞(pend/block)的区别如下:一:挂起是一种主动行为,因此恢复也应该要主动完成;而阻塞则是一种被动行为,是在等待事件或资源时任务的表现,你不知道他什么时候被阻塞(pend),也就不能确切知道他什么时候恢复阻塞。而且挂起队列在操作系统里可以看成一个,而 ......
rtos

物联网实时操作系统1RTOS简介(上)

## RTOS简介 ### 1.1 背景 在大型计算机的世界里,操作系统(OS operating systems)已经存在了相当长的一段时间。最基本的操作系统可以追溯到20世纪50年代。到20世纪70年代中期,操作系统的概念、结构、功能和界面已经非常成熟。 微型系统大约在 1970年出现。在基于微 ......
实时 简介 系统 1RTOS RTOS

2023年薪火培训电控第六讲 —— RTOS

## 什么是RTOS RTOS 是实时操作系统(Real-Time Operating System)的缩写。它是一种专门用于实时任务处理的操作系统,用于管理和调度实时任务,并提供与硬件和外部设备的交互接口。 实时操作系统可以根据任务的时间要求和优先级,对任务进行调度和执行,以满足实时性的需求。它提 ......
年薪 2023 RTOS

rtos中,线程设计原则

设计原则: 运行时间长的线程的优先级应较低; 一个线程完成一个功能; 可重入函数: 可重入函数,可被中断,在这个函数执行的任何时刻可以中断它,转入执行另一段代码,返回时,不会出现什么错误; 多任务系统下,中断可能在任务执行的任何时间发生,一个函数的执行期间被中断后,到重新恢复到断点进行执行的过程中, ......
线程 原则 rtos

RTOS任务进行单元测试的4种策略

https://www.beningo.com/4-tactics-to-unit-test-rtos-tasks/ 超过50%的嵌入式软件项目使用实时操作系统(RTOS)。不幸的是,使用RTOS会给使用现代开发技术(如测试驱动开发(TDD)、DevOps或自动测试)的开发者带来一些问题。例如,当开 ......
单元 策略 任务 RTOS

RTOS测试(韩国方案)

### 简介 在本文中,我们重点讨论了实时操作系统的验证和测试程序。 测试的目的有两个。一个是显示经过验证的模型属性是否被继承到了代码中。另一个目的是发现代码的错误要检查结构覆盖率和功能等。 在测试所开发的操作系统软件后,我们将其与数字工厂保护系统(DPPS Digital Plant Protec ......
方案 RTOS

微控制器实时操作系统实践2了解RTOS任务

## 2了解RTOS任务 超级循环编程范式通常是嵌入式系统工程师最先接触到的编程方法之一。用超级循环实现的程序有一个单一的顶层循环,在系统需要执行的各种功能之间循环。这些简单的while循环很容易创建和理解(当它们很小的时候)。在FreeRTOS中,任务与超级循环非常相似--主要区别在于,系统可以有 ......
制器 实时 任务 系统 RTOS

RTOS 优先级倒置

### 问题背景 在多任务实时操作系统(Real Time Multitask Operating System,简称multi-task RTOS)中,为实现多线程同时运行,OS需要实现一种多个任务之间的切换,即任务调度算法(或策略)。RTOS中,常见调度算法是优先级调度:每个任务(线程)分配一个 ......
优先级 RTOS
共33篇  :1/2页 首页上一页1下一页尾页