KEILRTX51TINY內(nèi)核的分析與應(yīng)用
發(fā)布時間:2007/4/23 0:00:00 訪問次數(shù):887
|
您現(xiàn)在的位置:2SC4055 的貨源和報價 2SC4055 的相關(guān)技術(shù)信息 | 其他型號 | 北京科誠達(dá)信電子科技有限公司聯(lián)系人:石小姐 王小姐 電話:010-823507548/82350784/81671645/86713717 | 汕頭琨泰電子有限公司聯(lián)系人:劉先生 陳先生 電話:0754-6672627 | 深圳市杰洲科技聯(lián)系人:包小姐 電話:0755-83242395/83242392 | 深圳市微達(dá)電子有限公司聯(lián)系人:潘'R 魏'R 魏'S 電話:0755-61329735/61685329/61323715 | ||
>>更多供應(yīng)商 |
KEIL RTX51 TINY內(nèi)核的分析與應(yīng)用
摘要:簡要介紹RTX51 TINY的基本情況和使用方法;詳細(xì)分析這個內(nèi)核的任務(wù)管理和內(nèi)存管理的運行機(jī)制,并給出其主要代碼流程圖。
關(guān)鍵詞:單片機(jī) 實時操作系統(tǒng)的RTX51
1 RTX51簡介
1.1 RTX51 TINY特性
RTX51是KEIL公司開發(fā)的用于8051系列單片機(jī)的多任務(wù)實時操作系統(tǒng)。它有兩個版本,RTX51 FULL和RTX51 TINY。
RTX51 TINY是RTX51 FULL的子集,僅支持按時間片循環(huán)任務(wù)調(diào)度,支持任務(wù)間信號傳遞,最大16個任務(wù),可以并行地利用中斷。具有以下等待操作:超時、另一個任務(wù)或中斷的信號。但它不能進(jìn)行信息處理,不支持存儲區(qū)的分配和釋放,不支持占先式調(diào)度。RTX51 TINY一個很小的內(nèi)核,完全集成在KEIL C51編譯器中。更重要的是,它僅占用800字節(jié)左右的程序存儲空間,可以在沒有外放數(shù)據(jù)存儲器的8051系統(tǒng)中運行,但應(yīng)用程序仍然可以訪問外部存儲器。RTX51 TINY下文簡稱為內(nèi)核。
1.2 RTX51 TINY的使用
內(nèi)核完全集成在KEIL C51編譯器中,以系統(tǒng)函數(shù)調(diào)用的方式運行,因此可以很容易地使用KEIL C51語言編寫和編譯一個多任務(wù)程序,并嵌入到實際應(yīng)用系統(tǒng)中。內(nèi)核提供以下函數(shù)供應(yīng)用程序引用:
①char os_create_task(task_id);
②char os_delete_task(task_id);
③char os_send_signal(task_id);
④char isr_send_signal(task_id);
⑤char os_clear_signal(task_id);
⑥char os_running_task_id(void);
⑦char os_wait(event_sel,ticks,dummy)。
各函數(shù)的函數(shù)原型和具體意義。
2 RTX51
|
您現(xiàn)在的位置:2SC4055 的貨源和報價 2SC4055 的相關(guān)技術(shù)信息 | 其他型號 | 北京科誠達(dá)信電子科技有限公司聯(lián)系人:石小姐 王小姐 電話:010-823507548/82350784/81671645/86713717 | 汕頭琨泰電子有限公司聯(lián)系人:劉先生 陳先生 電話:0754-6672627 | 深圳市杰洲科技聯(lián)系人:包小姐 電話:0755-83242395/83242392 | 深圳市微達(dá)電子有限公司聯(lián)系人:潘'R 魏'R 魏'S 電話:0755-61329735/61685329/61323715 | ||
>>更多供應(yīng)商 |
KEIL RTX51 TINY內(nèi)核的分析與應(yīng)用
摘要:簡要介紹RTX51 TINY的基本情況和使用方法;詳細(xì)分析這個內(nèi)核的任務(wù)管理和內(nèi)存管理的運行機(jī)制,并給出其主要代碼流程圖。
關(guān)鍵詞:單片機(jī) 實時操作系統(tǒng)的RTX51
1 RTX51簡介
1.1 RTX51 TINY特性
RTX51是KEIL公司開發(fā)的用于8051系列單片機(jī)的多任務(wù)實時操作系統(tǒng)。它有兩個版本,RTX51 FULL和RTX51 TINY。
RTX51 TINY是RTX51 FULL的子集,僅支持按時間片循環(huán)任務(wù)調(diào)度,支持任務(wù)間信號傳遞,最大16個任務(wù),可以并行地利用中斷。具有以下等待操作:超時、另一個任務(wù)或中斷的信號。但它不能進(jìn)行信息處理,不支持存儲區(qū)的分配和釋放,不支持占先式調(diào)度。RTX51 TINY一個很小的內(nèi)核,完全集成在KEIL C51編譯器中。更重要的是,它僅占用800字節(jié)左右的程序存儲空間,可以在沒有外放數(shù)據(jù)存儲器的8051系統(tǒng)中運行,但應(yīng)用程序仍然可以訪問外部存儲器。RTX51 TINY下文簡稱為內(nèi)核。
1.2 RTX51 TINY的使用
內(nèi)核完全集成在KEIL C51編譯器中,以系統(tǒng)函數(shù)調(diào)用的方式運行,因此可以很容易地使用KEIL C51語言編寫和編譯一個多任務(wù)程序,并嵌入到實際應(yīng)用系統(tǒng)中。內(nèi)核提供以下函數(shù)供應(yīng)用程序引用:
①char os_create_task(task_id);
②char os_delete_task(task_id);
③char os_send_signal(task_id);
④char isr_send_signal(task_id);
⑤char os_clear_signal(task_id);
⑥char os_running_task_id(void);
⑦char os_wait(event_sel,ticks,dummy)。
各函數(shù)的函數(shù)原型和具體意義。
2 RTX51
熱門點擊
- 中文圖形顯示控制芯片ST7920的原理與應(yīng)用
- 超薄顯示屏0LED在陀螺經(jīng)緯儀中的應(yīng)用
- 入門級單片機(jī)仿真器編程器使用經(jīng)驗
- 基于MSC1211單片機(jī)的RFID接收系統(tǒng)設(shè)
- KEILRTX51TINY內(nèi)核的分析與應(yīng)用
- 普通單片機(jī)實現(xiàn)低成本高精度A/D與D/A轉(zhuǎn)換
- PIC16F877單片機(jī)在直流電機(jī)閉環(huán)調(diào)速系
- 新型手機(jī)拍攝用閃光燈電源電
- 單片機(jī)控制的吊扇多功能控制器
- 基于LIN總線的汽車HID前照燈自動調(diào)光系統(tǒng)
推薦技術(shù)資料
- 硬盤式MP3播放器終級改
- 一次偶然的機(jī)會我結(jié)識了NE0 2511,那是一個遠(yuǎn)方的... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究