Bauelemente Computertechnik Messtechnik Automatisierungstechnik Entwicklungs-Tools zurück

Software

 

   
  
 
14.11.2008 

Entwicklungsoftware: ARM stellt Software-Interface-Standard für Mikrocontroller
auf Basis des Cortex-Prozessors vor

 

Der einheitliche, skalierbare Schnittstellen-Standard für sämtliche Prozessoren der Cortex-M-Serie
erleichtert die gemeinsame Nutzung und Wiederverwendung von Code

ARM gibt die Verfügbarkeit des ARM® ‚Cortex™ Microcontroller Software Interface Standard‘ (CMSIS) bekannt,
einer anbieterunabhängigen Hardware-Abstraktionsschicht für Prozessoren der Cortex-M3-Serie. Der CMSIS stellt Halbleiter‑ und Middleware-Anbietern einheitliche, unkomplizierte Software-Schnittstellen zum Prozessor zur Verfügung.
Dies erleichtert die Wiederverwendung von Software, verkürzt die Einarbeitungszeit für neue Mikrocontroller-Entwickler und beschleunigt die Markteinführung neuer Produkte. Das Erstellen der Software ist in der Embedded-Industrie ein bedeutender Kostenfaktor. Durch Software-Standardisierung lassen sich diese Kosten erheblich reduzieren,
speziell wenn es um die Realisierung von Projekten oder um die Migration existierender Software auf Cortex-basierte Mikrocontroller geht. Mit der Schaffung des CMSIS erhalten Halbleiteranbieter die Möglichkeit, ihre Ressourcen auf die spezifischen Peripherie-Features ihres Produkts zu konzentrieren. Gleichzeitig entfällt für diese Unternehmen die Notwendigkeit, eigene, proprietäre Standards für die Programmierung eines Mikrocontrollers beizubehalten.

Der CMSIS wurde in enger Zusammenarbeit mit einer Reihe wichtiger Halbleiter- und Softwareanbieter entwickelt,
darunter Atmel, IAR, KEIL, Luminary Micro, Micrium, NXP, SEGGER und STMicroelectronics. Unterstützt durch Feedback zu früheren Lösungen, hat diese Kooperation zu einer einfach anzuwendenden und zu erlernenden Programmierschnittstelle für Bauelemente auf der Basis von Cortex-Prozessoren geführt.
Der Standard ist auf uneingeschränkte Skalierbarkeit ausgerichtet, um sicherzustellen, dass er für sämtliche Mikrocontroller der Cortex-M-Serie geeignet ist – vom kleinsten 8-KB-Baustein bis zu Produkten mit anspruchsvoller Kommunikations-Peripherie wie Ethernet oder USB-OTG.
(Der Speicherbedarf des CMSIS für den Core Peripheral Access Layer ist >1 KB Code und weniger als 10 Bytes RAM.)

Reinhard Keil, Director of MCU Tools bei ARM, erläutert: „Der Cortex Microcontroller Software Interface Standard schafft ein einheitliches Konzept für Schnittstellen zu Peripheriefunktionen, Echtzeit-Betriebssystemen und
Middleware-Komponenten, von dem Halbleiteranbieter und Entwickler gleichermaßen profitieren. Die ARM Cortex Prozessorarchitektur entwickelt sich rasch zur bevorzugten Architektur für die kommende Generation leistungsfähiger,
stromsparender Mikrocontroller. Durch eine Standardisierung, die Produkte sämtlicher Halbleiteranbieter einschließt,
wird der CMSIS die Kosten für die Entwicklung neuer Software senken und die Entwicklung neuer Cortex-basierter Mikrocontroller weiter beschleunigen.“

ARM plant die Ergänzung des CMSIS durch ein Middleware Access Layer, das standardisierte Softwareschnittstellen für Ethernet und SD/MMC sowie eine Debug-Schnittstelle für ein einheitliches, kernel-orientiertes Debugging von
RTOS-Kernels bereitstellt. Diese Erweiterung des CMSIS wird die Einrichtung standardisierter Middleware-Komponenten auf neuen Cortex-basierten Mikrocontrollern beschleunigen.

Verfügbarkeit

