標(biāo)題:
UCOSIII學(xué)習(xí)
[打印本頁]
作者:
zhouyong1983
時(shí)間:
2020-9-4 14:14
標(biāo)題:
UCOSIII學(xué)習(xí)
1
、
其中最有用的功能應(yīng)該是時(shí)間片輪轉(zhuǎn)法(
roundrobin),
這個(gè)是
uC/OS-II
中不支持的,但是現(xiàn)在已經(jīng)是
uC/OS-III
的一個(gè)功能了
2
、
uC/OS-III
被設(shè)計(jì)用于
32
位處理器,
但是它也能在
16
位或
8
位處理器中很好地工作。
3
、
一共有
2
種類型的實(shí)時(shí)系統(tǒng):軟實(shí)時(shí)系統(tǒng)和硬實(shí)時(shí)系統(tǒng)。硬實(shí)時(shí)系統(tǒng)中,運(yùn)算超時(shí)是不允許發(fā)生的
,運(yùn)算超時(shí)會(huì)導(dǎo)致嚴(yán)重后果。
但是在軟實(shí)時(shí)系統(tǒng)中
,
超時(shí)不會(huì)導(dǎo)致嚴(yán)重后果
4
、前后臺(tái)系統(tǒng):
包含一個(gè)無限循環(huán)的模塊實(shí)現(xiàn)需要的操作(后臺(tái))。中斷處理程序?qū)崿F(xiàn)異步事件(前臺(tái))。前臺(tái)也叫做中斷級,后臺(tái)也叫作任務(wù)級。
5
、
臨界操作應(yīng)該在任務(wù)級中被執(zhí)行,不可避免地必須在中斷處理程序中執(zhí)行也要確保是在很短的時(shí)間內(nèi)完成。
因?yàn)檫@會(huì)導(dǎo)致
ISR
占用更長的時(shí)間。
通常的,
ISR
中使能相關(guān)的信息而在后臺(tái)程序中執(zhí)行相應(yīng)的操作。
6
、
ucos-iii
中的
任務(wù)(也叫做線程)
是一段簡單的程序,
運(yùn)行時(shí)完全地占用
CPU
。在單
CPU
中,任何時(shí)候只有
1
個(gè)任務(wù)被執(zhí)行。
7
、
內(nèi)核的責(zé)任是管理任務(wù),協(xié)調(diào)和切換多個(gè)任務(wù)依次享用
CPU
。讓我們感覺是多個(gè)
CPU
在同時(shí)運(yùn)行
,
也有利于處理模塊化的應(yīng)用
它
也負(fù)責(zé)管理任務(wù)間的交流,
系統(tǒng)資源
的管理
(內(nèi)
存
和
I/O
)
等
。
作者:
202019
時(shí)間:
2022-4-6 22:46
好資料,51黑有你更精彩!!!
作者:
li64331218
時(shí)間:
2023-3-24 10:10
實(shí)時(shí)系統(tǒng)了解太少了,向你學(xué)習(xí)!
作者:
lijunhai
時(shí)間:
2024-9-23 18:00
好資料,51黑有你更精彩!!!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1