嵌入式軟體組件供應商Micrium宣布加入uC/OS-MMU與uC/OS-MPU至其所支援的嵌入式產業產品組合。這兩個產品將擴展Micrium主導產業的uC/OS-II即時作業系統(RTOS),並藉由在嵌入式系統增加支援關鍵記憶體功用,使uC/OS-II在安全關鍵應用上例如醫療和航空電子學產品更有價值。
uC/OS-MMU可提供給內建有記憶體管理單位(MMU)的中央處理器記憶體保護(Memory protection)功能。這種記憶體管理單位對於在處理多個獨立的應用時可提供中央處理器時間和空間的保護,而uC/OS-MPU則是透過保護記憶體的空間來防範因未授權的入侵所造成的系統損害,並提供給附有記憶體保護單位(MPU)的CPU保護。
使用uC/OS-MMU時,每種應用的執行都不會有受到其他應用的影響干擾。應用可以與其他虛擬RTOSs一起設計,包括uC/OS-II,或者不用RTOS,並且在被保護的記憶體空間(切割patition)之內的每種應用都可以被開發,就如同其patition不存在。UC/OS-MMU包括辨識所有執行不正確運作應用的失敗處理能力,並且允許它被停止,被刪除或者被再創造。這簡化了複雜控制單位的發展。另外,uC/OS-MMU保證應用的運行時間(runtime),因為系統建築師必須為應用定義時間槽,特別是在系統設計期間在phase table被管理的應用。
uC/OS-MPU建立一個附有MPC處理器的系統,與一個處理器可能包含一個或更多執行緒,並且每個處理器有它自己讀,寫和運行的權利。交換數據在執行緒之間可以與uC/OS-II執行緒一樣方式完成,但處理橫跨不同的處理器是由核心操作系統完成。這個系統促進第三方軟體的整合例如協定堆疊(protocol stack),或者其他組建。此外, 它使用一個監察錯誤管理系統,可在不同的處理器提供信息,可簡化debug和錯誤診斷。另外,硬體保護機制不會被軟體忽視,現有的uC/OS-II應用可以很容易的被使用。uC/OS-MPU是可以被所有帶有MPU的MCU所使用。
連結
https://www.hope.com.tw/News/ShowNews.asp?O=200804181844313314 |