E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
os-ii
ucos II与ucos III的区别
大家好,我讲讲μC/OS-III,原来是μC/
OS-II
,现在到了μC/OS-III。今年第一期《电子产品世界》里有一
YunB西风英
·
2023-07-27 15:52
UCOSIII
嵌入式硬件
单片机
ucosiii
uc-osⅡ入门——创建工程模板
OSTime.c)4)任务同步和通信部分5)与CPU的接口部分总结分析和思考任务管理时间管理内存管理通信同步任务调度理解实践任务:了解什么是ucos创建一个通用的uCOS-II操作系统工程模版概念简介μC/
OS-II
宇努力学习
·
2023-06-20 19:33
uc-osii/iii
嵌入式
单片机
stm32
uc-osⅡ
rtos
Arduino|实现多任务操作,从此告别果奔
本文将介绍arduino协作多任务的轻量级实现,让arduino实现类似操作系统(比如FreeRTOS、uC/
OS-II
)般的任务调
6柒
·
2023-04-20 06:20
Arduino
c语言
arduino
多任务
UCOS III任务切换
---------------------------------------------------------------------------------///(1)任务级的任务切换原理μC/
OS-II
kuikuitage
·
2023-04-16 06:02
机顶盒&VF
2020-10-28_μC/OS II移植到MC9S12XEP100_准备工作
前言:如果之前未接触μC/OS任何知识,强烈推荐花个2-3天,先看完这本书《嵌入式实时操作系统μC/
OS-II
原理及应用》(第4版)(北京航空航天大学出版社),里面很清晰地解释了μC/OS系统的基础知识和重要模块的实现原理
HACHI_8
·
2023-03-20 05:08
五大适合STM32的嵌入式操作系统
:https://blog.csdn.net/mjf110107110/article/details/79694511【嵌牛导读】本文介绍了5种适合stm32的操作系统,分别是μClinux、μC/
OS-II
梦付千秋_37fe
·
2023-03-14 17:55
主流嵌入式操作系统(RTOS)有哪些?看看这14种
满足实时控制要求的嵌入式操作系统(RTOS)操作系统,以下介绍14种主流的RTOS,分别为μClinux、μC/
OS-II
、eCos、FreeRTOS、mbedOS、RTX、Vxworks、QNX、NuttX
yb_zinjinhu
·
2023-03-12 23:45
嵌入式操作系统介绍分析
μC/
OS-II
的前身是μC/OS,最早出自于1992年美国嵌入式系统专家JeanJ.Labrosse在《嵌入式系统编程》杂志的5月和6月刊上刊登的文章连载,并把μC/OS的源码发布在该杂志的BBS上。
卫见见
·
2023-02-01 08:48
OS-操作系统
嵌入式操作系统
嵌入式
任务
windows
linux
存储
O-009 UCOSIII的基础知识讲解
功能帮助初学者初识UCOSIII掌握UCOSIII的基本知识,具体包括任务的创建与删除、任务的挂起与恢复、软件定时器、信号量和互斥信号量、消息的传递等一、简介 μC/
OS-II
由Micrium公司提供
医疗电子
·
2022-12-09 10:08
Other
stm32
单片机
fpga开发
硬件架构
健康医疗
uc/
OS-II
操作系统:uc/OS基本概念及认识(从零到负,打通你的任督二脉)
一、什么是计算机操作系统简而言之,OS就是一个屏蔽层,屏蔽了计算机的具体硬件,向使用者提供了一台虚拟的计算机开发、使用环境。二、计算机操作系统的作用1、它在计算机应用程序与计算机硬件系统之间,屏蔽了计算机硬件工作的一些细节,并对系统中的资源进行有效的管理。2、通过提供函数(应用程序接口(API)),从而使应用程序的设计人员得以在一个友好的平台上进行应用程序的设计和开发,大大地提高了应用程序的开发效
Cheems_Pak Choi
·
2022-12-07 19:51
uc/OS-II
实时操作系统
硬件架构
系统架构
FreeRTOS学习文档
由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/
OS-II
、embOS、salvo、FreeR
炎鸿
·
2022-10-22 21:08
STM32之实时操作系统(FreeRTOS)
由于RTOS需占用一定的系统资源,尤其是RAM资源,只有μC/
OS-II
、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行,相对μC/
OS-II
、embOS
浅想
·
2022-09-30 00:49
FreeRTOS
stm32
0. FreeRTOS系列笔记_简介
0.前言按照有无操作系统来划分,嵌入式软件的开发方式可以分为如下两种:基于裸机开发基于操作系统开发在单片机领域,常用的操作系统有FreeRTOS、RT-Thread、μC/
OS-II
等,而性能更加强悍的
YJer
·
2022-09-02 17:50
FreeRTOS学习笔记
c语言
嵌入式外围模块及接口
常见的接口和IP有:GPIOInterruptTimerPWMADC/DACUARTI2CSPII2SSDIOUSBCan总线开源软件:μClinuxμC/
OS-II
,RT-Thread,FreeRTOS
SimonXieSH
·
2022-01-01 13:04
优先级位图算法详解
在嵌入式操作系统复习中,我们了解了μC/
OS-II
的相关基础知识,在任务调度这一节,我们提到了优先级位图算法,本文详细介绍该算法的原理和实现。
·
2021-01-22 20:38
java
stm32的语音识别_基于STM32的嵌入式语音识别模块设计实现
本模块以对话管理单元为中心,通过以LD3320芯片为核心的硬件单元实现语音识别功能,采用嵌入式操作系统μC/
OS-II
来实现统一的任务调度和外围设备管理。
weixin_39843698
·
2020-12-21 01:35
stm32的语音识别
数据结构 学习笔记之:线性表——顺序表、静态链表、动态链表(单链表、双链表、单循环链表、双循环链表,链式栈、链式队列)——基础概念大扫盲!
//更多原创“uC/
OS-II
学习笔记之:系列”基础及嵌入式相关知识详解,请访问可乐虎博客:http://blog.csdn.net/dcx1205相信不会让您失望!!
可乐虎
·
2020-09-17 02:33
数据结构
C/C++
STM32F4应用笔记(五)UCGUI+uC/OS-II+支持触摸屏
移植uC/
OS-II
我们以上一篇工程为基础,进行移植。
大流士一世
·
2020-09-16 10:13
UCGUI
stm32
uCOS-II
在51系列单片机上移植uCOS-II
内容摘要:本文详细系统地介绍了uC/
OS-II
在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。
wangyh76
·
2020-09-15 01:23
单片机
uC/
OS-ii
在M3中的任务切换与任务堆栈
1uc/osii在M3中的堆栈结构1.1M3入账序列1.2加上手工入栈序列2PendSV在Cortex-M3中的应用Systick为嵌入到内核中,优先级比一般中断优先级高。若在一般中断的ISR执行过程中,发生了Systick异常,则Systick会抢占该ISR。若此时Systick做上下文切换,在M3中将触发用法fault(在中断活跃时尝试切入线程模式)。即使在别的内核体系下不发生硬fault,I
sunheshan
·
2020-09-15 01:05
uc/OS
任务堆栈
uc-os任务切换
uc-os
uc/
os-II
阅读心得
uc/
os-II
是一个很好的,可用于学习的开源的实时操作系统。
collide
·
2020-09-15 00:35
Linux
内核研究
想学FreeRTOS实时操作系统的看过来,实用的入门教程
s=69821由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/
OS-II
、embOS、salvo、FreeRT
weixin_42976659
·
2020-09-14 16:08
物联网
STM32实战经验
嵌入式资料
μC/
OS-II
实时操作系统内存管理的改进
摘要:分析了μC/
OS-II
实时操作系统在内存管理上存在的不足,提出了改进方法,通过一个具体实例描述了该方法的实现。
zhouzhanglong
·
2020-09-14 05:57
uc/os-ii
UC/
OS-II
的内存管理OSMemCreate()分析
我们在写应用程序的过程中通常都是采用一个malloc/free系列函数进行内存的管理,这样分配的内存空间是从应用程序的栈空间分配处理,一般而言我们在写程序的过程中要对内存空间进行适时的释放,才不至于导致栈空间的不足,当然这样也会导致内存垃圾的产生,因为不同大小的内存分配因为对齐等原因导致很多的内存不能再使用,进而使得系统的可用内存越来越小,因此在实时操作系统中通常都需要创建自己的内存管理操作。uc
小小角色熊
·
2020-09-14 05:40
μC/OS-II--内存管理
在μC/
OS-II
中,将大块内存作为一个分区,在系统中有多个分区,每个分区又分为整数个大小相同的内存块,由于大小相同,分配和释放时间相同,应用程序根据需要从不同的分区得到不同的内存块,内存块释放时,放回以前的位置
brook6666
·
2020-09-14 04:35
μC/OS-II
uC/
OS-II
系统中的内存管理方法
:os_mem.c、ucos_ii.h(http://www.rayfile.com/zh-cn/files/d1e9ff6e-e517-11e1-9a2b-0015c55db73d/)一、引言uC/
OS-II
Jackchenyj
·
2020-09-14 03:21
winCE
BSP/wince驱动
算法/面试题
优先级位图算法详解
在嵌入式操作系统复习中,我们了解了μC/
OS-II
的相关基础知识,在任务调度这一节,我们提到了优先级位图算法,本文详细介绍该算法的原理和实现。
码之泪殇
·
2020-09-12 23:10
操作系统
c算法
嵌入式
(原創) 如何自己用SOPC Builder建立一個能在DE2-70上跑μC/
OS-II
的Nios II系統? (SOC) (Nios II) (μC/
OS-II
) (DE2-70)...
Abstract本文使用QuartusII、SOPCBuilder、NiosIIEDS從0開始打造一個能在DE2-70上跑μC/
OS-II
的NiosII系統,初學者可借此範例熟悉QuartusII、SOPCBuilder
Rank92
·
2020-09-12 07:02
Freescale 9S12 系列单片机应用笔记(SCI)3
这次介绍如何在uC/
OS-II
上实现串口驱动。
liyuanbhu
·
2020-09-11 19:37
嵌入式系统
STM32工作笔记0082---UCOSIII系统中的OSIntEnter() 与 OSIntExit()
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152在uC/
OS-II
中,通常在进入中断时需要使用OSIntEnter();退出中断前使用OSIntExit
credreamer
·
2020-09-11 09:16
硬件嵌入式
MiniGUI的介绍及安装
能够支持包含Linux在内的多种操作系统,例如uClinux、VxWorks、eCos、uC/
OS-II
、pSOS、ThreadX、Nucleus、OSE等,也可以在win32平台上运行。MiniG
chaehom
·
2020-09-10 22:07
coding
MiniGUI
rtlinux 的配置和测试
行业内比较有名的实时操作系统有:VxWorks,uC/
OS-II
,QNX等。我们可以先了解一下实时操作系统的定义。
cccrazyone
·
2020-09-10 15:43
嵌入式linux
uc/
os-ii
互斥型信号量及代码实现
互斥信号量解决优先级反转问题假设有三个任务a,b,c,a优先级高于b,b优先级高于c,a和c都需要访问一个共享资源s,保护该资源的信号量为互斥信号量,假设当前任务c申请了信号量访问s,还没有释放,此时任务a开始运行,那么a就会剥夺c的运行而运行a,当a去访问资源s的时候,因为得不到信号量,所以必须释放以等待信号量,任务c得以重新运行,到这里流程都是正常的,信号量的设计也是为了满足这个功能,但是,当
Rankis
·
2020-08-25 16:20
uCOS-II系统
uc/
os-ii
互斥型信号量
互斥信号量(MutualExclusionSemaphores)也称为Mutex,用于实现对共享资源的独占处理,互斥信号量也是一个二值信号量,利用它可以降解优先级反转问题。当高优先级任务需要使用某个共享资源,而恰巧该共享资源又被一个低优先级任务占用时,优先级反转问题就会发生。为了降解优先级反转,内核就必须支持优先级继承,将低优先级任务的优先级提升到高于高优先级任务的优先级,直到低优先级任务处理完
fillthesky
·
2020-08-25 16:42
ucos-ii
ucos-ii
开源操作系统
【8-35】【解析】μC/
OS-II
、RTLinux、ECOS等是主要的开源嵌入式操作系统。故本题选择D。
何朴尧
·
2020-08-24 22:01
计算机三级嵌入式
uC/
OS-II
初级程序员指南
uC/
OS-II
初级程序员指南uC/OS-IIBasicProgrammers’Guide本文面向首次接触uC/
OS-II
的程序员,为他们介绍一下这个系统的一些基本特征和编程上的注意事项,并介绍几个值得了解的
menuconfig
·
2020-08-24 22:06
Uc/os
FreeROTS开发实战_FreeRTOS概述
由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/
OS-II
、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。
孤独的小丑
·
2020-08-24 19:10
FreeRTOS
物联网
AIOT纵论
ucos-ii信号量总结
1.信号量的理解(1)uc/
os-ii
的信号量是由两个部分组成:一部分是16位的无符号整型信号量的计数值(0~65535);另一部分是等待该信号量的任务组成的等待任务表。
JeanCheng
·
2020-08-24 08:30
┈┈【C
/
C++发现】
┈┈【Ucos
ii】
uC/
OS-II
学习笔记之:信号量、消息邮箱、消息队列之间的使用区别
//更多原创“uC/
OS-II
学习笔记之:系列”基础及嵌入式相关知识详解,请访问可乐虎博客:http://blog.csdn.net/dcx1205相信不会让您失望!!
可乐虎
·
2020-08-24 08:11
uC/OS-II
操作系统
嵌入式
uCos中的信号量机制
同步或通信的基本方式3.信号量3.1.主要机制及应用3.2.分类3.3.互斥信号量3.3.1.嵌套(递归)资源访问3.3.2.删除安全3.4.各种互斥机制的比较3.5.二值信号量3.6.计数信号量4.uC/
OS-II
Curren.wong
·
2020-08-24 07:39
课程笔记
#
嵌入式系统
移植uC/
OS-II
到STM32F103C8T6上(参考了野火的移植手册)
(从0开始移植UCOSII到野火stm32开发板)可直接从百度文库中找到主要参考第三章,由于野火用的是STM32F103VET6,而我的是STM32F103C8T6,需要把启动文件“startup_stm32f10x_hd.s”换成“startup_stm32f10x_md.s”,startup_stm32f10x_ld.sstartup_stm32f10x_md.sstartup_stm32f1
秋风雨打铁
·
2020-08-24 06:46
硬件开发
uCOS-II移植到STM32的详细步骤
首先,简单总结一下移植的大概过程:(1)去uC/
OS-ii
官网下载你要移植芯片CPU的相关案例,不一定完全对应,那就找相应系列吧。(2)
大漠鸿图
·
2020-08-24 06:06
ARM
uCOS-II移植到STM32上的详细步骤
首先,简单总结一下移植的大概过程:(1)去uC/
OS-ii
官网下载你要移植芯片CPU的相关案例,不一定完全对应,那就找相应系列吧。(2)编程环境一般有两种,分别是IAR和MDK,这个根据你
linis_yes
·
2020-08-24 05:51
stm32
移植
ucos-ii
uC/
OS-II
源码分析(四)
uC/
OS-II
定义了这两个宏来实现,但注意一条:调用uC/
OS-II
功能函数时,中断应该总是开着的。
weixin_34015860
·
2020-08-23 08:41
数据结构与算法
Codewarrior汇编中的XDEF和XREF释疑
XDEF用于定义一个可以被外部调用的函数,XREF用于该文件调用外部函数,类似C语言中的头文件,在uc/
os-ii
对飞思卡尔单片机的移植范例中就使用到了这两个伪指令。
dogandog
·
2020-08-23 05:03
LPC2104启动代码之Vectors.s注释(用于uC/
OS-II
2.52移植)
;******************************************************************************;Vectors.s;******************************************************************************;定义堆栈的大小,根据需要改变FIQ_STACK_LENGTHE
neowang
·
2020-08-23 04:45
ARM
Core
and
Applications
逐字逐句解析ucos ii 源代码-》OS_CORE.c
*************************************************************************************************uC/
OS-II
一条狗的自我修养
·
2020-08-21 08:55
eCos与uC/
OS-II
内核实现的比较
=======================线程结构信息:eCos使用cyg_thread类表示线程,用cyg_thread_info结构存储线程信息,而UC/OS使用TCB结构表示任务=======================调度单位:eCos调度以线程为单位,状态有CREATINGSUSPENDEDRUNNING(包括准备运行和正在运行)SLEEPSET(包括SLEEPINGCOUNTS
羽盛
·
2020-08-21 04:05
系统
eCos
C/C++
Linux
再读 ucosII源码(邵贝贝):任务之间的通讯与同步--消息队列
消息队列简介消息队列是µC/
OS-II
中另一种通讯机制,它可以使一个任务或者中断服务子程序向另一个任务发送以指针方式定义的变量。因具体的应用有所不同,每个指针指向的数据结构变量也有所不同。
点滴写录
·
2020-08-21 03:04
OS篇
嵌入式等级考试易错3
6Uc/
os-II
系统中任务的5种状态:休眠态,就绪态,运行态,挂起态,被中断态7.GDB是调试工具,若要对某应用程序进行调试,编译时加入-gJTAG标准是片上调试技术的一种国际标准,常用于芯片和电路板的调试
位沁
·
2020-08-20 07:30
嵌入式等级考试
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他