ARM AM3359 IDK von Texas Instruments

ARM® Sitara™ AM3359 unter QNX®

ARM® Sitara™ AM3359 unter QNX®
AM3359 IDK (Bildquelle: Texas Instruments)

Das Industrial Development Kit (IDK) ist eine Plattform zur Entwicklung von industriellen Anwendungen im Bereich Steuerung und Kommunikation. Sie besteht aus einer Basisplatine mit dem Hauptprozessor AM3359 Sitara™ sowie den notwendigen Kernkomponenten wie RAM, Flash und USB. Auf der aufgesteckten Tochterplatine befinden sich die spezifischen Bausteine für die industrielle Automation: Schnittstellen zu RS-232/485, CAN und EtherCAT®, Digitale I/O, diverse LEDs sowie ein Motortreiberbaustein. Zudem verfügt die Tochterplatine über eine Extra-Spannungsversorgung von 24 V DC zur direkten Ansteuerung eines Motors oder Kopplung zu einer SPS.

Das Besondere am AM3359 Prozessor sind die beiden programmierbaren Echtzeit-Einheiten (Programmable Realtime Units – PRU), die z. B. die unteren Schichten des EtherCAT® Protokolls abarbeiten und so den Hauptprozessor entlasten.

Eine vollständige Produktbeschreibung finden Sie hier.

QNX BSP: Hintergrundinformationen

Texas Instruments bietet für die SitaraTM AM335x-Prozessorfamilie ein allgemeines Evaluierungsboard an, das sogenannte General Purpose Evaluation Module (GP EVM). Für dieses existiert seitens QNX® ein umfangreiches Board Support Package (BSP). Auch das GP EVM besteht aus Basis- und Tochterplatine. Die Basisplatinen von IDK und GP EVM sind sehr ähnlich. Deshalb wurde das BSP für das IDK aus dem vorhandenen BSP für das GP EVM abgeleitet, wobei das Kopieren von Quellcode auf das absolute Minimum beschränkt wurde. Alle Komponenten, die auf beiden Plattformen lauffähig sind (z. B. Treiber für den Onboard-NAND-Flash oder die Startup-Bibliothek), werden nur referenziert.

Erstellen

Für den Erstellungsprozess ist es notwendig, zuerst das BSP für das GP EVM zu importieren und zu übersetzen. Es kann von folgender URL bezogen werden: http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/TiAm335Evm. Detaillierte Anleitungen zum Übersetzen und Installieren auf der Zielplattform finden Sie im Benutzerhandbuch. Die aktuelle Version des BSP arbeitet zusammen mit dem BSP für das GP EVM vom 18. September 2012.

Sitara™ ist ein Warenzeichen von Texas Instruments Incorporated.QNX® ist ein eingetragenes Warenzeichen von QNX Software Systems. EtherCAT® ist ein eingetragenes Warenzeichen und patentierte Technologie, lizensiert von Beckhoff Automation GmbH. Alle anderen Warenzeichen sind Eigentum ihrer jeweiligen Inhaber.