Mit der neuen ARM RealView Real-Time Library wird die Entwicklung von Produkten mit Netzwerkanschluss, USB, nichtflüchtigem Speicher und sogar einem CAN-Interface stark vereinfacht.
ARM gibt die Einführung der hochoptimierten ARM® RealView® Real-Time Library bekannt. Darin sind die wichtigsten Komponenten enthalten, die für die Entwicklung von Produkten mit Echtzeitsteuerung sowie Netzwerk, USB und CAN-Anbindung benötigt werden.
„Embedded-Systeme für Consumer-Produkte sowie kommerzielle und industrielle Anwendungen verlangen zunehmend nach mehreren Kommunikations-Schnittstellen sowie nach Netzwerkfunktionen und Internet-Anbindung“, erläutert Reinhard Keil, Director of Microcontroller Development Tools bei ARM. „In den letzten zehn Jahren war unser marktführender Kernel RTX51 eine Schlüsselkomponente, die eine rasche Realisierung von Applikationen in der 8-Bit-Welt ermöglichte. Inzwischen haben wir fertig ausgearbeitete, optimierte Komponenten im Programm, die auf die Anforderungen anspruchsvoller 32-Bit Embedded-Applikationen abgestimmt sind.“
Geoff Lees, General Manager, Microcontroller Product Line bei NXP Semiconductors, fügt hinzu: „Die neue RealView Real-Time Library stellt eine lückenlose Entwicklungsumgebung für unsere ARM Powered® Microcontroller LPC2000 und LPC3000 dar. Ebenso wie die übrigen mit der µVision-Technologie integrierten Produkte ergibt sich hier eine branchenweit beispiellos einfache Anwendung. Außerdem hat der Anwender die Möglichkeit Applikationen rasch zu komplettieren, speziell wenn diese auf Konnektivität zu Netzwerken, USB oder CAN angewiesen sind.“
Die Real-Time Library unterstützt alle Microcontroller auf Basis der Prozessoren ARM7™, ARM9™ und ARM Cortex™-M3.
In der Bibliothek enthalten sind Elemente wie etwa ein TCP/IP Networking Stack, ein Flash-Dateisystem, USB-Gerätetreiber und CAN-Gerätetreiber, die jeweils für die Peripherie der von ihnen unterstützten MCUs optimiert sind.
Mit dem Configuration Wizard des RealView Microcontroller Development Kits können Entwickler die Bibliothekskomponenten schnell installieren und konfigurieren.
Bestandteil der Real-Time Library ist der leistungsfähige, ohne Royalty-Zahlung nutzbare Echtzeit-Kernel RTX. Dieser ist als konfigurierbares Objekt im RealView Microcontroller Development Kit enthalten und steht in der RealView Real-Time Library als Quellcode zur Verfügung. Der komplett ausgestattete Kernel erlaubt dem Entwickler das Kombinieren weiterer Elemente der Real-Time Library, so dass diese in Embedded-Applikationen als separate Kommunikations-Tasks ausgeführt werden können.“
Die Netzwerkanbindung gestaltet sich einfach durch die in der Real-Time Library enthaltene, komplette Networking-Suite. Dank der Unterstützung von TCP/IP, UDP, Ethernet, PPP und SLIP bietet die Real-Time Library einen flexiblen Weg zur Schaffung eines Internetzugangs per Ethernet, über ein serielles Modem oder drahtlos per Mobiltelefon. Durch den Einsatz von CAN-Treibern und USB-Gerätetreibern wird zusätzlich die Embedded-Konnektivität unterstützt.
Damit Anwender die Komponenten der Real-Time Library zeitnah in ihren Applikationen einsetzen können, gehört eine große Auswahl an Beispielen und Musterprojekten der Bereiche Echtzeitsteuerung, HTTP-Server, SMTP E-Mail-Clients und USB-Geräte zum Lieferumfang.
Sämtliche Komponenten der RealView Real-Time Library sind mit einer Lizenz von ARM ohne Royalty-Zahlung nutzbar.
Über ARM
Die Technologie von ARM bildet die Grundlage moderner, digitaler Produkte. Die Bandbreite reicht hier von Wireless-, Netzwerk- und Consumer Entertainment-Lösungen zu Imaging-, Automotive-, Sicherheits- und Speicher-Geräten. ARMs 16/32-Bit RISC Microprozessoren, Data Engines, 3D Prozessoren, Digitale Bibliotheken, Embedded Speicher, Peripheriebausteine, Software und Tools, analoge Funktionen und High-Speed Verbindungsprodukte ergeben, zusammen mit der großen Partner-Community, ein komplettes Lösungssystem. Elektronikunternehmen wird so ein schneller, verlässlicher Weg zum Marktauftritt geboten.
Weitere Informationen erhalten Sie unter
www.arm.com