Product category:
Embedded Software and Operating Systems
News Release from: IAR Systems | Subject: PowerPac for ARM
Edited by the Electronicstalk Editorial
Team on 17 November 2006
RTOS and file system form embedded
foundation
PowerPac for ARM comprises a small memory footprint RTOS and versatile file system, and introduces innovative licensing model - ideal for cost-sensitive ARM-powered MCU applications.
IAR Systems announces the launch of its new middleware family, IAR PowerPac, which is intended to complete the company's product offering for the embedded systems developer IAR PowerPac is a fully featured real-time operating system (RTOS) combined with a high performance file system
This article was originally published on Electronicstalk on 16 May 2006 at 8.00am (UK)
Related stories
Workbench approved for i.MX processor applications
The IAR Embedded Workbench for ARM has been evaluated by Synchromesh Computing as part of its Market Ready Validation Programme for Freescale Semiconductor's i.MX applications processors.
Kit kick-starts Cortex development
Starter kit includes free IAR Embedded Workbench KickStart for ARM with Cortex M3 support, enabling full production use with the LM3S102 device.
With a small (2Kbyte) memory footprint and an affordable licensing model, the IAR PowerPac RTOS is particularly aimed at the low-cost ARM-powered microcontroller market.
Further products in the IAR PowerPac family are planned, and will address a comprehensive range of target devices.
32bit microcontrollers are becoming more affordable for a wide range of applications, while at the same time software and hardware complexity continues to grow, and this trend has generated an increasing need for a real-time multitasking system.
Further reading
Kit advances microcontroller development
Advanced development kit combines all the necessary components and tools to develop a full product based on STMicroelectronics' latest ARM9-powered MCU.
Tools cut H8 embedded code down to size
IAR Embedded Workbench V2.10 for Renesas H8 comprises a powerful suite of essential build and debug tools for embedded projects using both C and C++.
Kit advances NXP processor development
Development kit combines all the necessary components and tools to develop a full product based on NXP's ARM7-powered MCU.
Until now the RTOS market for MCUs has been a relatively fragmented one, with very few fully integrated offerings available.
Additionally developers of small embedded systems have been reluctant to buy a stand-alone RTOS; in fact many have not been using an RTOS at all, either because they prefer to build their own task scheduler or because they believe they either don't need or can't afford one.
However, there are several compelling reasons for using an RTOS: in addition to providing real-time multitasking capability, the task-oriented design process imposed by an RTOS is cleaner and better organised than in a system without an RTOS; the RTOS promotes code reuse, and provides a useful service to the application by offering clean hooks to middleware and by shortening development time.
The quality of the application is also ensured by the predictable response times that are achieved in time-critical applications.
This is the niche that IAR PowerPac has been developed to fill.
IAR PowerPac features re-emptive scheduling as well as round-robin scheduling, handling up to 255 priorities with an unlimited number of tasks, semaphores, mailboxes and software timers.
Full interrupt support is provided, and zero interrupt latency time is a key benefit.
Nested interrupts are permitted, and very fast context switch times can be achieved.
The IAR PowerPac File System is MS-DOS/MS-Windows compatible, with FAT12, FAT16 and FAT32 support as well as support for multiple device drivers and multiple media, including: RAM disk; MMC; SD; CompactFlash; IDE; SMC; and NOR/NAND Flashes.
The highly modular structure helps to minimise memory consumption.
The innovative business model under which IAR PowerPac is licensed is similar to that of IAR Embedded Workbench, IAR Systems' flagship compiler, with which IAR PowerPac is tightly integrated.
In addition to a single-user licence, with an option to include source code, IAR Systems is also introducing the concept of a group licence suitable for development teams of up to 20 developers, which also includes full source code of the product.
The per-seat licensing fee is the only fee associated with using IAR PowerPac; there are no royalties or fees connected to projects, end-user products/product families or production volume.
This makes investing in IAR PowerPac a truly low-risk licensing model, since all associated licensing costs are known in advance.
IAR PowerPac for ARM is available from IAR Systems and its worldwide network of sales representatives.
An evaluation version of IAR PowerPac will be available for download from the company's website from 20th November 2006.
• IAR Systems: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

