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
RTX51
环境搭建(基于
RTX51
操作系统)
1.基本介绍开发环境准备:KeiluVision5烧录软件:STC-ISP(V6.92A)芯片:STC8H8K64U-45I-LQFP64芯片引脚:2.创建项目打开Keil,点击【Project】,选择【newuVersionproject】Device选择【STCMCUDatabase】在search中输入关键字“8H8K”,选择【STC8H8K64USeries】,点击【ok】选择项目所在的文
Sophia&Anna
·
2024-01-15 19:43
单片机开发(IC
Development)
单片机
嵌入式硬件
51单片机操作系统——
RTX51
Tiny
简介
RTX51
是keil公司开发的一款实时操作系统,其有两个版本:1.Tiny2.Full,区别如下:RTX51Full:使用四个任务优先权完成同时存在时间片轮转调度和抢先的任务切换
RTX51
工作与中断功能相似的状态下
ODF..
·
2023-06-09 19:11
51
单片机
51单片机
嵌入式硬件
单片机
RTX51
Tiny用户指南(五)
示例RTX51Tiny包含多个示例项目帮助开发者开始使用RTXTiny。每个示例分开存储在\KEIL\C51\RTXTINY2\EXAMPLES\文件夹下,包含µVisionproject文件帮助开发者快速创建和运行程序。以下示例程序是自动安装的:RTX_EX1这个项目使用RTXTiny示范round-robin多任务。RTX_EX2这个项目示范如何使用os_wait函数和signal传递。TRA
沧海孤叶
·
2020-08-22 10:19
嵌入式系统
RTX51
Tiny用户指南(一)
RTX51Tiny用户指南包含如何使用KeilRTX51TinyReal-TimeKernel的信息。这个手册包含以下章节。综述提供一个RTX51TinyKernel的简短介绍。Real-Time程序讨论实时程序面临的问题,以及如何使用RTX51Tiny来解决这些问题。操作原理描述如何操作RTX51Tiny,以及切换任务。配置RTX51Tiny描述如何为应用配置内核。使用RTX51Tiny关注RT
沧海孤叶
·
2020-08-22 10:48
嵌入式系统
RTX51
Tiny用户指南(六)
函数参考后续几页描述RTX51Tiny系统函数。系统函数按字母顺序排列,每一个函数分为一个部分:Summary简短的描述程序的效果,列出包含文件包含的声明和原型,说明语法并描述所有参数。Description提供程序的详细描述和使用方法。ReturnValue描述程序的返回值。SeeAlso相关程序的名称。Example给出一个函数或程序片段,演示如何正确使用该函数。isr_send_signal
沧海孤叶
·
2020-08-22 10:48
嵌入式系统
ucos-17-为什么我们需要uCos
毕业后,做的项目用到过
RTX51
,uCos,linu
weixin_33774615
·
2020-08-03 06:52
【
RTX51
Tiny初级】10_os_send_signal()和os_set_ready()的区别和使用场合
文章目录01-os_send_signal()和os_set_ready()的区02-总结01-os_send_signal()和os_set_ready()的区 假设Task_A调用set_ready()/send_signal(),对象是Task_B,Task_A-->Task_B,从双方的角度看: 1、对于Task_B进入ready:set_ready()是强制的,send_signal
单眼皮的根号3
·
2019-10-04 12:22
#
RTX51
Tiny
【
RTX51
Tiny初级】09_K_TMO与K_IVL的区别和使用场合
文章目录01-K_TMO与K_IVL的区别02-总结01-K_TMO与K_IVL的区别 调用os_wait()/os_wait2()指定K_TMO/K_IVL参数都能让任务进入waiting状态,然后等待一段时间后恢复到ready状态,K_TMO和K_IVl的区别有: 1、计算的起点:K_TMO是以当前调用wait/wait2的时间为起点,K_IVL是以上一次任务结束为起点。 2、是否包含任
单眼皮的根号3
·
2019-10-04 12:11
#
RTX51
Tiny
【
RTX51
Tiny入门】06_查看
RTX51
Tiny官方例程
文章目录01-RTX51Tiny官方例程02-分析RTX_EX1例程2.1-怎样在一个项目中使用RTX51Tiny2.2-怎样定义一个RTX51Tiny任务2.3-怎样配置调度器算法为时间片调度03-总结01-RTX51Tiny官方例程 初步搭建RTX51Tiny,不必从0开始构建,官网已经提供了4个例程,如果Keil的安装路径是默认的,那么例程的地址是:C:\Keil_v5\C51\RtxTi
单眼皮的根号3
·
2019-08-31 16:46
#
RTX51
Tiny
【
RTX51
Tiny入门】05_API函数
文章目录01-API分类02-API列表03-总结01-API分类 RTX51Tiny的OSAPI只有13个,官网或者Keil的【Help】中可以查看到: 按照用途,可以把这些API分为若干类:创建删除:os_create_task、os_delete_task通讯:isr/os_send_signal、os_clear_signal、os_wait/wait1/wait2、os_reset_
单眼皮的根号3
·
2019-08-04 10:03
#
RTX51
Tiny
【
RTX51
Tiny入门】04_任务和调度器
文章目录01-任务02-调度器03-任务状态04-总结01-任务 RTX51Tiny中被调度的单位称为任务,它拥有属于自己的资源,能够相对独立地运行,在代码上表现为带关键字_task_和对应数字ID的一个无参数、无返回值的死循环函数,如下:voidTask_Name(void)_task_0{while(1){//dosomething}} 以上表示0号任务,RTX51Tiny的任务数量最多为
单眼皮的根号3
·
2019-08-01 21:05
#
RTX51
Tiny
【
RTX51
Tiny入门】03_内核组成
文章目录01-内核02-内核的组成03-总结01-内核 RTX51Tiny可以分为3部分:RTXkernel、SystemISR/Task和UserISR/TaskRTXKernel,称为微内核,微内核由汇编代码编写,有最基本的任务调度器,提供了基础的任务创建、删除、切换、通信等OSAPI,可选的任务调度方式有协助调度(os_wait/os_switch_task)和时间片(Round-Robi
单眼皮的根号3
·
2019-07-31 20:12
#
RTX51
Tiny
【
RTX51
Tiny入门】02_资源占用情况
文章目录01-资源占用02-简略差异表03-总结01-资源占用 由于8051及相关系列的资源相当紧张(如只有256bytes的内部RAM),所以有必要知道RTX51Tiny能够在消耗多少资源的情况下启动,官网有明确的数据,如下图,可以看到使用RTX51Tiny后各项资源的消耗情况:最多消耗CODE900字节、DATA7字节、不需要占用XDATA一个任务需要占堆栈3字节上下文切换700机器周期……
单眼皮的根号3
·
2019-07-28 12:03
#
RTX51
Tiny
RTX51
学习心得
RTX51
是一个用于8051系列处理器多任务实时操作系统,由Keil自带。有二个版本,Full版和Tiny版。
dkr269944905
·
2017-05-31 19:55
RTX_51
关于
RTX51
TINY的分析与探讨
1概述RTX51TINY是一种应用于MCS5l系列单片机的小型多任务实时操作系统。它完全集成在KeilC5l编译器中,具有运行速度快、对硬件要求不高、使用方便灵活等优点,因此越来越广泛地应用到单片机的软件开发中。它可以在单个CPU上管理几个作业(任务),同时可以在没有扩展外部存储器的单片机系统上运行。RTX51TINY允许同时“准并行”地执行多个任务:各个任务并非持续运行,而是在预先设定的时间片(
dkr269944905
·
2017-05-31 19:49
RTX_51
为什么我们需要uCos?带你透彻理解RTOS
毕业后,自己做的项目用到过
RTX51
,uCos,Linux,当做linux下的项目时,研究过一阵子linux的源码,后来又一天,闲来无事再去看uCos的源码时,突然发现u
eagle11235
·
2017-01-19 22:28
RTOS
嵌入式相关4
Rtx51
Tiny是如何实现任务调度,切换的? 时间片轮转,每个任务执行一定的时间退出执行下个任务如此循环。一个时间片内任务可以通过调用系统函数结束自身的执行转去执行下个任务。任务执行超过一
·
2015-11-08 15:49
嵌入式
RTX51
Tiny中容易混淆的问题
RTX51
Tiny中容易混淆的问题
RTX51
Tiny是 Keil uVision中自带的一个小型嵌入式RTOS,具有小巧、速度快、系统开销小、使用方便等优点。
·
2015-11-08 15:14
in
嵌入式开发工具汇总
1. 51系列 (1)keil C51 V6.14 (2)Keil
RTX51
FULL (3)Franklin c51 V8.63功能强大操作简便 (4)Raisonance CodeCompressor
·
2015-10-31 17:47
开发工具
为什么我们需要uCos
毕业后,做的项目用到过
RTX51
,uCos,linux,当做linux下的项目时,研究过一阵子linux的源码,后来又一天,闲来无事再去看uCos的源码时,突然发现u
伽罗kapple
·
2014-12-21 17:00
RTX51
TINY实时系统
RTX51Tiny是德国KEIL公司开发的专门针对于8051内核兼容MCU所作的实时操作系统(RTOS),
RTX51
有两个版本:RTX51-FULL与RTX51-Tiny。
wanruoqingkong
·
2014-04-20 21:00
ucos-17-为什么我们需要uCos
毕业后,做的项目用到过
RTX51
,uCos,linu
dong4716138
·
2012-12-13 20:37
ucos
需要
RTX51
Tiny中容易混淆的问题
RTX51Tiny是KeiluVision中自带的一个小型嵌入式RTOS,具有小巧、速度快、系统开销小、使用方便等优点。使用RTX51Tiny能够提高系统的稳定性,优化程序的性能;而且它是为51单片机专门定制的,所以在51单片机上的运行效率比其它一些通用的RTOS性能也要好一些。 但是,由于RTX51Tiny的相关资料和书籍比较少,大部分只是对程序自带帮助文件的简单翻译,很少进行深入探讨。下面就R
tidavery
·
2012-08-03 21:00
c
优化
OS
嵌入式
任务
浅谈
RTX51
摘自:http://blog.sina.com.cn/s/blog_533074eb0100opxo.html 网友陈官,闯世界的农夫:我也是刚开始学习
RTX51
,根据我的体会,跟你们侃一通,希望不会对你们有什么误导
liming0931
·
2011-12-01 16:00
编程
windows
汇编
任务调度
任务
KEIL
RTX51
TINY内核的分析与应用
KEIL
RTX51
TINY内核的分析与应用 摘要:简要介绍RTX51TINY的基本情况和使用方法;详细分析这个内核的任务管理和内存管理的运行机制,并给出其主要代码流程图。
fyyy4030
·
2011-03-25 23:00
OS
delete
存储
任务
编译器
Signal
使用
RTX51
Tiny系统给串口发送——显示时间
1 /* ************************************************************* 2 &nbs
·
2009-05-31 14:00
时间
RTX51
tiny系统容易混淆的问题
RTX51
Tiny是 Keil uVision中自带的一个小型嵌入式RTOS,具有小巧、速度快、系统开销小、使用方便等优点。
·
2009-05-19 22:00
in
RTX51
tiny系统要注意的问题:(关于时间片)
默认配置文件CONF_TNY.A51中定义INT_CLOCK=10000,即硬件定时溢出为10000个机器周期,TIMESHARING=5,即循环切换时间为5个溢出。 如果用12M晶振,10000个机器周期=10000us=10ms,5个溢出=50ms,就是说每个任务占用50ms的时间片,对于要求时间较短的任务来说就要改配置了。 我的程序要对一个脉宽30ms左右的脉冲计数,结果
·
2009-05-19 22:00
时间
RTX2.02 tiny中文手册
RTX51
Tiny 2.02 中文手册
RTX51
Tiny第二版(版本2.02)是
RTX51
·
2009-05-19 22:00
中文
8051RTX编程一例
基于
RTX51
的单片机软件设计 随着单片机应用的日益广泛,对它的软件开发效率要求越来越高,从汇编到C语言,然后过渡到了操作系统。
·
2009-05-19 21:00
编程
上一页
1
下一页
按字母分类:
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
其他