當前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>ABB DCS 系統>> SB821、SB821 舟山市
SB821嵌入式領域中,嵌入式實時操作系統正得到越來越廣泛的應用。采用嵌入式實時操作系統(RTOS)可以更合理、更有效地利用CPU 的資源,簡化應用軟件的設計,縮短系統開發時間,更好地保證系統的實時性和可靠性。由于SB821需占用一定的系統資源(尤其是RAM 資源),只有μC/OS II、PalOS等少數實時操作系統能在小RAM 系統上運行。相對于μC/OS II[2]等商業操作系統,PalOS[1]操作系統是*免費的操作系統,具有源碼公開、內核簡單等的特點。但該系統不支持任務優先級、中斷等相對復雜的功能,不能很好的滿足嵌入式電子設備的需要。
2 PetOS簡介 PalOS是UCLA(加州大學洛山機分校)為傳感器網絡而設計微型操系統。系統輪詢每個任務的消息隊列,如果存在消息則調用任務相應的消息處理函數。但是這種簡單的輪詢機制和系統結構無法滿足更為復雜的應用需求。在任務管理、系統時鐘管理和中斷管理等功能上,PalOS的功能都有待加強。 PetOS以PalOS為原型,改進了任務調度算法,引入優先級的概念。每個任務可根據重要程度的不同被賦予一定的優先級, SB821CPU總是讓處于就緒態的、優先級zui高的任務先運行,從而實現任務的優先級管理。PetOS還提供了嚴格優先級調度模式和非嚴格優先級調度模式,用于緩解高優先級任務持續被調度時,低優先級任務出現‘餓死’的現象。
圖1 PetOS內核框架
簡單輪詢或者優先級調度都無法保證系統的實時性。這兩種調度都基于事件驅動,任務必須完成事件響應才會執行下一輪調度,因此系統的實時性會受到事件響應函數的粒度的影響,為了增加SB821系統的實時性,PetOS加入了中斷管理及系統時鐘管理,用于提高系統的實時性。中斷可以由硬件產生,也可以由應用程序產生。中斷產生后,系統會及時進入中斷模式進行處理,從而保證實時性要求很高的事務能得到及時的處理。 PetOS內核框架如圖1。
WESTINGHOUSE 292B335A18A USPP 292B335A18A
MITSUBISHI MDS-C1-V1-03 FNFP MDSC1V103
GIDDINGS & LEWIS 502-03963-60 NSFP 5020396360
NEMATRON CORP IWS-4655 NSPP IWS4655
SQUARE D PGP46120U33AABYP NSFP PGP46120U33AABYP
MITSUBISHI FX2N-128MT NSPP FX2N128MT
MODICON AS-B875-002 NSFP ASB875002
ENTEK C6675 NSFP C6675
WESTINGHOUSE 292B335A18 USPP 292B335A18
SIEMENS 6AV6-545-0CA10-0AX0 USPP 6AV65450CA100AX0
CUTLER HAMMER CE15UN3A80 USPP CE15UN3A80
GENERAL ELECTRIC DS200IPCSG1A NSFP DS200IPCSG1A
REXROTH 0-608-830-162 USPP 0608830162
GE FUJI 6KP1143060X9B1 USPP 6KP1143060X9B1
GENERAL ELECTRIC DS3800NMEA1H1E USPP DS3800NMEA1H1E
GENERAL ELECTRIC DS3800NMEA1P1K USPP DS3800NMEA1P1K
ALPHA GETRIEBEBAU SP180-MF1-4-141-000 NSFP SP180MF14141000
YAMATAKE 82408667-001 USPP 82408667001
SIEMENS 6AV6-542-0CC10-0AX0 USPP 6AV65420CC100AX0
GENERAL ELECTRIC DS3800HLND1B1B USPP DS3800HLND1B1B
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。