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
uCosII
STM32——移植
uCOSII
I(HAL库)
文章目录实验环境一、
uCOSII
I源码二、项目导入文件整理三、导入文件和增加头函数路径四、代码改动五、运行结果实验环境软件:STM32CubeMXKEIL5mcuisp串口通信助手硬件:STM32F103C8Tx
-45°
·
2023-09-30 16:38
stm32
单片机
arm
uc/OS系统移植
目录一、建立stm32hal库工程1.文件配置二
uCOSII
I的移植1.准备源码3.开始添加文件4.参数配置三、波形分析1.用示波器去观察LED输出电平和串口通信的波形2.Keil虚拟仿真逻辑仪四、参考文献一
HILYX
·
2023-09-30 16:37
fpga开发
stm32
arm
STM32F4X
UCOSII
I任务信号量
STM32F4X
UCOSII
I任务信号量任务信号量与内核信号量对比内核信号量任务信号量
UCOSII
I任务信号量API任务信号量发送函数任务信号量接收函数
UCOSII
I任务信号量例程之前的章节中讲解过信号量这个机制
hwx1546
·
2023-09-30 12:54
RTOS
stm32
嵌入式硬件
单片机
STM32F4X
UCOSII
I任务消息队列
STM32F4X
UCOSII
I任务消息队列任务消息队列和内核消息队列对比内核消息队列内核消息队列
UCOSII
I任务消息队列API任务消息队列发送函数任务消息队列接收函数
UCOSII
I任务消息队列例程之前的章节中讲解过消息队列这个机制
hwx1546
·
2023-09-30 12:52
RTOS
单片机
stm32
STM32F4X
UCOSII
I软件定时器
STM32F4X
UCOSII
I软件定时器定时器概念定时器在MCU中是一个很常用的外设,其作用是可以在某个事件点触发MCU中断,告知MCU处理事情。
hwx1546
·
2023-09-28 23:27
RTOS
stm32
嵌入式硬件
单片机
滴答定时器SysTick和os_cpu_a.asm(UCOS的移植)
我们在移植
UCOSII
的过程中就要使用滴答定时器来作为系统时钟,首先就是对滴答定时器的设置,
小小_扫地僧
·
2023-09-26 19:09
UCOS实时操作系统
实时操作系统
linux
RT-Thread入门项目开发流程
其实作为一个小白刚刚开始接触RT-Thread的时候可能会感到很枯燥,特别是像我这种一开始用RTT作为第一款嵌入式操作系统来用的小白,之前只是听说过FreeRTOS和
UcosII
S,但其实嵌入式操作系统都是差不多的
い☞殘風☜、™
·
2023-09-25 05:17
RT-Thread开发总结
内核
STM32F4X
UCOSII
I任务
STM32F4X
UCOSII
I任务什么是任务UCOS任务任务控制块(OS_TCB)
UCOSII
I任务的状态任务状态图
UCOSII
I任务状态任务优先级任务调度抢占式调度时间片轮转调度任务调度点任务栈
UCOSII
I
hwx1546
·
2023-09-22 15:01
RTOS
stm32
STM32F4X
UCOSII
I 消息队列
STM32F4X
UCOSII
I消息队列消息队列消息队列的作用消息队列工作机制消息队列创建消息发送消息发送模式FIFO(先进先出)LIFO(后进先出)消息接收消息队列删除消息队列常用函数消息队列创建函数消息队列发送函数消息队列接收函数消息队列删除函数
hwx1546
·
2023-09-22 15:01
RTOS
stm32
单片机
STM32F4X
UCOSII
I 信号量
STM32F4X
UCOSII
I信号量信号量概念信号量工作机制停车场问题
UCOSII
I信号量工作机制信号量常用API信号量创建信号量删除释放信号量获取信号量
UCOSII
I信号量例程在以往的裸机编程中,如果我们需要判断某个事件是否已经发生
hwx1546
·
2023-09-22 15:01
RTOS
stm32
单片机
STM32F4X
UCOSII
I 事件集
STM32F4X
UCOSII
I事件集事件的应用场景
UCOSII
I事件工作机制
UCOSII
I事件操作函数事件创建函数事件删除函数事件发送函数事件接收函数
UCOSII
I事件例程事件在RTOS中也是一种任务间同步的机制
hwx1546
·
2023-09-22 15:28
RTOS
stm32
嵌入式硬件
STM32F4X
UCOSII
I移植
STM32F4X
UCOSII
I移植什么是
uCOSII
ISTM32F4X移植
UCOSII
I
UCOSII
I源代码下载
UCOSII
I源代码目录结构工程移植添加
UCOSII
I源码到工程工程添加
UCOSII
I代码组添加
hwx1546
·
2023-09-18 09:27
RTOS
stm32
单片机
STM32踩坑:
UCOSII
I下串口中断服务中使用OSIntEnter函数使程序卡死解决方案
UCOSII
I下串口中断服务中使用OSIntEnter函数使程序卡死解决方案本文侧重于STM32标准库,HAL库可以借鉴,因为该项目是基于标准库做的(因为涉及到保密问题,这里我就不张贴源码进行描述了)。
我是混子我怕谁
·
2023-08-26 11:14
STM32学习
stm32
单片机
嵌入式
复习笔记3
在
uCOSII
里面,等待信号量的任务可以设置无限等待或等待若干个时钟节拍后,任务自动恢复执行。具体看自己的要求来设置。邮
lhh_qrsly
·
2023-08-17 13:36
笔记
stm32
c语言
2019-11-24
*KEIL的基本操作;*定时器、中断、串口、以太网等;*熟悉常用通信协议,SPI、I2C、485、CAN;*存储flash;*LCD外设驱动模块;2.
UCOSII
I操作系统概念性学习一遍。
家嘉欢的boy
·
2023-08-10 17:00
移植
UCOSII
V2.93 编译出错,错误信息为:!ERROR file ‘os_task.o‘: undefined symbol ‘_OSTaskReturnHook‘
解决方法:1、在OS_CPU_C.C中添加如下代码#if OS_CPU_HOOKS_EN > 0u && OS_VERSION > 290u void OSTaskReturnHook(OS_TCB *ptcb) { (void)ptcb; }#endif2、在工程项目的OS_CPU_C.C中添加如上的代码3、再次编译编译OK
ba_wang_mao
·
2023-08-07 13:59
FreeRTOS
移植UCOSII
V2.93
os_task.o
undefined
symbol
ReturnHook
stm32f103移植mpython_IAR环境下
ucosii
在STM32上的移植
Ucosii
移植到STM32上1.使用的开发环境是IAR5.4STM32芯片为STM32F103ZET6使用ST官方提供的标准固件库,建立工程,我下载的苦艰苦的版本为STM32F10x_StdPeriph_Lib_V3.5.0
weixin_39695954
·
2023-08-07 05:03
KEIL编译报错,解决方法汇总
目录背景最近在跟着野火码
uCosii
i的代码时,感觉非常完美,结果一编译,报了120个莫名其妙的问题,下面是踩过的坑,一起记录下,免得下次又掉进去了~1.编译汇编文件,报错error:unexpectedtokenatstartofstatement
sarsscofy
·
2023-08-01 12:02
物联网-嵌入式
stm32
单片机
物联网
嵌入式硬件
在
UCOSII
I基础上对STM32F407ZGT6移植LWIP2.1.3
在
UCOSII
I基础上对STM32F407ZGT6移植LWIP2.1.31、移植的准备工作1.1基础工程1.2ST以太网库下载1.3LWIP文件下载2添加及修改ST以太网库2.1、添加以太网库2.2、修改
常驻客栈
·
2023-07-29 17:24
STM32F407
LWIP2.1.3
UCOSIII
STM32F407ZGT6
STM32CubeMx+freeRTOS的使用
库延时第三步,选择和配置freeRTOS选项3.1、选择RTOSV1版本3.2、配置内核参数3.3、设置Task、SoftTimer3.4、设置时基,生成代码第四步,分析和使用生成的代码4.1、先对比下与
ucOSII
柿子风年
·
2023-07-28 06:08
RTOS
嵌入式硬件
c语言
UCOSII
I总结(2)——源码架构
下面将介绍µC/OS-III源码的架构:
ucosii
i源码架构示意框图从图中可以看出,与ucOS密切相关的硬件是CPU、定时器和中断控制器,当然,MCU还有其他的外设,在BSP中要用到,只是这里没有列出
tuxinbang1989
·
2023-07-24 21:42
嵌入式计算机系统之软件
rtos
1月13日
灯闪烁delay)、Task2(按键delay)调度让mpu、cpu充分实现cpu资源使用操作系统:OS{(STOS分时操作系统,多任务,多用户)、RTOS(实时操作系统)}FreeRTOS(微内核)、
ucosII
刘冠瑾
·
2023-07-22 21:03
【正点原子STM32连载】第六十五章
UCOSII
实验3-消息队列、信号量集和软件定时器摘自【正点原子】STM32F103 战舰开发指南V1.2
id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html#第六十五章
UCOSII
实验3-消息队列、信号量集和软件定时器上一章
正点原子
·
2023-07-19 11:35
stm32
嵌入式硬件
单片机
【正点原子STM32连载】第六十四章
UCOSII
实验2-信号量和邮箱摘自【正点原子】STM32F103 战舰开发指南V1.2
id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html#第六十四章
UCOSII
实验2-信号量和邮箱上一章
正点原子
·
2023-07-18 19:40
stm32
嵌入式硬件
单片机
【正点原子STM32连载】第六十三章
UCOSII
实验1-任务调度摘自【正点原子】STM32F103 战舰开发指南V1.2
id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html#第六十三章
UCOSII
实验1-任务调度前面我们所有的例程都是跑裸机程序
正点原子
·
2023-07-18 19:06
stm32
嵌入式硬件
单片机
STM32 Proteus
UCOSII
系统微波炉控制系统DS18B20-0057
STM32Proteus
UCOSII
系统微波炉控制系统DS18B20-0057Proteus仿真小实验:STM32Proteus
UCOSII
系统微波炉控制系统DS18B20-0057功能:硬件组成:STM32F103R6
单片机仿真汇
·
2023-07-16 06:46
Proteus仿真
stm32
proteus
嵌入式硬件
STM32 Proteus
UCOSII
系统锅炉报警系统设计压力温度水位-0059
STM32Proteus
UCOSII
系统锅炉报警系统设计压力温度水位-0059Proteus仿真小实验:STM32Proteus
UCOSII
系统锅炉报警系统设计压力温度水位-0059功能:硬件组成:51
单片机仿真汇
·
2023-07-16 06:46
Proteus仿真
stm32
proteus
嵌入式硬件
STM32 Proteus
UCOSII
系统多路数据采集系统8路开关量4路电压-0058
STM32Proteus
UCOSII
系统多路数据采集系统8路开关量4路电压-0058Proteus仿真小实验:STM32Proteus
UCOSII
系统多路数据采集系统8路开关量4路电压-0058功能:硬件组成
单片机仿真汇
·
2023-07-14 01:06
Proteus仿真
stm32
proteus
嵌入式硬件
【NiosII学习】第八篇、在NiosII上面运行
uCOSII
操作系统
目录第一部分、
uCOSII
操作系统简介1、什么是
uCOSII
?
大屁桃
·
2023-06-21 16:08
FPGA的学习之旅
fpga
uCOSii
的任务延时和软件定时器
uCOSii
的任务延时和软件定时器1、心跳节拍操作系统的心跳节拍称为一个Tick。
LaoZhangGong123
·
2023-06-16 20:35
产品研发
uCOSii
实时操作系统
单片机
任务延时
软件定时器
ARM-M架构移植UCOS操作系统
那些年在飞思卡尔在K60单片机上的
UCOSII
移植(哎,心酸...)一、首先看下
UCOSII
的文件结构:一些核心的文件解释:【1、头文件】:includes.h:每个.c文件需要包含的头文件,注释掉不需要的头文件
bug大湿
·
2023-06-11 22:36
嵌入式
RTOS
嵌入式
uCOSii
_任务栈检测和任务栈清除
1、任务栈检测和任务栈清除在创建任务时,也需要设置OSTaskCreateExt()传入opt参数。当opt=(INT16U)(OS_TASK_OPT_STK_CLR|OS_TASK_OPT_STK_CHK),可以使用OSTaskStkChk()检查的任务栈的剩余空间,也可以使用OS_TaskStkClr()清除任务栈。2、创建任务举例#defineLED0_TASK_PRIORITY5//设置L
LaoZhangGong123
·
2023-06-11 21:22
产品研发
uCOSii
实时操作系统
RTOS
任务栈
单片机
uCOSii
系统的中断管理
uCOSii
系统的中断管理1、在使用
uCOSii
系统时,中断服务程序需要调用两个函数OSIntEnter()和OSIntExit()。
LaoZhangGong123
·
2023-06-11 21:22
产品研发
uCOSii
实时操作系统
RTOS
中断嵌套
单片机
uCOSii
内存管理
uCOSii
内存管理(MEMORYMANAGEMENT)OSMemGet()执行一次,只能申请一个节点,由于节点的数据长度是固定的,所以可用内存的长度是固定的,这一点和malloc()不同。
LaoZhangGong123
·
2023-06-09 15:33
产品研发
uCOSii
实时操作系统
RTOS
内存管理
单片机
ucosii
任务切换方式
之前在学习
ucosii
的时候,对于任务切换存有疑问,因为一直以来都信奉一句话:如果没有任务切换与挂起,OS将一直运行在当前任务。
我我我只会printf
·
2023-04-16 06:31
stm32
嵌入式
操作系统
MDK编译工程出现 error: #513: a value of type "int" cannot be assigned to an entity of type "OS_EVENT *"解决
在调用
UCOSII
系统中的OS_EVENT*OSQCreate(void**start,INT16Usize)的函数时,发现出现error:#513:avalueoftype"int"cannotbeassignedtoanentityoftype"OS_EVENT
一只有理想的程序猿
·
2023-04-10 11:46
stm32
FreeRTOS与
UCOSII
I任务状态对比
FreeRTOS任务状态1、运行态正在运行的任务,正在使用处理器的任务。单核处理器中任何时候都有且只有一个任务处于运行态。2、就绪态已经准备就绪(非阻塞或挂起),可以立即运行但还没有运行的任务。正在等待比自己高优先级任务结束后运行的任务。3、阻塞态正在等待某个外部事件的任务。阻塞态下不进入任务调度器,等待事件到来后再退出阻塞态。使用了vTaskDelay()后,就会进入阻塞态直到延时结束。正在等待
塔克Tark
·
2023-04-08 00:48
FreeRTOS
开发语言
c语言
嵌入式
linux与freertos区别,谈谈uCOS和freeRTOS这两种实时系统的结构以及编程思想
在这中间呢,又跑去折腾了
uCOSII
和freeRTOS,uCGUI,C#,Linux,ARM9等乱七八糟的东西;现在呢,还是安心的继续搞搞STM32和C语言吧,在飞之前,
关然
·
2023-03-29 01:54
基于STM32F767的
UCOSII
I移植学习
2.UCOS-III源码准备去Micrium官网下载最新的
UCOSII
I源码,下载地址:Micrium官网下载地址,没有注册过的用户需要注册一下,我自己注册的过程都是泪。
WZhang980321
·
2023-03-21 07:04
嵌入式实时操作系统
嵌入式
stm32
实时操作系统
mysql 移植ucos_基于STM32F767的
UCOSII
I移植学习
2.UCOS-III源码准备去Micrium官网下载最新的
UCOSII
I源码,下载地址:Micrium官网下载地址,没有注册过的用户需要注册一下,我自己注册的过程都是泪。
weixin_39673051
·
2023-03-21 07:31
mysql
移植ucos
STM32——
UCOSII
I软件定时器
目录创建定时器OSTmrCreate()函数开启定时器与关闭定时器定时器回调函数创建定时器OSTmrCreate()函数作用:创建一个定时器位置:os_tmr.c需定义的参数:OS_TMRtmr1;//定时器块voidtmr1_callback(void*p_tmr,void*p_arg);//回调函数调用:voidOSTmrCreate(OS_TMR*p_tmr,//指定定时器的指针,宏OS_T
小白变形计
·
2023-03-13 18:29
STM32
stm32
实时操作系统UCOS学习笔记1----
UCOSII
简介
前面我们所有的实验都是跑的裸机程序(裸奔),从本章开始,我们开始介绍
UCOSII
(实时多任务操作系统内核)。
_Amen
·
2023-02-24 08:12
操作系统
嵌入式
操作系统
内核
【
UCOSII
I操作系统】信号量与互斥量篇(1)信号量
UCOSII
I操作系统
UCOSII
I操作系统——信号量与互斥量篇(1)信号量二进制信号量计数型信号量信号量的API函数创建信号量->OSSemCreate()删除信号量->OSSemDel()释放一个信号量
不知道在干嘛每天
·
2023-01-10 18:55
UCOSIII操作系统
操作系统
STM32F103C8T6基于HAL库移植uCOS
文章目录前言一、使用CubeMX建立STM32F103C8T6HAL库二、准备
uCOSII
I三.移植前准备1.为uC-BSP文件夹新建bsp.c和bsp.h文件2.给文件夹uC-CONFIG添加以下文件
凌(✪▽✪)
·
2022-12-20 09:15
stm32
arm
嵌入式实时操作系统完成LED灯亮灭,串口通信实验
文章目录一、STM32CubeMX创建HAL库(1)创建项目(2)准备
uCOSII
I源码(3)移植(4)代码编写二、完成实验目标(1)实验要求(2)编写代码(3)实验结果三、参考博客一、STM32CubeMX
GGbondping
·
2022-12-10 10:41
单片机
stm32
O-009
UCOSII
I的基础知识讲解
功能帮助初学者初识
UCOSII
I掌握
UCOSII
I的基本知识,具体包括任务的创建与删除、任务的挂起与恢复、软件定时器、信号量和互斥信号量、消息的传递等一、简介 μC/OS-II由Micrium公司提供
医疗电子
·
2022-12-09 10:08
Other
stm32
单片机
fpga开发
硬件架构
健康医疗
【
UCOSII
I操作系统】简介
UCOSII
I操作系统现在开始整理
UCOSII
I实时操作系统的内容
UCOSII
I简介关于
UCOSII
I的移植现在开始整理
UCOSII
I实时操作系统的内容
UCOSII
I其他内容导航不迷路
UCOSII
I操作系统
不知道在干嘛每天
·
2022-12-03 13:12
UCOSIII操作系统
STM32 +
UCOSII
操作系统(简单讲解)
前言这是我将
UCOSII
操作系统移植在STM32单片机上后进行
UCOSII
操作系统学习的一些笔记与理解,此文最后会附上我自己在
UCOSII
操作系统下使用STM32写的ESP8266+onenet+http
最菜的程序员
·
2022-09-30 00:01
单片机
stm32
嵌入式硬件
STM32的uc/OS系统移植
目录一、使用STM32CubeMX建立hal库1.配置RCC2.配置SYS3.设置串口USART14.设置PC13与PA3为GPIO_Output5.配置时钟6.设置项目二、准备
uCOSII
I源码1.下载
PLGT
·
2022-09-30 00:13
stm32
单片机
arm
STM32课设-智能物联网家居系统(
UCOSII
I+STEMWIN)
工程与源代码下载地址Gitee:源码点这里Github:源码点这里目录一、功能分析与效果展示1.功能需求与分析2.硬件选型3.效果展示硬件实物图UI界面前端界面展示视频二、下位机-STM32程序1.系统任务设计1.1数据采集任务1.2场景处理任务1.3OneNet连接任务1.3OneNet上传数据任务1.4OneNet下发命令处理任务1.5UI显示任务、触摸检测任务1.6系统指示灯与堆栈检测任务2
Gr1ef
·
2022-09-05 14:27
stm32
物联网
单片机
arm
嵌入式硬件
上一页
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
其他