愛特梅爾和SEGGER為AVR32微控制器架構提供實時操作系統(tǒng)支持
愛特梅爾和SEGGER 微控制器公司宣布,提供推出專為 AVR®32 微控制器而設的實時操作系統(tǒng)embOS。
本文引用地址:http://m.butianyuan.cn/article/80183.htm愛特梅爾先進的 AVR32 微控制器架構專為滿足 RTOS 應用需求而設計,具有快速的多級中斷控制器、內存保護單元,并支持嵌套中斷 (nested interrupts)。從嵌入閃存以 66 MHz 運行時,具有出色的 1.08 DMIPS/MHz 能效指標,高達 83 Dhrystone MIPS (DMIPS) 的性能,AVR32 UC3 是當今市場中性能最高的閃存微控制器之一。
將 SEGGER 公司的embOS 操作系統(tǒng)移植到AVR32微控制器上,可以充分發(fā)揮AVR32先進架構體系的優(yōu)勢。embOS支持所有4級中斷和零延遲時間的全嵌套 (nested) 中斷。AVR32微控制器針對程序而設有“監(jiān)督”(Supervisor) 模式和“應用”(ApplICation) 模式。與其它操作系統(tǒng)不同,embOS的應用程序代碼 (任務) 在“應用”模式下運行;而內核和中斷則在“監(jiān)督”模式下運行,這樣,應用程序就可利用AVR32的保護機制。此外,這個操作系統(tǒng)還降低了堆棧的 RAM 需求,使得堆棧的總體存儲器需求可以很容易預測。embOS 內核僅占2.5 KB程序存儲器和52字節(jié)RAM,并具有一系列針對嵌入應用的功能特點,例如圖形優(yōu)化顯示工具embOSView;無限量的任務;無需預先加載配置,以及不要求使用匯編語言等。SEGGER公司對embOS不征收專利使用費。
愛特梅爾產品線總監(jiān)Øyvind Strøm博士稱:“我們對AVR32微控制器產品獲得embOS的支持非常高興。embOS的效率非常高,而且操作系統(tǒng)編寫很好,充分考慮了微控制器的資源限制。與AVR32一樣,embOS也已針對非常快速的中斷處理進行了優(yōu)化,這使得embOS和AVR32成為時序關鍵應用的完美組合。”
SEGGER公司首席運營官Robert Teufel道:“AVR32微控制器的性能優(yōu)良,在這個重要的32位微控制器市場上占一主要席位。SEGGER的embOS為這種全新的高性能控制器系列提供了一個量身定制的操作系統(tǒng)。”
AT32UC3 微控制器的功能豐富,包括高達 512 KB的閃存、高達64 KB的 SRAM,以太網 MAC、帶OTG功能的全速USB、10位模數轉換器 (ADC)、串行外設接口 (SPI)、同步串行接口 (SSC)、雙線接口 (兼容I2C標準)、通用異步收發(fā)器 (UART)、通用計時器、13個脈寬調制器和一整套監(jiān)控功能。
評論