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
在STM32F103工程上添加
uCOS
-II的过程
开发环境:KeiluVision5去官网下载:Micrium_STM32xxx_
uCOS
-II.exe1.创建
uCOS
-II文件夹2.将以下文件复制到
uCOS
-II文件夹(不创建子文件夹)Micrium
巨大八爪鱼
·
2020-08-24 05:23
STM32
在STM32F103C8T6上使用
UCOS
II一些小心得。
决定给地面站加入一个
UCOS
II系统。好玩一些。随便在网上找了下
UCOS
IIforstm32f103c8t6移植版本,修改时钟,下载调试,OK。开始试试下任务调度,按照例程序试试效果,还不错。
Seattle2013
·
2020-08-24 05:40
Lwip移植Arm初步
软件:ADS1.2+lwip1.11+
ucos
ii2.761.移植
ucos
ii,这个就不用说了,网上一堆文章呢。
maxvampire82
·
2020-08-24 05:03
下位机相关
STM32F103C8 之
UCOS
_II移植笔记
STM32F103C8之
UCOS
_II移植笔记感谢网上之前的大神们已经完成移植,这里只是借鉴前人的步骤重新整理,开源有益。
JT灬新一
·
2020-08-24 05:59
嵌入式
UCOSII
STM32
STM32F4-
UCOS
III-1移植
当习惯了使用裸机之后便开始觉得有很多东西不够完善,特别是当遇到其中一个延时函数在跑的时候特别尴尬,很多事情都做不了,只能等这个东东延时完成之后才能继续本人使用的板子是STM32F4VET6的板子。。。。。。实现“同时”运行多个任务的方法有很多种(本来就是并行处理的FPGA就不用管这个了)1.中断2.状态机3.嵌入式OS当然最推荐的就是使用嵌入式OS了,在众多的嵌入式OS中,适合选择的有很多,Lin
JackeyLiu000
·
2020-08-24 05:56
STM32学习个人笔记
1.
uCOS
-II简介及移植
uCOS
-II到STM32F103平台详细步骤
II.环境软件环境:KEIL-MDKv-5.24a硬件:STM32F103ZET6最小系统板III.
uCOS
-II1.
uCOS
简介uC
wang328452854
·
2020-08-24 05:26
uCOS-II
关于stm32 HardFault_Handler 异常的处理死机
一般来说运行操作系统是以下几个问题1.开始的时候给
ucos
分配的堆栈太小了,随着项目做多了,
TanZhongQiao
·
2020-08-24 05:54
STM32
STM32F4
UCOS
II移植
核心芯片使用STM32F4071、源码官网下载源码如下:用到的主要在
UCOS
-II中的文件:在工程中创建三个文件夹分别为ports、source、Config(1)ports下IAR中的所有文件(2)source
Amrzs_hp
·
2020-08-24 05:49
UCOS
II移植到STM32F103C8T6上之移植记录(一)
准备1.C8T6工程模板(我用的是我平时的)2.
ucos
ii源码,官网下载的链接:
UCOS
源码下载地址.一,分析源码打开后如图示EvalBoards:评估板相关文件,移植时提取部分uC-CPU:这是和CPU
久落凡尘
·
2020-08-24 05:47
ucos
移植到stm32上的中断小小改进
uCos
II移植到stm32上的文章和demo已经很多了,细节上建议大家可以看官方的移植文档(当然是E文的)。网上流传的各种移植版本基本都是基于官方的移植版本做了小改进。
lisparking
·
2020-08-24 05:10
stm32
UCOS
II 多任务中断跑飞HardFault_Handler
很多人遇到这个问题都会想到是不是堆栈不够,就会跑去加堆栈。;Amountofmemory(inbytes)allocatedforStack;Tailorthisvaluetoyourapplicationneeds;StackConfiguration;StackSize(inBytes);Stack_SizeEQU0x1000AREASTACK,NOINIT,READWRITE,ALIGN=3
剑匣破
·
2020-08-24 05:09
STM32应用
debug留档
ucos
ii移植到STM32 (HardFault_Handler)
转载请注明原文地址:http://blog.csdn.net/oyhb_1992/article/details/72654582
Ucos
ii的移植到STM32其实非常简单,但有些时候就是会出现一些莫名其妙的错误
欧阳海宾
·
2020-08-24 05:48
ucos
ii
stm32
小小白
最早接触的语言是C,之后学习汇编语言,之后接触C++、JAVAEE,接触
UCOS
系统,学习一段时间STM32,Linux。目前接触PythonWeb、自动化运维。博客新手(自动化专业研究生在读)
ALIX阿利克斯
·
2020-08-23 06:49
ucos
任务延时函数
在
ucos
里,系统也提供了这样的延时函数,一个是大众版本OSTimeDly(),一个是精致版本的OSTimeDlyHMSM(),随你怎么选择这两者的区别就是,OSTimeDly的延时时间是以节拍数来衡量的额
nanjoh
·
2020-08-23 06:19
stm32
ucos理解
关于FreeRTOS移植到STM32F103上的步骤以及注意事项
之前移植了
uCos
II.后续有需要会总结一下。这里先对FreeRTOS相关的问题进行总结。因为个人能力有限。有什么不对的地方请大家批评,写这个主要是为了记录一下自己的移植过程。1、
director_匠
·
2020-08-23 06:33
uCOS
-II中的任务切换机制
【@.1函数周期与死循环】一般函数的生命周期很简单,从开始调用函数起,直到函数返回,即结束。这样一来就完成了这个函数的使命,它也就不再需要了。对于一般的函数就是这样,但是回过头想想,对于一个系统、OS、或者工业控制中的一个控制器重的系统个,函数返回是很轻易很随便的就能返回吗?返回就意味着函数结束,死亡,若是想系统这样一个很大的函数,它的返回就意味着系统结束。因此,对于系统的函数返回有些时候我们不希
weixin_34336292
·
2020-08-22 11:19
STM32F103移植
uCOS
III始终卡在PendSV或Systick处解决办法
移植的硬件平台是奋斗stm32V5板,移植教程对照的是http://wenku.baidu.com/view/a90468020b1c59eef8c7b48e.html,移植过程中开始忽略几处操作导致移植不成功,易忽略的分别是以下步骤。1此处圈内是仅保留这两个函数。不要有其他函数。2是BSP_Init函数不要忘记编写3是两处容易忽略且易些错的地方莫要漏写或写错。以上步骤做完后,虽然能编译通过但是实
weixin_30753873
·
2020-08-22 10:00
基于
uCOS
-II系统的stm32物联网套件(温湿度传感器)开发—— 多任务LED闪烁
基于
uCOS
-II系统的stm32物联网套件(温湿度传感器)开发——多任务LED闪烁实现功能编写多任务应用程序,实现任务1控制LED1每500ms闪烁1次,任务2控制LED2每1秒闪烁1次,任务3控制LED3
舟舟哥
·
2020-08-22 10:00
uCOS
STM32
UCOS
多任务设计
本文主要介绍的是:利用ST官方库实现
UCOS
多任务。之前一直都有过,了解
UCOS
。理解
UCOS
是一个什么样的系统。并且曾在51上,利用别人的代码跑过。在后来的项目中一直都没有机会用这个系统。
cslxp1258
·
2020-08-22 10:08
ucos
II学习笔记-1
内核结构学习一.临界段(CriticalSections)。代码的临界段也称为临界区。程序执行到临界区时,不允许有中断进入,因此在进入临界区前要关中断,执行完临界区马上开中断。μC/OS-Ⅱ中的这两个宏调用分别是:OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()。因为这两个宏的定义取决于所用的微处理器,故在文件OS_CPU.H中可以找到相应宏定义。每种微处理器都有自己的
Chita__
·
2020-08-22 10:44
嵌入式.
uCoS
STM32+
ucos
+ucgui+fatfs+bmp解码+JPG解码
1.整个project由一个基本菜单组成,可以读出SD卡里面的文档。可以显示320*240以内的任意图片(BMP,JGP)。是自动解码的哈~2.本来想附上两张图,无奈手机像素太低。效果很不好,就免去了。整个project是基于奋斗V3板子的硬件做的。只用到了240*320液晶,SDIO。有些基本的函数的确是移植奋斗的哈!像USART_OUT的函数。显示器控制器是ili9320,以前我曾自己写过一个
chendian920311
·
2020-08-22 09:21
STM32
bmp解码
jpg解码
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++
ucos
-iii学习之锁住调度器
当OS_CFG_ISR_POST_DEFERRED_EN为1时,进入临界段给调度器上锁。OS_CRITICAL_ENTER()递增,OSSchedLockNestingCtr值不为0时,表示已上锁。OS_CRITICAL_EXIT()递减,OSSchedLockNestingCtr值为0时,表示已上锁。OS_CRITICAL_EXIT()递减,OSSchedLockNestingCtr值为0时,不
今天也迟到
·
2020-08-21 20:19
Windows下私有Git服务器的搭建与使用
说明本文参考整理了以下两篇文章,修改了部分内容,更新了内容图片参考资料:https://cloud.tencent.com/developer/article/1199207https://www.cnblogs.com/
ucos
@David Liu
·
2020-08-21 16:09
代码管理
编程工具
uCOS
-Ⅱ源码分析之uC-LIB文件夹
此文共连载分析三个
uCOS
-Ⅱ的三个源码文件夹:uC-CPU、uC-LIB、
uCOS
-ⅡuC-LIB文件夹目录:Prots/lib_mem_a.asmlib_def.hlib_mem.clib_mem.hlib_str.clib_str.hlib_mem_a.asm
weixin_34273046
·
2020-08-21 11:13
RTOS之
uCOS
-II源码下载及源码目录结构、常见的RTOS!
RTOS有众多种,用得最火的是FreeRTOS,因为它即使用于商业途径,也是开源免费的;其次是就是
uCOS
-II和
uCOS
-III。
uCOS
-II用于商业途径是需要付费的,但是对于学习研究却是免费的。
魏波-
·
2020-08-21 10:54
嵌入式
uc/os学习之路(一) —— 初识uc/os
下图是
uCOS
-III工程目录的整体结构。
uCOS
-III源代码下载地址:ht
sam-X
·
2020-08-21 10:29
电子
UCOS
2的文件目录
想着闲着也是闲着,把之前学习
ucos
2源码的笔记整理一下,复盘一次,总结内容将其写为博客作为学习的输出。
@Davi
·
2020-08-21 10:13
#
ucos
ucos
ii情景完全分析 之 uC-CPU分析
uC-CPU文件夹内容cpu_def.h:主要是机器字长定义、机器大小端定义、CPU进入临界区方式宏定义cpu.h:主要是一些跟移植相关的数据类型重新定义(typedef),宏定义CM3的内部异常号,然后一些CM3内核寄存器的宏定义(非常主要),最后是一些配置宏定义依赖关系出错处理的预处理。cpu_c.c:主要是位域操作宏定义和函数,然后就是使能、失能特定优先级中断的函数和修改中断优先级的函数。c
liulangrenaaa
·
2020-08-21 09:44
ucosii情景完全分析
ucos
ii情景完全分析 之 uC-LIB分析
uC-CPU文件夹内容lib_def.h:主要是bool宏定义、位操作宏定义、时钟节怕宏定义等lib_mem.h:主要是lib_mem错误码定义、内存类型(堆内存、内存池)宏定义,内存池结构定义,然后是跟大小端有关的不同字长数据读取、写入、复制宏定义,最后是一些函数声明和配置红出错预处理lib_str.h:一些字符串操作相关的函数声明,功能其实与C标准库一样,可能是代码量更少吧,可以参考参考lib
liulangrenaaa
·
2020-08-21 09:13
ucosii情景完全分析
uCOS
-II源码下载及源码目录结构
RTOS有众多种,个人感觉,用得最火的是FreeRTOS,因为它即使用于商业途径,也是开源免费的;其次是就是
uCOS
-II和
uCOS
-III。
mybright_
·
2020-08-21 09:29
uCOS-II系统
uCOS-II操作系统
ucos
2之uC-LIB文件
lib_def.h文件---------------------------------类似一个工作集文件的主题功能是:作用一:定义了一些数字作用二:定义了可能用到的宏方法:大致了解,将来在别的地方用到的时候,在细看,做注解
qq_1335857320
·
2020-08-21 09:33
ucos
2的源码架构
ucos
2的学习资料:1.一份源代码2.sourceinsight3.两本书
ucos
ii的原理和
ucos
ii的应用4.一个开发板最终学习的目的:移植所有的功能到开发板上
UCOS
目录:1.APP2.BSP3
qq_1335857320
·
2020-08-21 09:33
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学习
uc/OS III 文件结构(未完)
ucos
III文件结构1配置文件。
大头BB
·
2020-08-21 09:33
uC/OSIII
逐字逐句解析
ucos
ii 源代码-》OS_CORE.c
//BY简单的元清//部分内容引用了其他博主的文章,对这些博主表示感谢,时间关系就不一一指出了。//如有转载,请说明,谢谢/***********************************************************************************************************uC/OS-II*TheReal-TimeKernel*COR
一条狗的自我修养
·
2020-08-21 08:55
uCOS
-Ⅱ源码分析之uC-CPU文件夹
此文共连载分析三个
uCOS
-Ⅱ的三个源码文件夹:uC-CPU、uC-LIB、
uCOS
-ⅡuC-LIB文件夹目录:ARM-Cortex-M3/cpu_a.asm、cpu_c.c、cpu.hcpu_def.hcpu_def.h
weixin_34021089
·
2020-08-21 08:01
UCOS
II消息队列
主结构体typedefstructos_q{/*QUEUECONTROLBLOCK*/structos_q*OSQPtr;/*Linktonextqueuecontrolblockinlistoffreeblocks*/void**OSQStart;/*Ptrtostartofqueuedata*/void**OSQEnd;/*Ptrtoendofqueuedata*/void**OSQIn;/*
thomas_blog
·
2020-08-21 07:45
UCOS
UCOS
III消息队列
任务间消息传递2种途径全局变量发布消息主结构体typedefstructos_qOS_Q;structos_q{/*MessageQueue*/OS_OBJ_TYPEType;/*ShouldbesettoOS_OBJ_TYPE_Q*/CPU_CHAR*NamePtr;/*PointertoMessageQueueName(NULterminatedASCII)*/OS_PEND_LISTPend
thomas_blog
·
2020-08-21 07:45
UCOS
ucos
_II之消息队列
各位好:最近在学习
ucos
_II系统,在学习消息队列的时候写了以下代码,但是输出的结果第一条和我想象的不一样,不知道为什么,请大家帮忙看看。
yqarmer
·
2020-08-21 07:42
ucos_ii
uCOS
II 消息队列的使用方法
1、需在以下文件中配置如下内容OS_CFG.HOS_MAX_QSN你需要的值根据需要自己配置#defineOS_Q_EN1/*Enable(1)orDisable(0)codegenerationforQUEUES*/#defineOS_Q_ACCEPT_EN1/*IncludecodeforOSQAccept()*/#defineOS_Q_DEL_EN1/*IncludecodeforOSQDe
ylsiw
·
2020-08-21 07:06
os
include
任务
command
generation
数据结构
UCOS
-III 消息队列正确使用方法
UCOS
-III消息队列正确使用方法在基于gprs消息传输过程中,使用
ucos
-iii自带的消息队列作为缓存是十分方便的。可最近却发现了一个很奇怪的问题。
大进3000
·
2020-08-21 07:33
技术文章
STM32 项目移植小记20180323
系统时钟新项目移植时,特别需要注意时钟的配置,结合demo程序及数据手册排查配置问题;滴答定时器(用的
ucos
-ii)时间准备很关键;串口串口中断接受->输出,在结合RS485半双工通信时,注意收发的切换时间
_大谷
·
2020-08-21 07:16
STM32l151 使用滴答计时器精准延时1us,1ms
所以从其他的地方移植了一个,测试下发现能用~~贴到这里代码staticunsignedcharfac_us=0;//us延时倍乘数staticunsignedshortfac_ms=0;//ms延时倍乘数,在
ucos
wushuai123_
·
2020-08-21 07:28
stm32
本科学习
ucos
iii之消息列队
ucos
iii消息队列的数据信息覆盖:在里面不断存入消息就可以了。
@cyb
·
2020-08-21 06:38
ucosiii
UCOS
-II 队列的建立过程
本文主要是对
UCOS
-II中队列的建立过程进行分析及总结。第一步:OS操作系统会在初始化函数OSInit中对事件进行初始化。第二步:OS操作系统会在初始化函数OSInit中对队列进行初始化。
weixin_39213759
·
2020-08-21 06:47
uCOS
-ii之消息队列
在
uCOS
ii中,使用消息队列,先要声明OS_EVENT类型的指针,例如OS_EVENT*q_msg;然后定义一个void类型的指针数组,如void*Arr_Msg[SIZE];再使用OSQCreate
林子xxx
·
2020-08-21 06:12
uC/OS
UCOS
II 消息队列学习一
消息队列通常可以应用以下两个地方;1.存储外部事件:外部事件由中断收集,然后存储到队列。2.串口接收程序中的接收循环缓冲区,可理解为消息队列。使用一个消息队列的步骤如下;1、建立一个指向消息数组的指针和数组的大小,该指针数组必须申明为void类型,如下:void*MyArrayOfMsg[SIZE];2、声明一个OS_EVENT类型的指针指向生成的队列,如下:OS_EVENT*QSem;3、调用O
水桶前辈
·
2020-08-21 05:41
UCOS
UCOS
II 消息队列学习二
今天终于利用消息队列实现了串口的映射!要点回顾:1.刚开始一直用消息邮箱经行映射,后来才发现消息邮箱只能发送一个指针的数据(4个字节),而消息队列可以发送N个消息邮箱的消息!简言之,消息邮箱只能发送4个字节的数据,消息队列可以发送无限数据!2.消息队列的发送OSQPost(MsgQueue,(void*)&txmsg[0]);和消息队列的请求OSQPend(MsgQueue,0,&err);需要放
水桶前辈
·
2020-08-21 05:41
UCOS
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他