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
uCos-ii
UCOSII操作系统 第1课—UCOSII的基础知识
参考书籍:《嵌入式实时操作系统μCOS-II原理及应用》、《嵌入式实时操作系统
uCOS-II
邵贝贝(
初出江湖的小码农
·
2024-01-10 19:40
ucosll学习
嵌入式
操作系统
常见的嵌入式系统
常见的嵌入式系统Linux、uClinux、WinCE、PalmOS、Symbian、eCos、
uCOS-II
、VxWorks、pSOS、Nucleus、ThreadX、Rtems、QNX、INTEGRITY
weixin_33774883
·
2023-12-30 22:48
嵌入式
操作系统
UCOS-II
移植ARM的读书笔记(12.25)
__OSStartHighRdyMSRCPSR_c,#(NoInt|SYS32Mode);调整到管理模式;告诉uC/OS-II自身已经运行LDRR4,=OSRunningMOVR5,#1STRBR5,[R4];标记多任务运行标记为真BLOSTaskSwHook;调用钩子函数,可以运行用户自定义的函数LDRR6,=OSTCBHighRdy;R6存有最高优先级的就绪任务的控制块地址LDRR6,[R6]
zhhg_1220
·
2023-12-26 01:14
嵌入式之路
读书
任务
exception
存储
c
UCOS-II
移植ARM的读书笔记(12.25)续
关于中断和时钟节拍,
UCOS-II
对于ARM7通用的中断服务程序的汇编与c函数接口如下:MACRO和MEND伪指令用于宏定义,MACRO标识宏定义的开始,MEND标识宏定义的结束。
zhhg_1220
·
2023-12-26 01:14
嵌入式之路
读书
exception
function
任务
import
汇编
UCOS-II
移植ARM的笔记
UCOS-II
的移植需要提供2,3个文件分别介绍如下:一:OS_CPU.H1与编译器有关的数据类型经典的全局变量定义,可以套用,简洁明了实用性好。
我是大厨
·
2023-12-26 01:43
操作系统
RTOS
ucos
移植
ARM7
UCOS-II
移植ARM的读书笔记(12.11--12.25)
UCOS-II
移植ARM的读书笔记(12.11)真是很郁闷,昨天晚上边看移植代码边记下来的笔记不知道怎么回事在保存的时候竟然不见了。。。5555。。。
大磊大
·
2023-12-26 01:10
ucos
读书
任务
os
exception
任务调度
数据结构
UCOS-II
/III移植及相关问题【2】
移植过程中的问题:提示:基于正点原子移植文档操作:STM32F767移植UCOS-IIobjectfilerenamedfrom‘.o‘to‘_1.o提示:网络海淘大致就是文件重复了解决方案:将出问题的相关文件夹中文件删除重新添加移植完毕后代码卡在idle里面提示:网络海淘大致方向是SVC_Handler,PendSV_Handler,SysTick_Handler参考[stm32FreeRTOS
待什么青丝
·
2023-12-17 21:41
RTOS
C/C++
stm32
c语言
【
UCOS-ii
】OSTmrCreate 创建定时器
/**************************************************************************创建一个定时器*描述:应用程序代码调用这个函数来创建计时器*参数:dly:初始延时如果将定时器配置为ONE-SHOT模式,则使用此超时时间如果将定时器配置为周期模式,则这是进入周期模式前需要等待的第一个超时时间period:“period”在定时器中
那可真是太开心了呢
·
2023-11-16 01:25
UCOS
嵌入式
c语言
操作系统
uCO/OS-ii 事件(event)的使用规则及MUTEX实例整理
今天就以Nuvoton的NUC140为例,简单介绍下
uCOS-II
系统中的事件(Event)的一般使用规则。事件管理函数是μC/OS-II中最多的系统函数
大谷呀
·
2023-11-15 10:44
UCOSII操作系统
ucos-ii
函数
μC/OS-II——软件定时器
uCOS-ii
软件定时器最近学习嵌入式操作系统,见过了很多RTOS之后,最本质的东西也就那点东西。
Jackson Qin
·
2023-11-14 19:48
ARM
嵌入式
c语言
os
rtos
嵌入式
μC/OS-II移植
1、准备一份STM32F103裸机工程2、μC/OSII文件移入裸机工程进入micrium官网获取μC/OSII文件选择stm32f103相关工程点击进行下载将下载文件解压后的
uCOS-II
文件拷贝到裸机工程目录下
brook6666
·
2023-11-14 19:45
μC/OS-II
微型嵌入式操作系统对比
GPL(GeneralPublicLicense),即GNU通用公共许可证1、
uCos-II
(ucosii):商业和GPL双许可。
weixin_30278237
·
2023-10-13 18:47
操作系统
内存管理
网络
操作系统移植(一)--启动分析
前言从本节开始,开始讲述一些关于OS移植的内容;与Linux移植不同,本次讲的是嵌入式实时操作系统的移植,类似于
ucos-ii
这种,所以后面在说到任务抢占时,可能和熟知的Linux有所区别。
如鱼饮水
·
2023-10-12 03:09
操作系统移植
操作系统
移植
嵌入式
成功搞定H7-TOO的FreeRTOS Trace图形化链表方式展示任务管理
之前推出了H7-TOOL的RTOSTrace功能,已经支持RTX5,ThreadX,uCOS-III,
uCOS-II
和FreeRTOS,特色是不需要目标板额外做任何代码,实时检测RTOS任务执行情况,支持在线和脱机玩法
硬汉嵌入式
·
2023-08-24 17:01
H7-TOOL
链表
数据结构
基于STM32的最新版
uCOS-II
V2.93.00程序模板,含MDK和IAR两个版本,支持uC/Probe
V5是STM32F407IGT6,V6是STM32F429BIT6,V7是STM32H743XIH6模板下载:V5-800_uCOS-II实验_程序移植模板(2.93.00).rar(6.01MB)V6-800_uCOS-II实验_程序移植模板(2.93.00).rar(5.84MB)V7-800_uCOS-II实验_程序移植模板(2.93.00).rar(14.99MB)uC/ProbeV4.8
硬汉嵌入式
·
2023-08-07 13:59
STM32
STM32
EMWIN
MDK
UCOS-III
PROBE
uc-osⅡ入门——创建工程模板
任务处理部分(OSTask.c)3)时钟部分(OSTime.c)4)任务同步和通信部分5)与CPU的接口部分总结分析和思考任务管理时间管理内存管理通信同步任务调度理解实践任务:了解什么是ucos创建一个通用的
uCOS-II
宇努力学习
·
2023-06-20 19:33
uc-osii/iii
嵌入式
单片机
stm32
uc-osⅡ
rtos
uCOS-II
中的任务切换机制
【函数周期与死循环】一般函数的生命周期很简单,从开始调用函数起,直到函数返回,即结束。这样一来就完成了这个函数的使命,它也就不再需要了。对于一般的函数就是这样,但是回过头想想,对于一个系统、OS、或者工业控制中的一个控制器重的系统个,函数返回是很轻易很随便的就能返回吗?返回就意味着函数结束,死亡,若是想系统这样一个很大的函数,它的返回就意味着系统结束。因此,对于系统的函数返回有些时候我们不希望它返
zhuyong006
·
2023-04-16 06:33
ucos
freeRTOS学习 — 消息队列
在RTX、
ucos-ii
、
ucos-ii
嵌入式之入坑笔记
·
2023-04-04 12:51
操作系统
iot
ZYNQ
ucos-ii
中使用lwip及usb
当前的板卡平台一般是一块ARM加一块FPGA,最近老大说要弄个高端一点的新平台,便看上了Xilinx的ZYNQ芯片。一块芯片上既有ARM也包含了FPGA,性能强劲,内存充足,实乃升级首选。开头便是弄了一块黑金的ZYNQ开发板自行学习,跑跑模板,熟悉开发流程。Vivado平台真是方便,想要运行些基本模板的话就是点点鼠标的事,不过这对新手来说就不太有利了,不太好明白每个步骤其中的奥妙,还有一整套流程下
_DMing
·
2023-02-17 17:59
嵌入式开发
ZYNQ
ucos
lwip
usb
UCOS-II
优先级调度算法之详解OSPrioHighRdy=(INT 8U)((y<<3)+OSUnMapTbl[OSRdyTbl[y]]);
UCOS-II
之获取最高优先级 作为一个经典的嵌入式实时操作系统,
UCOS-II
以其独特的任务调度方式在嵌入式开发领域作用突出。其中采用任务就绪表进行时间换空间的方式堪称经典。
被迫营业GGG
·
2022-11-19 23:47
嵌入式操作系统
算法
c语言
物联网
ios
uCOS-II
中的任务切换机制(转)
初接触
UCOS-II
,对其任务转换机制的实现总是有点混乱,读了一篇博文,觉得清晰了许多,在这里就转过来mark一下~【@.1函数周期与死循环】一般函数的生命周期很简单,从开始调用函数起,直到函数返回,即结束
cqan
·
2020-09-15 20:43
操作系统
嵌入式
ucosii
操作系统
ucosii
嵌入式
在51系列单片机上移植
uCOS-II
内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。关键词:嵌入式实时多任务操作系统、uC/OS-II、C51引言:随着各种应用电子系统的复杂化和系统实时性需求的提高,并伴随应用软件朝着系统化方向发展的加速,在16位/32位单片机中广泛使用了嵌入式实时操作系统。然而实际使用中却存在着大量8位单片机,从经济性考虑,对某些应用场合,在8
wangyh76
·
2020-09-15 01:23
单片机
UCOS-II
的动态内存管理
近来学习了
UCOS-II
嵌入式操作系统,感慨颇多。首先是系统麻雀虽小,五脏俱全,然后是不管讲的如何简单,都应该看一下代码。
Be_a_Real_Geek
·
2020-09-14 04:19
编程
uCOS-III中的OS_CRITICAL_ENTER()和OS_CRITICAL_EXIT()使用
uCOS-III是
uCOS-II
的升级版本,虽然针对于后者有各种优化,但是有一点不是特别好,就是有些宏定义名称会做一些修改,这种修改可能更合理,但是可能会引起一些不必要的“误会”,例如在
uCOS-II
中临界区的使用函数名字为
Light as water
·
2020-09-13 17:48
UCOS
临界区
UCOS
嵌入式
嵌入式操作系统综述
常见的嵌入式系统有Linux、uClinux、WinCE、PalmOS、Symbian、eCos、
uCOS-II
、VxWorks、pSOS、Nucleus、ThreadX、Rtems、QNX、INTEGRITY
挺的博客
·
2020-09-13 05:52
嵌入式硬件
四种嵌入式实时操作系统VxWorks/pSOS/vRTX/
uCOS-II
大比拼
简介:VxWorks是美国WindRiverSystem公司推出的一个实时操作系统。配套调测工具Tornado;pSOS是ISI(IntegratedSystem)开发,该公司已经被风河公司兼并。pSOS操作系统的开发环境是PRISM+;vRTX由Microtec现Mentor公司的开发。开发环境XRAY;uC/OS-Ⅱ是一个免费的源代码公开的实时嵌入式内核,它提供了实时系统所需的基本功能。uC/
solomon1
·
2020-09-13 02:28
RTOS
Atomthreads移植
noblockorplacematchesthepattern"rocodesection.textinatomport-asm-iar.o"stm8s移植html在线API文档csdn博客链接主要参考书籍:《嵌入式实时操作系统
ucos-ii
Hosea14
·
2020-08-24 13:48
Linux
C/C++
uCOS-II
邮箱和消息队列
1、
uCOS-II
邮箱和消息队列邮箱和消息队列是
uCOS-II
中任务间的通讯机制,它可以使一个任务或者中断服务子程序向另一个任务发送以指针方式定义的变量。
humchx
·
2020-08-24 08:51
嵌入式
ucos-ii
信号量总结
1.信号量的理解(1)uc/os-ii的信号量是由两个部分组成:一部分是16位的无符号整型信号量的计数值(0~65535);另一部分是等待该信号量的任务组成的等待任务表。(另外参考事件控制块ECB)(2)信号量可以是2值的变量(称为二值信号量),使用OSMutextCreate创建,也可以是计数式的,使用OSSemCreate。根据信号量的值,内核跟踪那些等待信号量的任务。(3)建立信号量的工作必
JeanCheng
·
2020-08-24 08:30
┈┈【C
/
C++发现】
┈┈【Ucos
ii】
uCOS-II
的中断-ARM7实现中断嵌套的方法探究
【@.1中断嵌套与CPU支持】在
uCOS-II
,或者是任何一个可剥夺型OS系统中,中断嵌套是一个必须要解决的问题。从结论上来说,并不是所有的CPU都支持中断嵌套的,即便是ARM系列内核。
weixin_33709609
·
2020-08-24 06:24
uCOS-II
移植到STM32的详细步骤
前言说点废话,网上有很多关于
uCOS-ii
移植的文章,好多都是千篇一律,理论性很强,分析了一大堆虚头巴脑的东西,真想问他们,你确定你分析的这些东西是需要你做的工作吗?
大漠鸿图
·
2020-08-24 06:06
ARM
uCOS-II
简介及移植
uCOS-II
到STM32F103平台详细步骤
https://blog.csdn.net/wang328452854/article/details/78486458
qq_37920055
·
2020-08-24 06:43
STM32F4 hardfault一例:usage fault
前天自己写了一个项目的键盘驱动,该项目程序使用
ucos-ii
,键盘驱动作为其中一个任务。键盘驱动本身不难,使用基础的扫描方式。难的是调试时发现程序总会进入hardfault。
joey_rr
·
2020-08-24 05:28
STM32
uCOS-II
移植到STM32上的详细步骤
前言:说点废话,网上有很多关于
uCOS-ii
移植的文章,好多都是千篇一律,理论性很强,分析了一大堆虚头巴脑的东西,实操性严重欠缺,这方面我也走了很多弯路,下面就将自己的移植过程一步步的记录下来,也给大家做做参考
linis_yes
·
2020-08-24 05:51
stm32
移植
ucos-ii
STM32平台移植
uCOS-II
详细说明
转载,原作者:合嵌电子移植准备1.建立工程所需的文件夹l建立文件夹uCOS-II-Port:工程根目录l建立文件夹uCOS-II-Port/App:存放用户应用程序相关l建立文件夹uCOS-II-Port/Bspl建立文件夹uCOS-II-Port/Library:存放开发板初始化驱动文件l建立文件夹uCOS-II-Port/Library/CM3l建立文件夹uCOS-II-Port/Librar
獠
·
2020-08-24 05:00
STM32
在STM32F103工程上添加
uCOS-II
的过程
开发环境:KeiluVision5去官网下载:Micrium_STM32xxx_uCOS-II.exe1.创建
uCOS-II
文件夹2.将以下文件复制到
uCOS-II
文件夹(不创建子文件夹)Micrium
巨大八爪鱼
·
2020-08-24 05:23
STM32
STM32F103C8 之UCOS_II移植笔记
首先要去下载相应的UCOS_II固件库,这里不过多讨论:依次序打开找到以下文件:4个文件Micrium\Micrium\Software\
uCOS-II
\Ports\arm-cortex-m3\Generic
JT灬新一
·
2020-08-24 05:59
嵌入式
UCOSII
STM32
1.uCOS-II简介及移植
uCOS-II
到STM32F103平台详细步骤
I.说明作者:WXP(翱翔云端的鸟)联系方式:
[email protected]
||13100610853(联系请注明CSDN)申明:个人原创,转载请先经过本人同意!要说的话:个人水平有限,写之前也看过许多大神的博客,不足之处,还请指正!有疑问欢迎大家联系我交流探讨!II.环境软件环境:KEIL-MDKv-5.24a硬件:STM32F103ZET6最小系统板III.uCOS-II1.uCOS简介uC
wang328452854
·
2020-08-24 05:26
uCOS-II
STM32F4UCOSII移植
核心芯片使用STM32F4071、源码官网下载源码如下:用到的主要在
UCOS-II
中的文件:在工程中创建三个文件夹分别为ports、source、Config(1)ports下IAR中的所有文件(2)source
Amrzs_hp
·
2020-08-24 05:49
UCOSII移植到STM32F103C8T6上之移植记录(一)
分析源码打开后如图示EvalBoards:评估板相关文件,移植时提取部分uC-CPU:这是和CPU紧密相关的文件,我们不需要uC-LIB:Micrium公司提供的官方库,诸如字符串操作、内存操作等接口,可用可不用
uCOS-II
久落凡尘
·
2020-08-24 05:47
uCOS-II
中的任务切换机制
【@.1函数周期与死循环】一般函数的生命周期很简单,从开始调用函数起,直到函数返回,即结束。这样一来就完成了这个函数的使命,它也就不再需要了。对于一般的函数就是这样,但是回过头想想,对于一个系统、OS、或者工业控制中的一个控制器重的系统个,函数返回是很轻易很随便的就能返回吗?返回就意味着函数结束,死亡,若是想系统这样一个很大的函数,它的返回就意味着系统结束。因此,对于系统的函数返回有些时候我们不希
weixin_34336292
·
2020-08-22 11:19
基于
uCOS-II
系统的stm32物联网套件(温湿度传感器)开发—— 多任务LED闪烁
基于
uCOS-II
系统的stm32物联网套件(温湿度传感器)开发——多任务LED闪烁实现功能编写多任务应用程序,实现任务1控制LED1每500ms闪烁1次,任务2控制LED2每1秒闪烁1次,任务3控制LED3
舟舟哥
·
2020-08-22 10:00
uCOS
uCOS-II
中的任务切换-图解多种任务调度时机与问题
uCOS-II
中的任务切换-图解多种任务调度时机与问题【@.1任务调度时机】之前的一篇文章分析了具体的
uCOS-II
中的任务切换机制,是从函数调用的角度上分析的。
Ethyn
·
2020-08-22 01:39
C/C++
uCOS-II
中的任务切换机制
【@.1函数周期与死循环】一般函数的生命周期很简单,从开始调用函数起,直到函数返回,即结束。这样一来就完成了这个函数的使命,它也就不再需要了。对于一般的函数就是这样,但是回过头想想,对于一个系统、OS、或者工业控制中的一个控制器重的系统个,函数返回是很轻易很随便的就能返回吗?返回就意味着函数结束,死亡,若是想系统这样一个很大的函数,它的返回就意味着系统结束。因此,对于系统的函数返回有些时候我们不希
Ethyn
·
2020-08-22 01:39
C/C++
RTOS之
uCOS-II
源码下载及源码目录结构、常见的RTOS!
RTOS有众多种,用得最火的是FreeRTOS,因为它即使用于商业途径,也是开源免费的;其次是就是
uCOS-II
和uCOS-III。
uCOS-II
用于商业途径是需要付费的,但是对于学习研究却是免费的。
魏波-
·
2020-08-21 10:54
嵌入式
uCOS-II
源码下载及源码目录结构
RTOS有众多种,个人感觉,用得最火的是FreeRTOS,因为它即使用于商业途径,也是开源免费的;其次是就是
uCOS-II
和uCOS-III。
mybright_
·
2020-08-21 09:29
uCOS-II系统
uCOS-II操作系统
UCOS-II
移植 os_cpu.h文件详解
os_cpu.h文件位于工程uC/OS-IIPorts结构下面,主要是系统底层相关的定义(堆栈、数据类型)、声明(函数)等。/************************(C)COPYLEFT2010Leafgrass**************************FileName:os_cpu_c.c*Author:Librae*Date:06/10/2010*Description:μ
狼性天下
·
2020-08-21 09:38
UCOS-ii学习
STM32 项目移植小记20180323
系统时钟新项目移植时,特别需要注意时钟的配置,结合demo程序及数据手册排查配置问题;滴答定时器(用的
ucos-ii
)时间准备很关键;串口串口中断接受->输出,在结合RS485半双工通信时,注意收发的切换时间
_大谷
·
2020-08-21 07:16
UCOS-II
队列的建立过程
本文主要是对
UCOS-II
中队列的建立过程进行分析及总结。第一步:OS操作系统会在初始化函数OSInit中对事件进行初始化。第二步:OS操作系统会在初始化函数OSInit中对队列进行初始化。
weixin_39213759
·
2020-08-21 06:47
uCOS-ii
之消息队列
在uCOSii中,使用消息队列,先要声明OS_EVENT类型的指针,例如OS_EVENT*q_msg;然后定义一个void类型的指针数组,如void*Arr_Msg[SIZE];再使用OSQCreate()将两者联系起来,建立真正的消息队列q_msg=OSQCreate(&Arr_Msg[0],SIZE);不明白为何OSQCreate()这个函数的形式不设计成类似OSTaskCreate(),写成
林子xxx
·
2020-08-21 06:12
uC/OS
上一页
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
其他