FreeRTOS ist ein weithin anerkannter und professionell entwickelter Kernel, der in kommerziellen Anwendungen völlig kostenlos und ohne Offenlegung des Quellcodes eingesetzt werden kann. Mit FreeRTOS erhalten Produktentwickler Zugriff auf eine größere Auswahl an Betriebssystemen und Kommunikationsprotokollen für die Implementierung in SmartFusion cSOCs und können so ihre Designs für industrielle Anwendungen und Netzwerke optimieren.
Laut dem Analystenhaus Gartner, Inc. wird der weltweite Verbrauch programmierbarer Geräte wie SmartFusion cSOCs voraussichtlich von rund 5 Milliarden US-Dollar im Jahr 2011 auf 7,7 Milliarden US-Dollar im Jahr 2015 steigen, wobei ein Großteil dieses Wachstums aus dem Industriemarkt stammen wird.
„Die Erweiterung unseres Angebots um FreeRTOS wird die Verbreitung von SmartFusion cSOCs fördern und uns ermöglichen, unseren wachsenden Kundenstamm noch besser zu bedienen“, sagte Rich Kapusta, Vice President of Terrestrial Products in der SoC Product Group von Microsemi. „Angesichts des in den nächsten Jahren erwarteten deutlichen Anstiegs des SoC-Verbrauchs im Industriemarkt wird dies ein entscheidendes Segment für SmartFusion cSOCs sein, da wir uns weiterhin darauf konzentrieren, unseren Kunden Lösungen anzubieten, die ihre Designanforderungen erfüllen und sogar antizipieren.“.
SmartFusion cSOCs sind die einzigen Bausteine, die ein FPGA, einen ARM Cortex-M3-Prozessor und programmierbare analoge Elektronik integrieren und so umfassende Anpassungsmöglichkeiten, IP-Schutz und einfache Bedienung ermöglichen. Basierend auf Microsemis Flash-Prozess eignen sich SmartFusion-Bausteine ideal für Hardware- und Embedded-System-Entwickler, die einen echten SoC benötigen, der mehr Flexibilität als herkömmliche Mikrocontroller mit festen Funktionen bietet, ohne die hohen Kosten der in traditionellen FPGAs integrierten Software-Prozessorkerne.
Microsemi stellt qualifizierten Kunden kostenlos Designbeispiele für seine SmartFusion-basierten Evaluierungs- und Entwicklungskits mit FreeRTOS-Unterstützung zur Verfügung, darunter Beispielimplementierungen für Keil, IAR und GCC.
