新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 新品快遞 > 愛(ài)特梅爾和SEGGER為AVR32微控制器架構(gòu)提供實(shí)時(shí)操作系統(tǒng)支持

愛(ài)特梅爾和SEGGER為AVR32微控制器架構(gòu)提供實(shí)時(shí)操作系統(tǒng)支持

作者: 時(shí)間:2008-03-18 來(lái)源:電子產(chǎn)品世界 收藏

  和SEGGER 微控制器公司宣布,提供推出專為 AVR®32 微控制器而設(shè)的實(shí)時(shí)操作系統(tǒng)embOS。

本文引用地址:http://butianyuan.cn/article/80183.htm

  先進(jìn)的 AVR32 微控制器架構(gòu)專為滿足 RTOS 應(yīng)用需求而設(shè)計(jì),具有快速的多級(jí)中斷控制器、內(nèi)存保護(hù)單元,并支持嵌套中斷 (nested interrupts)。從嵌入閃存以 66 MHz 運(yùn)行時(shí),具有出色的 1.08 DMIPS/MHz 能效指標(biāo),高達(dá) 83 Dhrystone MIPS (DMIPS) 的性能,AVR32 UC3 是當(dāng)今市場(chǎng)中性能最高的閃存微控制器之一。

  將 SEGGER 公司的embOS 操作系統(tǒng)移植到AVR32微控制器上,可以充分發(fā)揮AVR32先進(jìn)架構(gòu)體系的優(yōu)勢(shì)。embOS支持所有4級(jí)中斷和零延遲時(shí)間的全嵌套 (nested) 中斷。AVR32微控制器針對(duì)程序而設(shè)有“監(jiān)督”(Supervisor) 模式和“應(yīng)用”(ApplICation) 模式。與其它操作系統(tǒng)不同,embOS的應(yīng)用程序代碼 (任務(wù)) 在“應(yīng)用”模式下運(yùn)行;而內(nèi)核和中斷則在“監(jiān)督”模式下運(yùn)行,這樣,應(yīng)用程序就可利用AVR32的保護(hù)機(jī)制。此外,這個(gè)操作系統(tǒng)還降低了堆棧的 RAM 需求,使得堆棧的總體存儲(chǔ)器需求可以很容易預(yù)測(cè)。embOS 內(nèi)核僅占2.5 KB程序存儲(chǔ)器和52字節(jié)RAM,并具有一系列針對(duì)嵌入應(yīng)用的功能特點(diǎn),例如圖形優(yōu)化顯示工具embOSView;無(wú)限量的任務(wù);無(wú)需預(yù)先加載配置,以及不要求使用匯編語(yǔ)言等。SEGGER公司對(duì)embOS不征收專利使用費(fèi)。

  產(chǎn)品線總監(jiān)Øyvind Strøm博士稱:“我們對(duì)AVR32微控制器產(chǎn)品獲得embOS的支持非常高興。embOS的效率非常高,而且操作系統(tǒng)編寫很好,充分考慮了微控制器的資源限制。與AVR32一樣,embOS也已針對(duì)非常快速的中斷處理進(jìn)行了優(yōu)化,這使得embOS和AVR32成為時(shí)序關(guān)鍵應(yīng)用的完美組合。”

  SEGGER公司首席運(yùn)營(yíng)官Robert Teufel道:“AVR32微控制器的性能優(yōu)良,在這個(gè)重要的32位微控制器市場(chǎng)上占一主要席位。SEGGER的embOS為這種全新的高性能控制器系列提供了一個(gè)量身定制的操作系統(tǒng)。”

  AT32UC3 微控制器的功能豐富,包括高達(dá) 512 KB的閃存、高達(dá)64 KB的 SRAM,以太網(wǎng) MAC、帶OTG功能的全速USB、10位模數(shù)轉(zhuǎn)換器 (ADC)、串行外設(shè)接口 (SPI)、同步串行接口 (SSC)、雙線接口 (兼容I2C標(biāo)準(zhǔn))、通用異步收發(fā)器 (UART)、通用計(jì)時(shí)器、13個(gè)脈寬調(diào)制器和一整套監(jiān)控功能。



關(guān)鍵詞: 愛(ài)特梅爾

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