在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>單片機>RTX51 Tiny中有哪些問題容易混淆如何解決

RTX51 Tiny中有哪些問題容易混淆如何解決

2019-08-19 | pdf | 0.08 MB | 次下載 | 1積分

資料介紹

  RTX51 Tiny是 Keil uVision中自帶的一個小型嵌入式RTOS,具有小巧、速度快、系統(tǒng)開銷小、使用方便等優(yōu)點。使用RTX51 Tiny能夠提高系統(tǒng)的穩(wěn)定性,優(yōu)化程序的性能;而且它是為51單片機專門定制的,所以在51單片機上的運行效率比其它一些通用的RTOS性能也要好一些。

  但是,由于RTX51 Tiny的相關(guān)資料和書籍比較少,大部分只是對程序自帶幫助文件的簡單翻譯,很少進行深入探討。

  下面就RTX51 Tiny使用中經(jīng)常遇到的一些問題進行探討。

  1 關(guān)于時間片的問題 RTX51 Tiny使用的是無優(yōu)先級時間片輪詢法,每個任務(wù)使用相同大小的時間片,但是時間片是怎樣確定的呢? RTX51 Tiny的配置參數(shù)(Conf_tny.a51文件中)中有INT_CLOCK和TIMESHARING兩個參數(shù)。這兩個參數(shù)決定了每個任務(wù)使用時間片的大小: INT_CLOCK是時鐘中斷使用的周期數(shù),也就是基本時間片;TIMESHARING是每個任務(wù)一次使用的時間片數(shù)目。兩者決定了一個任務(wù)一次使用的最大時間片。如假設(shè)一個系統(tǒng)中INT_CLOCK設(shè)置為10000,即10ms,那么TIMESHARING=1時,一個任務(wù)使用的最大時間片是10ms;TIMESHARING=2時,任務(wù)使用最大的時間片是20ms;TIMESHARING=5時,任務(wù)使用最大的時間片是50ms;當TIMESHARING設(shè)置為0時,系統(tǒng)就不會進行自動任務(wù)切換了,這時需要用os_switch_task函數(shù)進行任務(wù)切換。這部分功能是RTX51 Tiny 2.0中新增加的。

  2 關(guān)于os_wait延時的問題

  os_wait 是RTX51 Tiny中的基本函數(shù)之一。它的功能是將當前任務(wù)掛起來,等待一個啟動信號(K_SIG)或超時信號(K_TMO)或周期信號(K_IVL)或者是它們之間的組合。雖然os_wait很簡單,但是因為涉及到多任務(wù)的操作方式,很容易產(chǎn)生誤解。

  2.1 關(guān)于K_TMO的延時時間

  在RTX51 Tiny中,如果一個任務(wù)中使用了os_wait(K_TMO,1,0),那么它的延時時間是多少呢? 很多人都會認為是一個時間片,其實這不完全對。正確的理解是,延時時間與正在運行的任務(wù)相關(guān)。因為RTX51 Tiny是一個非占先或多優(yōu)先級的實時操作系統(tǒng),是一個平級的時間片輪詢實時操作系統(tǒng),所有的任務(wù)平等運行。K_TMO是等待產(chǎn)生超時信號,當信號產(chǎn)生后,只是將相應(yīng)的任務(wù)置上就緒標志位,任務(wù)并不是立即就能夠運行。任務(wù)需要等到其它任務(wù)輪流執(zhí)行,到自己的時間片后才會執(zhí)行。這就是說,最后的效果是延時時間加上正在運行的任務(wù)執(zhí)行時間,而這個時間是與任務(wù)數(shù)和任務(wù)運行情況相關(guān)的。如果其它任務(wù)執(zhí)行的時間短,那么延時可能只是一個時間片;如果其它任務(wù)執(zhí)行的時間長,那么就需要多個時間片了。用os_wait做時鐘是不準確的。關(guān)于延時時間還有一個很容易理解錯的地方,那就是os_wait中無論使用K_TMO還是K_IVL參數(shù),延時的時間都只與INT_CLOCK有關(guān),而與 TIMESHARING無關(guān)。或者說,os_wait函數(shù)一次只使用一個基本時間片,而不是任務(wù)的時間片。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1DeepSeek:從入門到精通
  2. 5.36 MB   |  6次下載  |  1 積分
  3. 2IP6823 支持 qi 認證的無線充電發(fā)射控制 SOC
  4. 1.01 MB  |  1次下載  |  免費
  5. 3IP6824? 全集成QI?無線充電發(fā)射控制SOC
  6. 1.22 MB  |  1次下載  |  免費
  7. 4PESD18VY1BBIF保護二極管規(guī)格書
  8. 4.56MB   |  次下載  |  免費
  9. 574HC4050緩沖器規(guī)格書
  10. 217.58KB   |  次下載  |  免費
  11. 674HC193;74HC7193二進制加減計數(shù)器規(guī)格書
  12. 327.93KB   |  次下載  |  免費
  13. 774HC73-Q100雙JK觸發(fā)器規(guī)格書
  14. 220.85KB   |  次下載  |  免費
  15. 8ASW3410 USB3.1高速數(shù)據(jù)開關(guān)切換規(guī)格書
  16. 1.39 MB   |  次下載  |  免費

本月

  1. 1A7159和A7139射頻芯片的資料免費下載
  2. 0.20 MB   |  55次下載  |  5 積分
  3. 2零死角玩轉(zhuǎn)STM32F103—指南者
  4. 26.78 MB   |  41次下載  |  1 積分
  5. 3PIC12F629/675 數(shù)據(jù)手冊免費下載
  6. 2.38 MB   |  36次下載  |  5 積分
  7. 4PIC16F716 數(shù)據(jù)手冊免費下載
  8. 2.35 MB   |  18次下載  |  5 積分
  9. 5GD32F4xx用戶手冊
  10. 14.49MB   |  14次下載  |  免費
  11. 6dsPIC33EDV64MC205電機控制開發(fā)板用戶指南
  12. 5.78MB   |  8次下載  |  免費
  13. 7STC15系列常用寄存器匯總免費下載
  14. 1.60 MB   |  7次下載  |  5 積分
  15. 8DeepSeek:從入門到精通
  16. 5.36 MB   |  6次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935124次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73813次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 久久男人网 | 狠狠干一区 | 国内精品手机在线观看视频 | 蕾丝视频成人★在线观看 | 7086bt伙计 福利一区 | 久久久久88色偷偷免费 | 日韩毛片免费视频一级特黄 | 69国产视频| 色婷婷一区二区三区四区成人 | h在线观看网站 | 免费播放欧美毛片欧美aaaaa | 啪啪国产视频 | 无遮挡高清一级毛片免费 | 性欧美高清 | 最新sss华人| 三级电影天堂网 | 日本在线一本 | 爱夜夜性夜夜夜夜夜夜爽 | 在线观看精品国产福利片100 | 国产看色免费 | 97综合色| 日产精品卡二卡三卡四卡无卡乱码 | 成人爽爽激情在线观看 | 亚洲免费一 | 久久sp| 在线观看视频网站 | 亚洲理论在线 | 国产亚洲视频在线播放大全 | 久久国产精品视频 | 日本高清一区二区三区不卡免费 | 国产亚洲美女 | 丁香花高清在线观看 | 亚洲视频一区二区在线观看 | 欧美成人免费高清网站 | 在线视频黄色 | 欧美无限看 | 在线色| av大片| 精品久久久久国产免费 | 午夜影院欧美 | 天天搞夜夜爽 |