Der CMSIS kann unter (www.onARM.com) kostenlos bezogen werden.
Diese Website dient Embedded-Entwicklern als umfassende Ressource.
Die CMSIS-Dokumentation und die Pflege des Software Layers werden direkt von ARM durchgeführt.

Wichtige Aussagen:
• Das Erstellen der Software gilt in der Embedded-Industrie als ein bedeutender Kostenfaktor.
   Durch Software-Standardisierung lassen sich Kosten erheblich reduzieren, speziell wenn es um die Realisierung
   von Projekten für neue Mikrocontroller oder um die Software-Portierung existierender Software auf
   Cortex-basierte Mikrocontroller geht.
• Der ARM ‚Cortex Microcontroller Software Interface Standard‘ (CMSIS) schafft einen einheitlichen Standard für
   sämtliche Hersteller von Prozessoren der Cortex-M Serie. Dies erleichtert die Wiederverwendung und
   gemeinsame Nutzung von Code in verschiedenen Softwareprojekten und verkürzt die Markteinführungszeit
   neuer Embedded-Applikationen.
• Der CMSIS definiert ein anbieterunabhängiges Konzept für die Programmierung von Cortex-M3 Mikrocontrollern und
   eine einheitliche Hardware-Abstraktionsschicht für den Cortex-M3 Prozessor und die Cortex-M3 Core-Peripherie.

Ü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 32-Bit RISC Mikroprozessoren, Grafikprozessoren, 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.

www.arm.com

 

Weitere Meldungen des Anbieters
Russisches Designhaus Milandr lizenziert ARM Cortex-M3 für Automotive-Mikrocontroller  mehr.... 13.12.2008
Adobe und ARM beschleunigen Flash und AIR für ARM Plattformen  mehr.... 27.11.2008
ARM und Canonical stellen den Ubuntu-Desktop auf der ARM-Technologie bereit  mehr.... 26.11.2008
Entwicklungsoftware: ARM stellt Software-Interface-Standard für Mikrocontroller auf Basis des Cortex-Prozessors vor  mehr.... 14.11.2008
ARM Profiler für Symbian OS: ARM und Symbian kooperieren bei der Realisierung stromsparender Mobil-Applikationen  mehr.... 31.10.2008
Entwicklungstools: Keil unterstützt Toshiba TMPM330 Geräte im ARM Mikrocontroller Entwicklungspaket v3.24  mehr.... 30.10.2008
Active Assist Service von ARM beschleunigt Deployment der ARM-Architektur bei den Partnern  mehr.... 08.10.2008
DDR2-Speichercontroller: LPDDR2 Memory Controller von ARM steigert Chip-Performance und Energieeinsparungen  mehr.... 08.10.2008
Entwicklungstools: Mit den neuesten RealView Development Tools stellt sich ARM den Herausforderungen beim Design komplexer Consumer Geräte  mehr.... 08.10.2008
ARM, Chartered, IBM und Samsung kooperieren bei energieeffizienten 28­ und 32-nm System-on-Chips  mehr.... 08.10.2008
ARM DevCon: Registration zur ARM Developers' Conference 2008 vom 07. - 09. Oktober in Santa Clara   mehr.... 15.08.2008
Debugger: ULINK-Unterstützung für NXP P89LPC952 und P89LPC954 von Keil   mehr.... 26.07.2008
Evaluationboards: Keil baut Unterstützung für NXP Bauelemente, die auf der ARM7™-Familie basieren, weiter aus  mehr.... 26.07.2008
Entwicklungstools: ARM RealView Toolfamilie jetzt mit Unterstützung für die i.MX31-Plattform von Freescale  mehr.... 03.07.2008
Multicore-Prozessor: ARM Mali-400 MP-Technologie ermöglicht anspruchsvolle Grafik-Performance für alle Consumer-Geräte mit richtungsweisender Skalierbarkeit optimiertem Nutzer-Erlebnis  mehr.... 05.06.2008
Meldung 1 - 15 von 58
 
 
Weitere Informationen anfordern
Datum
12397
Name
e-mail
Firma
Bemerkung
 
© electronic-data 2005 | Impressum |