代码编织梦想

-爱代码爱编程

Ucos源码分析 1.Ucos源码分析------任务控制块与任务调度 2.Ucos源码分析------事件控制块与事件控制 3.Ucos源码分析------信号量 4.Ucos源码分析------邮箱与队列 5.Ucos

ucos源码分析-爱代码爱编程

Ucos源码分析 1.Ucos源码分析------任务控制块与任务调度 2.Ucos源码分析------事件控制块与事件控制 3.Ucos源码分析------信号量 4.Ucos源码分析------邮箱与队列 5.Ucos

ucos抢占式实时多任务操作系统 (rtos)。-爱代码爱编程

介绍 uCOS (也称为 μC/OS 或 Micro-Controller Operating System) 是一个开源的、可移植的、可裁剪的、抢占式实时多任务操作系统 (RTOS)。它最初由 Jean J. Labrosse 编写,并广泛用于嵌入式系统设计中。uCOS 是一个小型的 RTOS,非常适合那些需要实时性和多任务处理能力的嵌入式系统。 以

freertos之vtaskstartscheduler实现分析-爱代码爱编程

FreeRTOS之vTaskStartScheduler实现分析 1 FreeRTOS源码下载地址2 函数接口2.1 函数接口2.2 函数参数简介3 vTaskDelete的调用关系3.1 调用关系3.2 调用

cortex‐m3/m4/m7内核寄存器组介绍_r12寄存器-爱代码爱编程

0 前言 在进行Cortex‐M3/M4/M7内核MCU的RTOS开发过程中,我们经常会经常进行“线程切换”这个操作,与“线程切换”紧密结合的就是内核寄存器R0-R15和特殊功能寄存器,本文将详细介绍Cortex‐M3/M

[ freertos 基础知识] rtos 背景介绍_什么情况下必须用到freertos-爱代码爱编程

文章目录 RTOS简介IOTOSFreertos简介RTOS划分 RTOS简介 (1)实时操作系统,本用于追求实时性的嵌入式系统。 典型:ucos、uclinux、vxworks (实时性

rtos学习笔记(一):freertos简介_rtos笔记-爱代码爱编程

1.裸机与RTOS介绍 裸机:简单来讲,裸机的首要特点就是没有操作系统。裸机又称为前后台系统,所谓的前台系统指的是中断服务函数,而后台系统则指的是大循环,也就是应用程序。 RTOS: Real Time Operation System,  实时操作系统。RTOS中的任务可以分为低优先级任务和高优先级任务,低优先级任务在运行过程中可以被高优先级任务

rtos | 那么什么是rtos?三大操作系统?(第十四天)-爱代码爱编程

点击上方"蓝字"关注我们 01、实时操作系统 >>> (一)概述 RTOS(Real Time OS  Operating System )即实时操作系统,根据各个任务的要求,进行资源(包括存储器、外设等)管理、消息管理、任务调度、异常处理等工作。在RTOS支持的系统中,每个任务均有一个优先级(类似前面章节的中断抢占优先

day03(单片机高级)rtos_单片机中断多任务-爱代码爱编程

目录 RTOS(实时操作系统) 裸机开发模式 轮询方式 前后台(中断方式) 改进(前后台(中断))定时器  裸机进一步优化 裸机的其他问题 RTOS的概念 什么是RTOS 为什么要使用 RTOS RTOS的应用场景 RTOS的选择 RTOS的工作原理 FreeRTOS特点 创建第一个FreeRTOS程序 搭建方法 1、官网

freertos之vtaskdelete实现分析-爱代码爱编程

这里写自定义目录标题 1 函数接口1.1 函数接口1.2 函数参数简介 2 vTaskDelete的调用关系2.1 调用关系2.2 调用关系示意图 3 函数源码分析3.1 vTaskDelete3.

freertos之xtaskcreate实现分析-爱代码爱编程

FreeRTOS之xTaskCreate实现分析 1 函数接口1.1 函数接口1.2 函数参数简介 2 xTaskCreate的调用关系2.1 调用关系2.2 调用关系示意图 3 函数源码分析3.1

全志t113双核异构处理器的使用基于tina linux5.0——rtos简介_t113i dsp-爱代码爱编程

全志T113-i是一款双核Cortex-A7国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面,并已适配OpenWRT系统、Preempt Linux系统。

freertos中的低功耗模式_freertos低功耗设计-爱代码爱编程

freertos中的低功耗模式 在freertos中提供了一种低功耗模式:Tickless IDLE Mode,这个方法可以让MCU更长时间的处于低功耗模式。 Tickless Idle Mode 的原理及实现 从

freertos学习13——任务相关api函数-爱代码爱编程

任务相关API函数 任务相关API函数任务相关API函数介绍任务相关 API 函数详解函数 uxTaskPriorityGet()函数 vTaskPrioritySet()函数 uxTaskGetSystemS

[freertos 内部实现] 创建任务 xtaskcreate函数解析_freertos xtaskcreate-爱代码爱编程

文章目录 创建任务 xTaskCreate函数原型栈深度 usStackDepth 大小如何确定任务堆空间分配 任务控制块 TCB 创建任务 xTaskCreate函数原型 Bas

rtos任务创建与删除的学习笔记_xtaskcreate rtos-爱代码爱编程

xTaskCreaate()//动态创建任务,系统自己分配 BaseType_t xTaskCreate ( TaskFunction_t pxTaskCode, //任务的人口函数 const char * const pcName, //任务的名称 const configSTACK_DEPTH_TYPE usStackDepth, //任务堆

rt-爱代码爱编程

1 ATAT24CXX 软件包 1.1 介绍 AT24CXX 软件包提供了at24cxx 系列 EEPROM 基本功能。本文介绍该软件包的基本读写功能,以及 Finsh/MSH 测试命令等。 目前已在 at24c02,

【rtos面试题】rtos和linux的区别_linux和rtos的区别-爱代码爱编程

实时操作系统(RTOS, Real-Time Operating System)与Linux操作系统(一种典型的普通操作系统,General-Purpose Operating System, GPOS)之间存在一些显著的区

linux与rtos的区别_rtos与linux有什么区别-爱代码爱编程

一、Linux与RTOS的区别         1.设计目标:Linux关注性能和多任务处理,RTOS追求实时响应和确定性。         2.调度方式:Linux对普通任务使用公平调度;对实时任务使用优先级调度或时间片轮转调度。而RTOS只采用优先级调度。         3.内存管理:Linux使用虚拟内存,可能有延迟;RTOS使用物理内存,确

【嵌入式】延时函数及其原理_嵌入式延时函数-爱代码爱编程

目录 1. 什么是延时函数1.1. 定义1.2. 分类 2. 延时函数的原理2.1. 软件延时原理2.2. 硬件定时器延时原理2.3. 操作系统延时原理 3. 延时函数的实现方法3.1. 基于