相关文章

2020 RTOS推荐

freeRTOS 这个应用比较广泛,esp32, arduino里面也有 RTX5 RTX(Real Time eXecutive)是ARM公司针对ARM7,ARM9,cortex-m内核推出的一款嵌入式实时操作系统。 该系统占用内存很小,切换速度很快,特别适合一些内存小的芯片,像只有32KB的flash&a…

RTOS学习

从学习RTOS开始至今,接触过uCOS、FreeRTOS、RT-Thread、Threadx等操作系统。系统学习过各个操作各个操作系统的API用法以及提供的资源对象。阅读并分析过内核源码。 目前准备开始编写 RTOS 的学习教程。从简单到深入,一点一点揭开RTOS的内幕 公众号【一起…

自制 RTOS

目录 0. 配置 1. 体系架构 2. 内存管理 3. 任务/调度器 3. IPC 3.1 信号量 3.2 互斥锁 3.3 消息队列 4. 临界区保护 4.1. 全局中断 4.2. 挂起调度器 4.3. 互斥锁 5. 软件定时器 6. 支持 Log 日志分级 7. Trace 8. Shell 9. Demo 都说,不会写 RTOS …

RTOS面试题(一)

FreeRTOS 主要是系统方面的,人家会问你移植的东西具体怎么移植的。 freertos的有关中断发生,处理,嵌套方面的 说下中断和轮询? 框架性回答一个嵌入式系统启动到结束的过程? Freertos怎么学的? 除了任务切换…

主流 RTOS 评估

1. RT-Thread RT-Thread 是国内出产的一款非常优秀的 RTOS。它和 FreeRTOS 、uCos 等经典 RTOS 最大的不同是:它不仅仅是一个实时内核,还具备丰富的中间层组件。 它提供了一个完整的软件栈解决方案,而不需要用户搜集各种 核心组件 手工从头…

内存管理(RTOS)

目录 #RTOS内存管理介绍 #堆定义 #栈定义 #RTOS四种堆分配方案 #Heap_1.c #Heap_2.c #Heap_3.c #Heap_4.c #Heap_5.c #stm32cublemx对堆的配置 #配置堆相关函数 #申请内存函数 #钩子函数 前言:本课程参考韦东山老师视频,连接放在最后。 #R…

RTOS随笔之FreeRTOS

RTOS几点思考 为什么使用RTOS?1. 先考虑OS有什么特点?2. 再考虑什么情况下使用OS? FreeRTOS调试技巧任务管理1. 任务调度流程2. 任务栈大小,栈溢出检测3. 中断管理4. 内存管理 FreeRTOS API接口1. 任务创建 为什么使用RTOS? 1. 先考虑OS有什么特点&a…

RTOS实时操作系统概述

RTOS内容学习部分主要包含“从0写一个RTOS操作系统”和“ROTS内核应用开发”,常见的RTOS包含μC/OS-II、freetos、RT-Thread、LiteOS几种事实操作系统。ROTS的引入原因主要如下: RTOS内核对比 Freertos的系统功能更为纯粹,可以用于各种需要实…

RTOS学习笔记

前言 进程?线程?并发?并行?主线程?子线程?主线程中创建子线程?每个线程就是一个死循环? 进程 多个线程,每个线程可以写一个死循环处理一个需要循环执行的代码块&#x…

RTOS实时操作系统简介

RTOS实时操作系统简介 1. RTOS的基本概念 实时操作系统(RTOS)与传统的操作系统相比,有以下几个关键特点: 确定性:RTOS能够保证任务在给定的时间内完成。多任务处理:RTOS支持多任务并发执行,每…

主流 RTOS 实时操作系统介绍

主流 RTOS 实时操作系统介绍 1 介绍1.1 概述1.2 RTOS 应用领域1.3 知名实时系统VRTXpSOSOS-9embOSAzure RTOS 【ThreadX 】OpenWrt 【路由】Mbed OS 【ARM 公司开发】VxWorks 【KUKA、ABB、etc】LynxOSQNXNucleusTHREADXuC/OS –II/III 【Silicon Labs 收购,更新频率…

RTOS系统

一 RTOS操作系统概述 RTOS: Real Time OS, 就是实时操作系统 强调实时性 实时操作系统分为软实时和硬实时 实时操作系统最大的特色就是其“实时性”。也就是说,如果有任务需要执行,实时操作系统会立即 (在较短时间内)执行该任务&…

【FreeRTOS】RTOS理论基础知识快速入门

RTOS理论基础知识快速入门 一、RTOS与裸机的区别二、任务的创建与删除1. 什么是任务?2. 任务创建与删除相关函数 三、任务调度1. FreeRTOS的任务调度规则2. 抢占式调度运行过程3. 时间片调度运行过程 四、任务的状态 一、RTOS与裸机的区别 裸机: 裸机又…

嵌入式实时操作系统(RTOS):原理、应用与发展

摘要:本文围绕嵌入式实时操作系统(RTOS)展开。首先介绍嵌入式系统与实时操作系统的概念,阐述嵌入式 RTOS 的体系结构。接着分析其关键特性,包含任务管理(如任务的创建与删除、调度、同步与通信)…

新手必看的RTOS基础知识

RTOS基础知识 RTOS 实时操作系统(RTOS)是一种操作系统(OS),旨在提供实时应用进程数据,通常没有缓冲延迟。 RTOS中的关键因素是最小的中断延迟和最小的线程切换延迟。RTOS的价值在于它的响应速度或可预测性&…

详解Andorid下SQLite存储方式(Himi)

先介绍几个基本概念知识: 什么是SQLite: SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,只需要几百KB!!!!! SQLite的特性: 轻量级 使用 SQLite 只…

Himi浅谈4年游戏开发de自学历程!(仅供参考)【2012年2月16号更新】

李华明Himi原创,转载务必在明显处注明: 转载自 【黑米GameDev街区】原文链接: http://www.himigame.com/himistudy/382.html 很多群友进群之后都会问我如何自学;那么今天就专门写个博文说一下,供各位童鞋交流和学习; 大家先来看…

【Himi转载推荐之一】如何优化cocos2d/x程序的内存使用和程序大小

本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/1043.html          ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您! 貌似从Himi建博以来&#xff0…

【HIMI转载推荐之三】新手教程之如何向APP STORE提交应用

本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:李华明Himi) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/himi-zan/1409.html☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您! 作者&…

【HIMI转载推荐之二】Cocos2d-x 屏幕适配新解(比较全面比较详细)

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: 李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/1404.html           ☞ 点击订阅 ☜ 本博客最新动态!及时将最新…