<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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

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

          本文引用地址:http://www.ex-cimer.com/article/80183.htm

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

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

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

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

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



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

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();