<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
      中華工控網首頁
        P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
        D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
        電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
      嵌入式應用軟件任務劃分的原則
      中華工控網
      收藏本文     查看收藏

          3、基于RTX51 Tiny的應用軟件設計指導

          RTX51是一個德國Keil Software公司開發的用于8051系列單片機的多任務實時操作系統[4]。RTX51有2個不同的版本。

          (1)完全版RTX51 Full

          完全版RTX51 Full允許4個優先級的任務時間片輪轉調度和搶先式的任務切換,可以并行地利用中斷功能。信號和信息可以通過郵箱系統在任務之間互相傳遞,可以從一個存儲池中分配和釋放內存,可以強迫一個任務等待中斷、超時以及從另一個任務或中斷發出的信號或信息。

          (2)小型版RTX51 Tiny

          小型版RTX51 Tiny是RTX51的一個子集,它可以很容易地在沒有任何外部存儲器的單片8051系統上運行。RTX51 Tiny僅支持時間片輪轉任務切換和使用信號進行任務切換,不支持搶先式的任務切換,可以并行地利用中斷功能,可以強迫一個任務等待中斷、超時以及從另一個任務或中斷發出的信號,不能進行信息處理,也不支持存儲器分配或釋放。RTX51 Tiny是一種不可剝奪型實時操作系統內核。

          基于RTX51 Tiny實時操作系統的單片機應用軟件設計,首先應該根據RTX51 Tiny操作系統的準并發特性,對應用軟件要實現的功能進行大小適當的劃分——按照上述3個原則劃分為若干個任務模塊,并對各個任務間的通信和時延進行仔細的確認。

          編寫基于RTX51 Tiny的應用軟件的指導方針如下:

          ① 包含頭文件rtx51tny.h在應用程序中。

          ② 不要寫C語言主函數main()。RTX51 Tiny操作系統內核中已經有它自己的主函數main()。

          ③ 應用程序應該至少包括1個任務函數(task function)。

          ④ RTX51 Tiny應用程序必須中斷使能(EA=1),因為RTX51 Tiny操作系統使用了定時器T0中斷。

          ⑤ 應用程序至少調用1個RTX51 Tiny系統函數(如os_wait);否則,鏈接器將不會把RTX51 Tiny的系統庫包含到應用程序中。

          ⑥ 任務task0是應用程序中第一個執行的函數。在任務task 0中,必須調用os_create_task函數來運行其他任務。

          ⑦ 任務task函數不必退出或返回。任務task必須使用一個while(1)結構或其他類似的結構。任務task函數不帶參數,也沒有返回值。使用系統函數os_delete_task掛起(halt)一個運行的任務。

          ⑧ 中斷服務程序的編寫方式,與不使用RTX51 Tiny操作系統下的編寫方式相同。

          ⑨ 編譯和鏈接應用程序有2種途徑,一種是使用集成開發環境μVision 2 IDE,另一種是使用命令行工具CommandLine Tools。一般采用德國Keil Software公司提供的集成開發環境 μVision 2 IDE。

          利用Keil Software公司提供的集成開發環境 μVision 2 IDE,創建RTX51 Tiny應用程序的開始的步驟如下:

          ① 運行Keil Software公司的集成開發環境 μVision 2 IDE。

          ② 運行菜單命令Project→Options for Target‘Target 1’,打開Target對話框,并在對話框中選擇Target選項卡。

          ③ 從Operating system下拉列表框中選擇RTX51 Tiny,如圖1所示。


      圖1 選擇RTX51 Tiny實時操作系統

          4、結論

          本文給出了劃分任務的3個原則,分別是“對同一個外設的訪問放在一個任務中”、“通過任務分割提高系統的實時性”和“軟件工程中的‘解耦原則’用于任務的劃分”。實踐證明,這些任務劃分的原則是行之有效的。另外,從實用的角度給出了編寫基于RTX51 Tiny實時操作系統應用軟件的指導方針。實際上,RTX51 Tiny實時操作系統對目標系統的硬件需求是很低的,隨著半導體技術的發展,能夠運行嵌入式實時操作系統的單片機芯片是很容易采購得到的。

          人們越來越清楚地認識到,在嵌入式系統設計中引入實時操作系統的必要性[5]。在許多嵌入式系統中,不但要求系統能夠及時響應隨機發生的外部事件,并對其作出快速處理,通常還需要同時執行多個任務,并對每個任務作出實時響應。實踐證明,對于這樣的應用,采用嵌入式實時操作系統作為應用軟件的設計平臺和運行平臺是一個良好的選擇。

          參考文獻

          [1]晨風.嵌入式實時多任務軟件開發基礎[M].北京:清華大學出版社,2004 63-64.
          [2]吳迪,郝軍,沙毅,等.嵌入式系統原理、設計與應用[M].北京:機械工業出版社,2005310-315.
          [3]張海藩.軟件工程導論[M]. 第4版.北京:清華大學出版社,2003 87-89.
          [4]KEIL Software Inc. RTX51 Real-time Kernel[OL]. http www. keil. com  rtx51,2004.
          [5]劉明路,王亮生,李世煜.基于RTX51的單片機軟件設計[J].單片機與嵌入式系統應用,2002,(12):35-37.


       

      狀 態: 離線

      公司簡介
      產品目錄

      公司名稱: 中華工控網
      聯 系 人: 客服中心
      電  話: 0755-26546361
      傳  真: 0755-26585268
      地  址: 深圳市南山區創業路現代城華庭1棟6A
      郵  編: 518054
      主  頁:
       
      該廠商相關技術文摘:
      智能儀器儀表的發展特點與前景分析
      電動機性能虛擬儀器測試系統設計與實現
      視頻監控護航高鐵安全運營
      基于PLC,觸摸屏及變頻器對吹膜機的改造
      永宏PLC應用于自助圖書借還終端機
      基于永宏PLC的GSM通訊原理及其應用
      改善汽車生態學、安全性和舒適性,四大測試分析是關鍵
      改善汽車生態學、安全性和舒適性,四大測試分析是關鍵
      數控技術的發展趨勢及產業化
      數控技術發展戰略與發展途徑的思考
      用Energid 的軟件進行機器人的抓取和操作
      如何借助RFID技術升級企業信息管理水平
      更多文摘...
      立即發送詢問信息在線聯系該技術文摘廠商:
      用戶名: 密碼: 免費注冊為中華工控網會員
      請留下您的有效聯系方式,以方便我們及時與您聯絡

      關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
      工控網客服熱線:0755-86369299
      版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

      主站蜘蛛池模板: 无码精品人妻一区二区三区中| 亚洲国产高清第一第二区| 亚洲av影院一区二区三区| 麻豆a级片| 精品无套挺进少妇内谢| 国产99在线 | 欧美| 中文字幕日韩精品有码| 色综合天天综合网国产人| 麻豆精品久久精品色综合| 91亚洲国产成人精品福利| 日韩精品一区二区三区激情 | 亚洲人成小说网站色在线| 国产gaysexchina男外卖| 亚洲gay片在线gv网站| 亚洲香蕉网久久综合影视| 国产99视频精品免视看9| 亚洲欧美人成人让影院| 99久久国产福利自产拍| 亚洲激情一区二区三区在线| 亚洲国产天堂久久综合226114| 西西人体大胆444WWW| a国产一区二区免费入口| 国产精自产拍久久久久久蜜| 亚洲肥熟女一区二区三区| 日本精品不卡一二三区| 一区二区三区精品偷拍| 熟女乱一区二区三区四区| 国产高清自产拍av在线| 久久被窝亚洲精品爽爽爽| 日韩精品av一区二区三区| 国产高清小视频一区二区| 九九热在线精品视频免费| 四虎国产精品永久在线| 女人喷液抽搐高潮视频| 国内精品久久久久影院日本| 亚洲天堂成人一区二区三区| 久久国产精品伊人青青草| 秋霞电影院午夜无码免费视频| 精品综合久久久久久97| 国产午夜福利视频第三区| 在线播放国产精品一品道|