• 2024-11-05读UCOS源码总结
    在之前一直想阅读一个RTOS的源码来看看里面到底是怎么设计的,虽说经常使用RTOS大概知道里面各个模块的工作原理,但是具体是如何实现的,从来没有看过。那么,初看代码当然要先找个简单的入门,于是,UCOSIII就成了我的选择。以前啃源码的方式真的效率很低,看的头大速度还慢,像是野火的UCOSIII
  • 2024-11-01UcOs-III 源码阅读: os_flag.c
    /***********************************************************************************************************uC/OS-III*TheReal-TimeKernel**Copy
  • 2024-10-31UcOs-III 源码阅读: os_mem.c
    //作用:固定大小内存管理器的代码,内存分区代码/***********************************************************************************************************uC/OS-III*TheReal
  • 2024-10-31UcOs-III 源码阅读: os_mutex.c
    //作用:管理互斥量的代码/***********************************************************************************************************uC/OS-III*TheReal-TimeKernel**
  • 2024-10-31UcOs-III 源码阅读: os_stat.c
    //作用:包含统计任务的代码,用来计算全局CPU使用率以及每个任务的CPU使用率;/***********************************************************************************************************uC/OS-III*
  • 2024-10-31UcOs-III 源码阅读: os_task.c
    //作用:包含任务管理的代码,使用OSTaskCreate(),OSTaskDel(),OSTaskChangePrio()等函数实现;/***********************************************************************************************************uC/OS-III*
  • 2024-10-31UcOs-III 源码阅读: os_tick.c
    对os_tick.c进行源码注释与阅读//作用:实现系统滴答定时器的功能,包括滴答列表的更新、滴答步长的动态调整等。用于管理自身主动延迟或在内核对象上被超时挂起的任务;/******************************************************************************************************
  • 2024-07-07UCOS-III 系统移植
    1.移植前准备1.1源码下载UCOS-IIIKernelSource:  https://github.com/weston-embedded/uC-OS3.gitMicriμmCPUSource : https://github.com/weston-embedded/uC-CPU.gitMicriμmLibSource:https://github.com/weston-embedded/uC-LIB.git 1.2.源码介绍1.
  • 2024-07-02UCOS-III 系统配置
    1.µC/OS-III功能配置(os_cfg.h)os_cfg.h用于确定应用程序所需的µC/OS-III功能,详细如下: 1.1杂项OS_CFG_APP_HOOKS_EN:启用/禁用应用程序特定的钩子。OS_CFG_ARG_CHK_EN:启用/禁用参数检查。OS_CFG_CALLED_FROM_ISR_CHK_EN:启用/禁用中断服务程序(ISR)检查。OS_CFG_DB
  • 2024-05-29UCOS-II的基本概念
    原文链接:https://blog.csdn.net/mjy520123/article/details/120297177UCOS—II一、实时操作系统的概念1.1操作系统​操作系统是一种系统软件,他在计算机硬件与计算机应用程序之间,通过提供程序接口,屏蔽了计算机硬件工作的一些细节,从提高了应用程序的开发效率。​应用在嵌入式系
  • 2024-05-13UcOs-III 源码阅读: os_time.c
    对实时时钟源文件os_time.c进行源码阅读与注释://功能:Tick级别延时、时间延时、恢复延时中的任务、获取/设置系统Tick值、实时时钟滴答函数//Tick级别延时API:OSTimeDly(ticks)//时间延时API:OSTimeDlyHMSM(p_hmsm)//恢复延时API:OSTimeDlyResume(task_id)//获取系统T
  • 2024-05-10UcOs-III 源码阅读: os_tmr.c
    对定时器源文件os_tmr.c进行源码阅读与注释://功能:创建、删除、启动、停止、删除、初始化模块、获取定时器剩余时间、获取定时器状态、//创建定时器API:OS_TmrCreate//删除定时器API:OS_TmrDel//启动定时器API:O
  • 2024-04-27好久没关注uCOS系统的消息了,全家桶免费后,竟一直以全新的名字Flexible Safety RTOS登场,且一直在更新
    【视频版】https://www.bilibili.com/video/BV1Kb421Y7v9【前言】2020年初,uCOS全家桶宣布免费后,其Github上uCOS-III更新过两个小版本,uCOS-II仅更新了一次,后面就一直没有更新。uCOS-II的最后一次更新定格在2021年:uCOS-III的最后一次更新定格在2022年末  【现状】开源
  • 2023-09-102023-最新嵌入式学习路线!
    2023-最新嵌入式学习路线!说明:以下学习路线基于我本人在22年秋招过程中的嵌入式学习、面试经验整理主要面向嵌入式软件、linux、驱动岗位,相比其他大而全的嵌入式学习路线,本文注重嵌入式面试重点、核心、精简内容。(没有废话、全是干货)嵌入式核心知识点----基本功------
  • 2023-04-30嵌入式学习笔记汇总
    本文整理STM32、STM8和uCOS-III的所有文章链接。STM32学习笔记目录源码:mySTM32-learnSTM32学习笔记(1)——LED和蜂鸣器STM32学习笔记(2)——按键输入实验STM32学习笔记(3)——时钟系统STM32学习笔记(4)——NVIC中断优先级管理和外部中断EXTISTM32学习笔记(5)——系统定时器SysTickS
  • 2023-03-12华为2018-8-12软件开发优招面试(C/C++)——上合地区
    下午2:00开始的,第一感受是:小姐姐超级多,第二感受是:超级热。话不多说,直接切入正题总共两面:一面是技术面(40min),一面是综合面(20min)技术面:总共的流程如下:1.自我介绍2.介绍一下项
  • 2023-02-12 ucos-ii 任务调度实现的原理
    使用过ucosii的朋友应该都会知道,单片机+嵌入式实时操作系统能够做到尽可能最大化的利用cpu资源,通过加入实时操作系统能够做出更加强大的产品和应用。不知道使用过ucosii的朋
  • 2022-12-08UCOS-III笔记
    1.单片机程序分类:轮询程序,前后台程序,多任务系统程序2.多任务系统伪代码1intflag1=0;2intflag2=0;3intflag3=0;45intmain(void)6{7/*硬件相关初
  • 2022-10-13【RTOS】基于V7开发板的最新版uCOS-II V2.92.16程序模板,含MDK和IAR,支持uC/Probe
    模板下载:链接:https://pan.baidu.com/s/10a9Hi0MD14obR_B1LAQEFA    提取码:z76n 1、MDK使用MDK5.26及其以上版本。2、IAR使用IAR8.30及其以上版本。3、由于Mircium当前
  • 2022-10-13【RTOS】基于V7开发板的uCOS-III,uCOS-II,RTX4,RTX5,FreeRTOS原版和带CMSIS-RTOS V2封装层版全部集齐
    RTOS模板制作好后,后面堆各种中间件就方便了。1、基于V7开发板的最新版uCOS-IIV2.92.16程序模板,含MDK和IAR,支持uC/Probe​2、基于V7开发板的最新版uCOS-IIIV3.07.03程序模
  • 2022-10-13emWin监护仪界面设计,含uCOS-III和FreeRTOS两个版本
    第5期:监护仪界面设计配套例子:V6-908_STemWin提高篇实验_监护仪界面设计(uCOS-III)V6-909_STemWin提高篇实验_监护仪界面设计(FreeRTOS)  工程介绍:1.本实例有三个值得大家学习
  • 2022-10-13emWin实现ATM机界面设计,含uCOS-III和FreeRTOS两个版本
    第1期:ATM机配套例子:V6-900_STemWin提高篇实验_ATM机(uCOS-III)V6-901_STemWin提高篇实验_ATM机(FreeRTOS) 工程介绍:1.所有界面支持按键操作  (1)K2按键用于控件焦点的切换,切
  • 2022-10-13【二代示波器教程】第14章 uCOS-III操作系统版本二代示波器实现
    第14章     uCOS-III操作系统版本二代示波器实现本章教程为大家讲解uCOS-III操作系统版本的二代示波器实现。主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信