資料介紹
RTX51 Tiny中容易混淆的問題
RTX51 Tiny是 Keil uVision中自帶的一個小型嵌入式RTOS,具有小巧、速度快、系統開銷小、使用方便等優點。使用RTX51 Tiny能夠提高系統的穩定性,優化程序的性能;而且它是為51單片機專門定制的,所以在51單片機上的運行效率比其它一些通用的RTOS性能也要好一 些。
但是,由于RTX51 Tiny的相關資料和書籍比較少,大部分只是對程序自帶幫助文件的簡單翻譯,很少進行深入探討。下面就RTX51 Tiny使用中經常遇到的一些問題進行探討。
1 關于時間片的問題
RTX51 Tiny使用的是無優先級時間片輪詢法,每個任務使用相同大小的時間片,但是時間片是怎樣確定的呢? RTX51 Tiny的配置參數(Conf_tny.a51文件中)中有INT_CLOCK和TIMESHARING兩個參數。這兩個參數決定了每個任務使用時間片的 大小: INT_CLOCK是時鐘中斷使用的周期數,也就是基本時間片;TIMESHARING是每個任務一次使用的時間片數目。兩者決定了一個任務一次使 用的最大時間片。如假設一個系統中INT_CLOCK設置為10000,即10ms,那么TIMESHARING=1時,一個任務使用的最大時間片是 10ms;TIMESHARING=2時,任務使用最大的時間片是20ms;TIMESHARING=5時,任務使用最大的時間片是50ms;當 TIMESHARING設置為0時,系統就不會進行自動任務切換了,這時需要用os_switch_task函數進行任務切換。這部分功能是RTX51 Tiny 2.0中新增加的。
2 關于os_wait延時的問題 os_wait 是RTX51 Tiny中的基本函數之一。它的功能是將當前任務掛起來,等待一個啟動信號(K_SIG)或超時信號(K_TMO)或周期信號 (K_IVL)或者是它們之 間的組合。雖然os_wait很簡單,但是因為涉及到多任務的操作方式,很容易產生誤解。
- RTX51 Tiny用戶手冊 0次下載
- RTX51-Tiny使用手冊 32次下載
- RTX51 Tiny 學習筆記(四)
- C51單片機與實時系統RTX51(Tiny / Full)
- RTX51 Tiny中有哪些問題容易混淆如何解決
- RTX51 Tiny有哪些問題容易混淆
- RTX51 Tiny中有哪些問題容易混淆
- 《RTX51中英文版》KEIL RTX51實時操作 0次下載
- RTX51入門手冊 0次下載
- 如何使用rtx51小型實時操作系統
- 基于RTX51 TINY的加密短消息通信系統
- KEIL RTX51實時操作系統中文版 0次下載
- 基于RTX51的按摩椅電機動作系統設計
- KEIL RTX51 TINY內核的分析與應用
- KEIL RTX51 FULL版 0次下載
- java中的代碼混淆技術 1327次閱讀
- APP混淆實戰(Java/so代碼混淆) 761次閱讀
- Java中如何解析、格式化、生成SQL語句? 840次閱讀
- PLC幾種常見的通訊協議 6997次閱讀
- 基于嵌入實時操作系統和單片機實現加密短消息通信系統的設計 2022次閱讀
- 基于RTX51操作系統實現地面移動機器人控制系統的設計 2890次閱讀
- 有刷電機和無刷電機應該如何接線 1.8w次閱讀
- MySQL磁盤滿了應該如何解決 2075次閱讀
- 友善之臂Tiny210核心板介紹 7730次閱讀
- 如何解決PCB板子上焊盤容易脫落的問題 1.4w次閱讀
- 如何解決電子設備中的傳導干擾 3774次閱讀
- PLC編程中容易混淆的AND指令和OR指令 1.2w次閱讀
- 電壓重動、電壓并列和電壓切換這幾個概念對剛接觸的初學者很容易混淆 3.2w次閱讀
- 詳細解析關于模擬設計中噪聲分析的11個的容易錯誤的地方。 1532次閱讀
- 51單片機計數器與定時器的區別 1.4w次閱讀
下載排行
本周
- 1Keysight B1500A 半導體器件分析儀用戶手冊、說明書 (中文)
- 19.00 MB | 4次下載 | 免費
- 2使用TL431設計電源
- 0.67 MB | 2次下載 | 免費
- 3BT134雙向可控硅手冊
- 1.74 MB | 2次下載 | 1 積分
- 4一種新型高效率的服務器電源系統
- 0.85 MB | 1次下載 | 1 積分
- 5LabVIEW環形控件
- 0.01 MB | 1次下載 | 1 積分
- 6PR735,使用UCC28060的600W交錯式PFC轉換器
- 540.03KB | 1次下載 | 免費
- 751單片機核心板原理圖
- 0.12 MB | 1次下載 | 5 積分
- 8BP2879DB支持調光調滅的非隔離低 PF LED 驅動器
- 1.44 MB | 1次下載 | 免費
本月
- 1開關電源設計原理手冊
- 1.83 MB | 52次下載 | 免費
- 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
- 8.45 MB | 23次下載 | 免費
- 3DMT0660數字萬用表產品說明書
- 0.70 MB | 13次下載 | 免費
- 4UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 12次下載 | 免費
- 5ST7789V2單芯片控制器/驅動器英文手冊
- 3.07 MB | 11次下載 | 1 積分
- 6TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 8次下載 | 免費
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8基于MSP430FR6043的超聲波氣體流量計快速入門指南
- 2.26MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多