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实时操作系统
uc/os-II的内存改进与实现TLSF算法的详解,移植实现(三)
1.将相关结构体的定义复制到
ucos
-ii.h文件中的定义memory结构体的那个地方;相关结构体有:tlsf_struct,are_info_struct,bhdr-st
陈渣渣&
·
2023-10-08 21:41
uc/os系统学习
TLSF
ucos-ii
内存管理
移植
算法
uCOS
III
实时操作系统
三 移植
目录
uCOS
III简介:准备工作:准备基础工程:
UCOS
III工程源码:
UCOS
III移植:向基础工程中添加相应的文件夹向工程中添加分组常见问题:下载验证:
uCOS
III简介:
UCOS
-III是
UCOS
特轮飞
·
2023-10-08 21:33
实时操作系统
ucos
系统架构
实时操作系统
叠氮修饰的葡萄糖Ac4GIcNAz,98924-81-3
产品简介:ThetetraacetylatedN-Azidoacetyl-gl
ucos
amine(Ac4GlcNAz)providesanon-radioactivealternativeforglycoconjugatevisualization.Itiscell-permeable
XYBMWCR
·
2023-10-08 20:31
化学试剂
基于
UCOS
II的DMA-SPI通信
基于
UCOS
II的DMA-SPI通信_fluffy_floppy的博客-CSDN博客代码有点小bug,比如主机的dma定义长度为8位,发送8为数据为:0x010x020x030x040x050x060x070x08
1.05的N次方
·
2023-10-08 11:15
单片机
嵌入式硬件
实时操作系统
linux,让linux变为
实时操作系统
1.什么是实时性操作系统?实时性是指调度的时候,任务响应时间。windows一般是15ms,最大的问题是不能保证。比如平均值是1ms,但是随着系统负载的变化,有时甚至达到100ms,在这工业上是无法使用的。工业上一些应用要求必须有更高的时间精度,比如,一个电力监测系统必须在10ms内运行一次任务对电力运行状况进行监测,一旦时间不准,调度不到该程序运行,则无法保证对电力故障的及时响应。2.怎么实现实
周看看
·
2023-10-08 03:09
实时操作系统linux
请问什么机制导致vxworks比linux的实时性要强
现有的一些商业
实时操作系统
,尽管提供了很小的核心和多任务开发环境,但性能并不理想,也不符合现在实时嵌入式市场的需求。
Keycer
·
2023-10-08 03:09
linux
嵌入式相关
Linux
vxworks
操作系统实时性
Linux实时性评估和测量
Linux实时性评估和测量1.名词介绍实时性操作系统:是保证在一定时间限制内完成特定功能的操作系统,
实时操作系统
有硬实时和软实时区分。
lunhui2016
·
2023-10-08 03:37
实时性
linux
VxWorks和Linux内核实时性
实时操作系统
不同于分时操作系统,它主要是对任务进行实时的处理,要求任务的运行具有可确定性和可预测性,提供即时响应和高可靠性。由此导致通用分时系统和
实时操作系统
的内核在任务调度机制方面的不同。
풍殇い^κ
·
2023-10-08 03:36
Linux
linux
驱动开发
实时操作系统
【FreeRTOS】内存管理简单介绍
FreeRTOS是一种流行的
实时操作系统
,广泛应用于嵌入式系统开发中。在嵌入式系统中,内存管理是一个非常重要的问题,因为资源有限,必须合理地分配和使用内存。
嵌入式小白—小黑
·
2023-10-07 22:34
小黑与物联网
数据库
linux
开发语言
STM32F4X
UCOS
III 互斥量
STM32F4X
UCOS
III互斥量互斥量的概念互斥量的工作机制洗手间问题互斥量优先级继承没有优先级继承优先级继承
UCOS
III互斥量API互斥量创建函数互斥量删除函数互斥量申请函数互斥量释放函数
UCOS
III
hwx1546
·
2023-10-07 17:36
RTOS
stm32
嵌入式硬件
单片机
ucos
III嵌入式操作系统简述
实时系统概念前后台系统前后台系统主要依赖中断服务处理异步事件(如关键事件),其他任务在循环结构中完成,因受限于中断处理程序不能阻塞太长时间,避免影响其他中断处理,因此需要添加标记或者通知后台循环来执行相应的任务,实时性依赖于具体的实现(最坏的是需要一个循环时间才能响应任务,任务响应时间较长);代码临界区代码的临界区也称临界区,指处理时不可分割的代码;临界区执行则不允许被任何中断打断,因此需要关中断
FengyunSky
·
2023-10-07 12:10
FreeRTOS入门(01):基础说明与使用演示
文章目录目的基础说明系统移植基础使用演示数据类型和命名风格总结碎碎念目的FreeRTOS是一个现在非常流行的
实时操作系统
(RealTimeOperatingSystem)。
Naisu Xu
·
2023-10-07 08:30
RTOS与单片机相关
单片机
物联网
嵌入式硬件
操作系统
RTOS
嵌入式STM32深入之RTOS编程
(五)软实时和硬实时1.软实时2.硬实时(六)RTOS的特征三、RTOS具体实验1.新建工程2.选择对应的芯片3.配置RCC4.配置SYS5.配置USART16.设置LED端口7.生成对应工程四、准备
uCOS
笑着前进.h
·
2023-10-06 14:51
stm32
单片机
arm
【FreeRTOS学习】(1)在项目中添加FreeRTOS
FreeRTOS源码2.添加需要的文件3.添加FreeRTOSConfig.h配置文件4.编译验证一、FreeRTOS简介FreeRTOS(FreeReal-TimeOperatingSystem)是一个常用的
实时操作系统
内核
八个细胞
·
2023-10-06 14:49
FreeRTOS
c语言
单片机
mcu
stm32
FreeRTOS学习笔记 ——应用场景
FreeRTOS只是众多的RTOS(字面意思是
实时操作系统
)中的一种,因为用得广泛有是开源的,作为学习是个不错的选择。我大概地读过了它的文档,现在回头开始梳理,研究下部分的实现细节,一边写这个连载。
ba_wang_mao
·
2023-10-06 14:49
FreeRTOS
STM32 Free RTOS实战
FreeRTOS是一个开源的
实时操作系统
。使用的平台:秉火STM32Cortex-M3内核开发板,FreeRTOSv8.2.3。多任务流水灯.
言京谅
·
2023-10-06 14:18
操作系统
FreeRTOS
STM32
FreeRTOS小项目实战------基于FreeRTOS和stm32的门禁系统
目录收获系统总体框架程序框架具体程序实现工程文件网盘链接收获学习freertos的移植与裁剪,对任务间通信的认识更加深刻,加深了
实时操作系统
的理解,学习了as608指纹模块,rc522刷卡模块等模块的简单使用
喝杯子的水
·
2023-10-06 14:15
FreeRTOS
单片机
stm32
嵌入式硬件
简单介绍STM32上的FreeRTOS
实时操作系统
STM32与FreeRTOS的结合优势三、FreeRTOS核心概念3.1任务(Tasks)3.2、信号量(Semaphores)3.3、队列(Queues)四、总结前言FreeRTOS是一款广泛使用的开源
实时操作系统
吾剑未尝不利X
·
2023-10-06 14:15
单片机
stm32
嵌入式硬件
uCOS
III总结(1)——杂项
1.时间管理的作用?时间管理函数实质上是各任务进入调度的入口,表现为各任务按照设定的时钟节拍循环执行。设定不同的延迟时间对任务切换有很大影响:设定延迟时间合理,则程序运行流畅;若设定延迟时间不合理,则各任务调度可能会存在堵塞,程序不能按照设定的功能进行。2.信号量的理解?信号量主要用于共享资源(如硬件外设)的管理和标志事件发生(cnt参数设为0)。信号量是一个数值,对于多值信号量,可以取一定范围内
tuxinbang1989
·
2023-10-05 18:59
嵌入式计算机系统之软件
UCOS
的任务创建和删除
一、任务创建和删除的API函数1、任务创建和删除本质就是调用uC/OS的函数API函数描述OSTaskCreate()创建任务OSTaskDel()删除任务注意:1,使用OSTaskCreate()创建任务,任务的任务控制块以及任务栈空间所需的内存,需要由用户手动分配并提供。当任务被创建好后,就会立马处于就绪态。2,使用OSTaskDel()删除任务。当不再需要某一任务时,可以使用此函数来删除任务
小小_扫地僧
·
2023-10-04 07:05
UCOS实时操作系统
笔记
实时操作系统
单片机
操作系统-《王道 操作系统》
功能和目标概念什么是操作系统功能和目标作为系统的管理者向上提供方便简易的服务作为最接近底层硬件的层次特征并发共享并发与共享的关系—互为存在条件虚拟异步发展与分类单道批处理系统多道批处理系统优点:多道程序并发执行,共享计算机资源,资源利用率大幅提升缺点:用户响应时间长,没有人机交互的功能分时操作系统缺点:不能优先处理紧急任务
实时操作系统
其他几种操作系统运行机制两种程序应用程序
kukudeYSB
·
2023-10-03 21:15
计算机知识
服务器
软件工程
系统架构
软考中级—— 操作系统知识
分类:批处理操作系统、分时操作系统(轮流使用CPU工作片)、
实时操作系统
(快速响应)、网络操作系统、分布式操作系统、微机操作系统(Windows)、嵌入式操作系统计算机启动基本
Love And Program
·
2023-10-03 20:37
单片机
stm32
嵌入式硬件
《安富莱嵌入式周报》第322期:自制10KV电子负载,史上最详细的电池系列资料,创意洞洞板任意互联,开源USB分析仪,英特尔雷电5, QNX功能安全免费课程
周报汇总地址:嵌入式周报-
uCOS
&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-PoweredbyDiscuz!
硬汉嵌入式
·
2023-10-03 05:39
嵌入式周报
安全
《安富莱嵌入式周报》第323期:NASA开源二代星球探索小车, Matlab2023b,蓝牙照明标准NLC, Xilinx发布电机套件,Clang V17发布
周报汇总地址:嵌入式周报-
uCOS
&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-PoweredbyDiscuz!
硬汉嵌入式
·
2023-10-03 05:37
嵌入式周报
计算机外设
开源
驱动开发
中断和异常,C/C++语言异常,
实时操作系统
对中断和异常的处理
文章目录一、中断和异常是什么1.中断和异常的定义2.中断处理的过程3.常见中断和异常二、C/C++软件异常的常见原因分析与总结1、概述2、引发软件异常的常见原因2.1、变量未初始化2.2、死循环2.3、内存越界2.4、内存泄漏2.5、空指针与野指针2.6、内存访问违例2.7、栈内存被当成堆内存去释放2.8、线程栈溢出2.9、函数调用约定不一致导致栈不平衡2.10、库与库之间不匹配2.11、死锁2.
小熊coder
·
2023-10-02 21:52
C语言
实时嵌入式
异常
UCOS
-III操作系统(操作系统、任务)
操作系统和
实时操作系统
目录操作系统和
实时操作系统
什么是操作系统?什么是
实时操作系统
?任务什么是任务?什么是多任务?什么是任务状态?(重要)任务切换?什么是操作系统?操作系统是裸机上的第一层软件。
特轮飞
·
2023-10-02 19:49
实时操作系统
系统架构
uCOS
III
实时操作系统
(重入函数,调度算法,嵌入式系统中断)
目录可重入函数和不可重入函数:基于优先级的调度算法:嵌入式系统中断:可重入函数和不可重入函数:函数可重入是指一函数可以被多个任务调用,而不需要担心在任务切换的过程中,代码的执行会产生错误的结果。可重入函数任何时候都可以被中断,一段时间之后又可以运行,而相应的数据不会丢失。可重入函数或者只会使用局部变量,即变量保存在CPU寄存器中或堆栈中。如果使用全局变量,则要对全局变量予以保护。eg:voidst
特轮飞
·
2023-10-02 19:49
实时操作系统
系统架构
实时操作系统
与分时操作系统的含义、特征
原文链接:https://blog.csdn.net/m0_37765662/article/details/830185231.什么是
实时操作系统
?
◣星河◢
·
2023-10-02 08:49
操作系统原理
嵌入式
windows
linux
操作系统
UCOS
III系统任务
1.1、空闲任务:空闲任务特点:空闲任务是
UCOS
III创建的第一个任务空闲任务是
UCOS
III必须创建的空闲任务优先级总是为OS_CFG_PRIO_MAK-1空闲任务中不能调用任何可使空闲任务进入等待态的函数空闲任务函数
想成为大师啊
·
2023-10-01 17:52
STM32
UCOSIII
【Freertos基础入门】同步互斥与通信
1.基础概念2.freertos通信可用的手段二、同步与互斥的概念三、各类通信的区别与适用场景总结前言本系列基于stm32系列单片机来使用freerots任务管理是
实时操作系统
(RTOS)的核心功能之一
人才程序员
·
2023-10-01 08:26
Freertos
c++
C
单片机
stm32
mcu
嵌入式硬件
FreeRTOS:一、入门知识
源码结构1.关于各个c文件的主要用途:2.四种内存分配方式比较:3.优先级:4.任务状态:5.通信方式:6.临界区7.调度锁四、官方教程与例程前言在介绍FreeRTOS之前,需要先引入一个概念:什么是
实时操作系统
霖夜妖妖
·
2023-10-01 08:25
#
STM32
freertos
【软考备考-综合知识】操作系统基础
分类操作系统通常可以分为批处理操作系统、分时操作系统、
实时操作系统
、网络操作系统、分布式操作系
Rai Sokann
·
2023-10-01 07:21
笔记
STM32——移植
uCOS
III(HAL库)
文章目录实验环境一、
uCOS
III源码二、项目导入文件整理三、导入文件和增加头函数路径四、代码改动五、运行结果实验环境软件:STM32CubeMXKEIL5mcuisp串口通信助手硬件:STM32F103C8Tx
-45°
·
2023-09-30 16:38
stm32
单片机
arm
uc/OS系统移植
目录一、建立stm32hal库工程1.文件配置二
uCOS
III的移植1.准备源码3.开始添加文件4.参数配置三、波形分析1.用示波器去观察LED输出电平和串口通信的波形2.Keil虚拟仿真逻辑仪四、参考文献一
HILYX
·
2023-09-30 16:37
fpga开发
stm32
arm
FreeRTOS入门教程(空闲任务和钩子函数及任务调度算法)
一、空闲任务概念空闲任务(IdleTask)是嵌入式
实时操作系统
(RTOS)中的一种特殊任务。它是系统中优先级
花落已飘
·
2023-09-30 12:57
算法
嵌入式
FreeRTOS
ARM
STM32F4X
UCOS
III任务信号量
STM32F4X
UCOS
III任务信号量任务信号量与内核信号量对比内核信号量任务信号量
UCOS
III任务信号量API任务信号量发送函数任务信号量接收函数
UCOS
III任务信号量例程之前的章节中讲解过信号量这个机制
hwx1546
·
2023-09-30 12:54
RTOS
stm32
嵌入式硬件
单片机
STM32CubeMX HAL库+STM32F407+
uCOS
-III移植
STM32F407+uC/OS-III移植详细过程前言参考资料:官网资料:https://micrium.atlassian.net/wiki/spaces/osiiidoc/overview正点原子STM32F4
UCOS
YJ's Blog
·
2023-09-30 12:23
uC/OS-III
stm32
STM32F4X
UCOS
III任务消息队列
STM32F4X
UCOS
III任务消息队列任务消息队列和内核消息队列对比内核消息队列内核消息队列
UCOS
III任务消息队列API任务消息队列发送函数任务消息队列接收函数
UCOS
III任务消息队列例程之前的章节中讲解过消息队列这个机制
hwx1546
·
2023-09-30 12:52
RTOS
单片机
stm32
STM32F4X
UCOS
III软件定时器
STM32F4X
UCOS
III软件定时器定时器概念定时器在MCU中是一个很常用的外设,其作用是可以在某个事件点触发MCU中断,告知MCU处理事情。
hwx1546
·
2023-09-28 23:27
RTOS
stm32
嵌入式硬件
单片机
【FreeRtos基础入门】任务状态
文章目录前言一、任务状态1.阻塞状态(Blocked)2.暂停状态(Suspended)3.就绪状态(Ready)总结前言本freertos使用stm32系列单片机,使用其他的也可以,如esp系列等…任务管理是
实时操作系统
人才程序员
·
2023-09-28 11:46
Freertos
C
c++
单片机
stm32
mcu
嵌入式硬件
滴答定时器SysTick和os_cpu_a.asm(
UCOS
的移植)
我们在移植
UCOS
II的过程中就要使用滴答定时器来作为系统时钟,首先就是对滴答定时器的设置,
小小_扫地僧
·
2023-09-26 19:09
UCOS实时操作系统
实时操作系统
linux
消除QTreeWidgetItem外层虚线框
原来一直通过设置QTreeWidget->setF
ucos
Policy(Qt::NoFocus);但后来发现设置了NoFocus以后,QTreeWidget无法响应键盘事件,设置为Qt::StrongFocus
永远的魔术1号
·
2023-09-26 04:28
Qt
QTreeWidget
虚线框
二、初识FreeRTOS之FreeRTOS入门
1.1裸机与RTOS特点裸机:裸机又称为前后台系统,前台系统指的中断服务函数,后台系统指的大循环,即应用程序RTOS特点:RTOS全称为:RealTimeOS,就是
实时操作系统
,强调的是:实时性。
I am Supreme
·
2023-09-26 00:55
FreeRTOS实时操作系统
嵌入式软件
RT-Thread入门项目开发流程
其实作为一个小白刚刚开始接触RT-Thread的时候可能会感到很枯燥,特别是像我这种一开始用RTT作为第一款嵌入式操作系统来用的小白,之前只是听说过FreeRTOS和
Ucos
IIS,但其实嵌入式操作系统都是差不多的
い☞殘風☜、™
·
2023-09-25 05:17
RT-Thread开发总结
内核
RT-Thread(学习)
RT-Thread是一款完全由国内团队开发维护的嵌入式
实时操作系统
(RTOS),具有完全的自主知识产权。经过16个年头的沉淀,伴随着物联网的兴起,它正演变成一个功能强大、组件丰富的物联网操作系统。
Caramel_biscuit
·
2023-09-24 15:38
RT-Thread
RT-Thread
嵌入式实时操作系统
RTOS专栏(一) —— rt-thread简单介绍和qemu使用
rt-thread&qemu1.rt-thread介绍2.qemu介绍3.搭建rt-thread和qemu开发环境4.简单例子1.rt-thread介绍RT-Thread是一款完全由国内团队开发维护的嵌入式
实时操作系统
浪矢杂谈
·
2023-09-24 00:49
rtos专栏
ubuntu
stm32
arm开发
conda删除虚拟环境
第二步:查看虚拟环境列表,此时出现列表的同时还会显示其所在路径condaenvlist#第三步:删除环境condaenvremove-p要删除的虚拟环境路径condaenvremove-p/home/ku
ucos
s
螺蛳粉超人
·
2023-09-23 07:41
学习笔记
conda
python
开发语言
STM32F4X
UCOS
III任务
STM32F4X
UCOS
III任务什么是任务
UCOS
任务任务控制块(OS_TCB)
UCOS
III任务的状态任务状态图
UCOS
III任务状态任务优先级任务调度抢占式调度时间片轮转调度任务调度点任务栈
UCOS
III
hwx1546
·
2023-09-22 15:01
RTOS
stm32
STM32F4X
UCOS
III 消息队列
STM32F4X
UCOS
III消息队列消息队列消息队列的作用消息队列工作机制消息队列创建消息发送消息发送模式FIFO(先进先出)LIFO(后进先出)消息接收消息队列删除消息队列常用函数消息队列创建函数消息队列发送函数消息队列接收函数消息队列删除函数
hwx1546
·
2023-09-22 15:01
RTOS
stm32
单片机
STM32F4X
UCOS
III 信号量
STM32F4X
UCOS
III信号量信号量概念信号量工作机制停车场问题
UCOS
III信号量工作机制信号量常用API信号量创建信号量删除释放信号量获取信号量
UCOS
III信号量例程在以往的裸机编程中,如果我们需要判断某个事件是否已经发生
hwx1546
·
2023-09-22 15:01
RTOS
stm32
单片机
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他