Jste zde

embOS podporuje 32bitové AVR od ATMELu

Moderní architektura AVR32 společnosti Atmel je speciálně navržena pro požadavky běhu RTOS systémů, zvláště díky jednotkám MIC (multilevel interrupt controller), MPU (memory protection unit) a podpoře pro vnořené přerušení. Společně se systémem embOS tak tvoří výkonný základ pro časově náročné úlohy.

AVR32 Architektura AVR32 sama o sobě nabízí velmi vysoký výkon s efektivitou 1.26 DMIPS/MHz a poskytuje až 83 Dhrystone MIPS (DMIPS) výkonu při taktovací frekvenci 66MHz. Port operačního systému embOS společnosti SEGGER dokáže doslova vyždímat veškerý výkon ukrytý v architektuře AVR32. embOS podporuje všechny úrovně přerušení včetně vnořeného přerušení s nulovým zpožděním (jedna z hlavních výhod OS embOS o které jsme mluvili - zero interrupt latency).

AVR32 nabízí dohlížecí (supervisor) a aplikační mód pro běh programů. Na rozdíl od ostatních OS, embOS spouští aplikační kód (úlohy) v aplikačním módu a kernel společně s řízením přerušení v dohlížecím režimu (Supervisor mode). Toto umožňuje aplikacím využít výhod ochranných mechanizmů nabízených architekturou AVR32. Mimo jiné to také výrazně zmenšuje nároky na použitou paměť RAM a paměť programu.

Popis jádra AVR32UC

Díky tomu jádro systému embOS zabírá pouze 2,5KB programové paměti (Flash) a 52B paměti RAM. embOS je velmi efektivní a dobře napsaný i pro architektury s omezenými zdroji. Stejně tak jako architektura AVR32 sama i embOS je optimalizován pro velmi rychlé zpracování přerušení, což je dělá perfektní kombinací pro časové kritické aplikace.

Blokové schéma obvodu AT32UC3

Mikrokontrolér AT32UC3 obsahuje bohatou škálu vlastností zahrnující až 512KB paměti Flash, max. 64KB paměti SRAM, Ethernet MAC, Full Speed USB a konfigurací OTG, 10bitový AD převodník, rozhraní SPI, SSC, two-wire interface (I2C kompatibilní), UART, časovače pro všeobecná použití, 13 PWM a mnoho nadstandardních funkcí.

Atmel corporationOdkazy & Download:

  • Domovská stránka společnosti Atmel - http://www.atmel.com
  • Domovská stránka produktů AVR32 - http://www.atmel.com/avr32
  • Domovská stránka společnosti SEGGER - http://www.segger.com
Hodnocení článku: