 Embedded Linux BSP für SnakeBytes / Evaluation Edition
Beschreibung
Mit der SnakeBytes Referenzdesign-Plattform für rechenintensive Industrie-Applikationen setzen die EBV Elektronik, emlix, Freescale Semiconductor, National Semiconductor, Altera und Avago Technologies ihre Erfolgsgeschichte der Entwicklung von innovativen Referenzdesigns fort. Die SnakeBytes-Lösung von EBV begründet eine neue Klasse von modular aufgebauten und flexibel gestaltbaren Rechnerplattformen für anspruchsvolle industrielle Anwendungen.
Das SnakeBytes Embedded Linux Board Support Package (BSP) ermöglicht den schnellen Einstieg in Evaluation und Entwicklung von Embedded Linux basierten Applikationen für das SnakeBytes Board.

SnakeBytes Embedded Linux Das von emlix entwickelte Linux Board Support Package (BSP) enthält eine modulare Treiberschicht, die die notwendige Unterstützung für die frei konfigurierbare Peripherie des FPGA-Erweiterungsboards bietet. Das Embedded Linux-BSP basiert auf dem Freescale Linux Target Image Builder (LTIB) für das MPC8349 itx-GP Board.
Das emlix-BSP ermöglicht es dem Entwickler, SnakeBytes-spezifische Funktionalitäten schnell in eigene Software-Applikationen umzusetzen und damit die Vorteile eines modularen Hardware-Designs mit den Vorteilen eines Quellcode-offenen Betriebssystems zu kombinieren. Das emlix-BSP gehört obligatorisch zum EBV-SnakeBytesKIT.
Diese Lösung lässt beispielsweise die Ansteuerung eines TFT-Touchscreen mit SRAM und einfacher 2D Beschleunigung zu. Außerdem werden ein duales high-speed-ADC-Modul und ein CAN-Modul unterstützt. Zusätzlich zu dem von emlix angepassten Kernel bietet das BSP als Crosscompiler den gcc und ein Rootfilesystem. Darüber hinaus enthaltene Demoapplikationen und kleine Beispielprogramme sorgen für einen schnellen und komfortablen Einstieg in die Entwicklung eigener Applikationen.
Mit dem System können in kurzer Zeit Lösungen entwickelt werden, die die individuellen Input/Output Anforderungen einer Applikation erfüllen. Hierfür werden auf dem SnakeBytes-eigenen FPGA Input/Output-Module wie beispielsweise CAN, RS485 oder andere Industriestandard-Schnittstellen in Software hinzugefügt und konfiguriert.
SnakeBytes Board Hauptbestandteile des SnakeBytes-System sind ein PowerQUICC II Pro Prozessor MPC8349, ein Peripheral/Co-processor Board mit einem modernen Altera FPGA und mehrere Add-On Boards für Peripherie- und Input/Output Konfiguration. Die Anbindung des FPGAs an den Prozessor kann je nach Variante über eine PCI-Schnittstelle (für 32-Bit mit einer Leistung von maximal 66 MHz) oder Localbus für Niedriglatenz- oder Highspeed-Datenübertragung erfolgen.
Ebenfalls erhältlich sind I/O-Module. Ein Beispiel hierfür ist Avagos optischer Tranceiver mit industriefähigem fast-Ethernet und Nationals 14-Bit ADC mit 155 Msps. Zusätzlich sind ein 128 MByte SDRAM und ein schnelles 2 MByte SRAM Speichermodul mit 8 MByte Flash sowie ein CAN Modul verfügbar.
Custom BSPs für SnakeBytes Benötigen Sie ein für Ihre Applikation optimiertes BSP? Wir unterstützen Sie gerne mit der Anpassung unseres BSPs an die Anforderungen Ihres Produktes. Sämtliche BSPs werden in e2 factory, dem emlix Build-System für Embedded Systeme zusammengestellt. Damit sind auch kundenspezifische Modifikationen wirtschaftlich darstellbar. Bei solchen Custom Editions wird durch zusätzliche Treiber, Softwarepakete, Netzwerkdienste und Patches für Spezialanwendungen oder aber durch gezielte Verschlankung eine produktions-optimierte Lösung erarbeitet.
Ergänzende Leistungen emlix bietet neben einem einführenden Training, Consulting und weltweitem (on-site) Support Entwicklungsdienstleistungen für SnakeBytes-Projekte an.
Bezugsquelle: EBV Elektronik GmbH & Co. KG

|