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

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>單片機>RTX51 Tiny中有哪些問題容易混淆如何解決

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

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

資料介紹

  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很簡單,但是因為涉及到多任務的操作方式,很容易產生誤解。

  2.1 關于K_TMO的延時時間

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

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

評論

查看更多

下載排行

本周

  1. 1人形機器人電機驅動和傳感報告
  2. 4.27 MB   |  11次下載  |  免費
  3. 2Altium Designer元件庫
  4. 17.11 MB   |  6次下載  |  免費
  5. 324V2A開關電源PCB資料分享
  6. 0.23 MB   |  4次下載  |  1 積分
  7. 4GD100PIX120C6SNA規格書
  8. 0.98 MB   |  3次下載  |  免費
  9. 5Multisim模擬電路仿真教程
  10. 1.93 MB   |  1次下載  |  3 積分
  11. 6BK7258英文規格書
  12. 1.67 MB   |  1次下載  |  免費
  13. 7RA4L1硬件手冊
  14. 21.89 MB  |  1次下載  |  免費
  15. 8RA4L1_SENSOR-V1原理圖
  16. 754.36 KB  |  1次下載  |  免費

本月

  1. 1晶體三極管的電流放大作用詳細說明
  2. 0.77 MB   |  32次下載  |  2 積分
  3. 2雙極型三極管放大電路的三種基本組態的學習課件免費下載
  4. 4.03 MB   |  25次下載  |  1 積分
  5. 3AIWA HS-J303 MKⅡ維修手冊
  6. 22.47 MB   |  24次下載  |  10 積分
  7. 4九陽豆漿機高清原理圖
  8. 2.47 MB   |  23次下載  |  1 積分
  9. 5多級放大電路的學習課件免費下載
  10. 1.81 MB   |  21次下載  |  2 積分
  11. 6AIWA HS-J202/HS-J202M/HS-J800維修手冊
  12. 13.60 MB   |  16次下載  |  10 積分
  13. 7人形機器人電機驅動和傳感報告
  14. 4.27 MB   |  11次下載  |  免費
  15. 8東芝彩色電視機29SF6C維修說明書
  16. 4.86 MB   |  9次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183338次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81586次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 天天干夜夜看 | 日本黄色录象 | 天天插插插 | 国产成人精品日本 | 国语自产拍在线观看7m | 国产精品亚洲玖玖玖在线靠爱 | 天堂视频在线免费观看 | 免费视频国产 | 久久久精品免费国产四虎 | 在线观看免费av网 | 一区在线观看 | 四虎在线精品免费高清在线 | 国产xxxxxx久色视频在 | 91婷婷色涩涩 | 国产免费播放 | 国内精品 第一页 | 色天使久久综合网天天 | 九色综合久久综合欧美97 | 四虎最新紧急更新地址 | 国产伦精品一区二区三区女 | 四虎永久免费影院在线 | 亚洲天堂bt | 中文字幕在线一区二区在线 | 毛片站| 手机看片国产免费现在观看 | 国产精品四虎 | 日本特黄特色免费大片 | 在线天堂在线 | 中文字幕在线观看一区二区 | 四虎影院海外永久 | 色视频在线看 | 1000部啪啪未满十八勿入 | 亚洲图片 欧美色图 | 亚洲黄色在线网站 | 黄色xxxx| 婷婷射丁香 | 99热这里只有精品69 | 夜色爽| 成人男女啪啪免费观看网站 | 美女网站一区二区三区 | 天天摸夜班摸天天碰 |