标题:
UCOSIII学习
[打印本页]
作者:
zhouyong1983
时间:
2020-9-4 14:14
标题:
UCOSIII学习
1
、
其中最有用的功能应该是时间片轮转法(
roundrobin),
这个是
uC/OS-II
中不支持的,但是现在已经是
uC/OS-III
的一个功能了
2
、
uC/OS-III
被设计用于
32
位处理器,
但是它也能在
16
位或
8
位处理器中很好地工作。
3
、
一共有
2
种类型的实时系统:软实时系统和硬实时系统。硬实时系统中,运算超时是不允许发生的
,运算超时会导致严重后果。
但是在软实时系统中
,
超时不会导致严重后果
4
、前后台系统:
包含一个无限循环的模块实现需要的操作(后台)。中断处理程序实现异步事件(前台)。前台也叫做中断级,后台也叫作任务级。
5
、
临界操作应该在任务级中被执行,不可避免地必须在中断处理程序中执行也要确保是在很短的时间内完成。
因为这会导致
ISR
占用更长的时间。
通常的,
ISR
中使能相关的信息而在后台程序中执行相应的操作。
6
、
ucos-iii
中的
任务(也叫做线程)
是一段简单的程序,
运行时完全地占用
CPU
。在单
CPU
中,任何时候只有
1
个任务被执行。
7
、
内核的责任是管理任务,协调和切换多个任务依次享用
CPU
。让我们感觉是多个
CPU
在同时运行
,
也有利于处理模块化的应用
它
也负责管理任务间的交流,
系统资源
的管理
(内
存
和
I/O
)
等
。
作者:
202019
时间:
2022-4-6 22:46
好资料,51黑有你更精彩!!!
作者:
li64331218
时间:
2023-3-24 10:10
实时系统了解太少了,向你学习!
作者:
lijunhai
时间:
2024-9-23 18:00
好资料,51黑有你更精彩!!!
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1