新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于時代民芯SoC的MXT?RTOS51實時系統

        基于時代民芯SoC的MXT?RTOS51實時系統

        作者:康祖令 東南大學計算機科學與工程學院 時間:2010-06-28 來源:電子產品世界 收藏

          連接底層硬件環境和上層用戶任務的就是本文介紹的MXT•RTOS51實時系統,它包含了用作硬件boot的一個中間層、一個實時核和板上資源的驅動程序。由于它的存在,用戶任務得到了實時性很好的管理,且代碼具有與硬件無關的優點,便于產品的升級及軟件的維護和移植。 MXT•RTOS51 V0.3版本的文件結構如圖4所示,共有RTOS、BSP和user三個文件夾,編譯后得到的執行文件MXTRTOS.hex 代碼長度僅3246個字節。

        本文引用地址:http://www.104case.com/article/110355.htm

          實例一:倒計時器

          實例一是在MXT•RTOS51 V0.3版本的模板上,添加一個軟定時任務,實現間隔時間為0.01秒的倒計時。其鍵盤具有定時數據輸入、計時開始、暫停等功能;LCD屏上下兩排分別顯示設定值和剩余時間。本實例故意把定時任務的服務周期設為0.01秒,與系統一個“嘀嗒”10mS一樣以強化任務的負荷。實驗表明,在任務很繁重、共有五個任務并行運行的環境下,系統仍有很好的實時響應能力。

          實例二:0.1℃分辨率的溫度計

          實例二為“-20.0℃~80.0℃,0.1℃分辨率的溫度計”。該溫度計由一個PN結作為溫度傳感器,另加普通的金屬膜電阻構成測溫電橋(見圖5)。內部運放OP0組成的恒流源向PN結供電,電橋各臂直接接在開發板PGA輸入和片內參考電壓VREF2的插口,硬件結構十分簡潔(見圖6)。

          本例軟件是在MXT•RTOS51 V0.3版本的模板上添加一個測溫任務和若干用戶函數構成。由于使用片上可編程增益運放PGA,本溫度計的標定有條件采用軟件法。通過標定消除了橋臂電阻、PN結和參考電壓的離散性對測溫精度的影響,降低了對器件的要求,標定后實際測溫誤差小于0.5℃。

          結語

          MXT•RTOS51實時系統經過多個實例和在無菌均質器監控系統中的測試,已顯示出系統穩定性、健壯性和實時性好的優勢。此外,由于本系統在、目標板等硬件與用戶任務之間插入了BSP,實現了用戶代碼開發的硬件無關性,為嵌入式產品日后的升級、軟件維護帶來了極大的便捷。總之,基于MXT•RTOS51平臺進行嵌入式系統的開發,可以取得事半功倍的效果。

          參考文獻:

          [1]《北京科技有限公司產品樣本》

          [2]《嵌入式系統在醫療電子市場的機遇和挑戰》電子產品世界 2009.7.

          [3]《MXT•RTOS51實時系統程序手冊》大賽“生物電子”隊作品 2010.2.

          [4]《MXT•ROTS51實時系統在無菌均質器中的應用》 康海龍 2010.02


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 英德市| 曲麻莱县| 庐江县| 大姚县| 宜城市| 河曲县| 太白县| 新泰市| 双柏县| 谢通门县| 鲁山县| 汕头市| 玉山县| 固始县| 黄冈市| 济南市| 邵武市| 连云港市| 光山县| 望奎县| 新晃| 罗平县| 芦溪县| 枞阳县| 浮山县| 安顺市| 新干县| 东丰县| 卓尼县| 德兴市| 托克托县| 巩留县| 芜湖市| 泽普县| 涟源市| 江川县| 宜兰县| 海兴县| 朝阳市| 新干县| 高安市|