deutschEnglish


Board Support Package (BSP) für das M5235BCC

 
Board Support Package (BSP) für das M5235BCC Evaluation Board
JControl BSP für ColdFire-Plattformen, Version 1.9 (2007-12-21)(21.12.2007)~177M

M5235BCC Evaluation Board

 

Das M5235BCC von Freescale ist ein Evaluation Board, welches um die leistungsstarke MCF5235 Embedded CPU aufgebaut ist. Die CPU enthält eine eTPU (enhanced Time Processing Unit), die speziell für die Echtzeitverarbeitung von digitalen Signalen geeignet ist - eine hervorragende Voraussetzung für die Entwicklung von netzwerkfähigen Embedded Systems. Neben vielen anderen Funktionen kann mit der eTPU auch der Link-Layer des ANSI/EIA/CEA-709-Protokolls realisiert werden. Um mehr über die eTPU zu erfahren, besuchen Sie bitte die Seite http://www.freescale.com/etpu.

In einem Gemeinschaftsprojekt von Freescale and DOMOLOGIC wurde eine reine Software-Implementierung des ANSI/EIA/CEA-709 Kommunikations-Protokolls für das M5235BCC Evaluation Board realisiert. Mit dem hier vorliegenden BSP können Sie nun dieses Kommunikations-Protokoll auf verschiedene Weisen ausprobieren.

Das BSP beinhaltet zwei unterschiedliche Firmware-Images, die beide auf dem ANSI/EIA/CEA-709-Protokollstapel von DOMOLOGIC basieren. Das erste Firmware-Image (Webserver-Demo) ist eine Demo-Anwendung, die die Netzwerkvariablen-Kommunikation auf einem Bussystem aufzeichnet und sowohl über einen Web-Browser als auch auf einer RS232 Konsole ausgibt. Das zweite Firmware-Image (JControl-Firmware) ermöglicht die Entwicklung eigener ANSI/EIA/CEA-709-Anwendungen auf Grundlage der erfolgreichen Embedded-Java-Plattform JControl. Hierfür steht eine spezielle Java-API für die Programmierung von ANSI/EIA/CEA-709-Anwendungen zur Verfügung.

Die wichtigsten Eigenschaften des M5235BCC Evaluation Boards sind:

  • 150Mhz CPU Arbeitsfrequenz,
  • 2MB Flash-Speicher,
  • 16MB SDRAM,
  • eTPU,
  • 10/100Mbit Ethernet Controller.

Um dieses BSP verwenden zu können, empfehlen wir die Coldfire CEA-709 Daughter Card von Freescale. Diese Hardware erweitert das M5235BCC Evaluation Board um folgende Eigenschaften

  • LON Interface & Anschluss-Steckverbinder (bzw. ANSI/EIA/CEA-709),
  • CAN-Schnittstelle,
  • RS232-Schnittstelle,
  • RS485-Schnittstelle,
  • VM6101 Ambient Light Sensor (RGB Lichtsensor),
  • TMP175 Temperaturfühler,
  • PCA9555 GPIO Erweiterung mit 8 Tastern und 8 LEDs,
  • Piezo Summer.

Das JControl BSP

 

JControl ist eine flexible Java-programmierbare Plattform für Embedded Systems. Damit lassen sich bei der Entwicklung von Anwendungen für Embedded Systems die Entwicklungszeit und -kosten drastisch reduzieren. Das JControl BSP für das M5235BCC beinhaltet Binärimages für das M5235BCC, sowie die JControl/IDE, eine integrierte Entwicklungsumgebung für den PC (lauffähig unter Windows und Linux). Bitte klicken Sie hier um mehr über JControl zu erfahren.

JControl-Firmware

Mit dem BSP erhalten Sie eine Demo-Version der JControl-Firmware. Während alle Features der Programmiersprache Java verfügbar sind, werden die Peripheriekomponenten nur eingeschränkt unterstützt. Bitte lesen Sie dazu auch den Abschnitt Einschränkungen auf dieser Seite.

Folgende Features werden von der JControl-Firmware unterstützt:

  • ANSI/EIA/CEA-709 Netzwerkvariablen-Programmierung,
  • TCP/IP,
  • I2C,
  • Piezo-Buzzer (verfügbar auf der CEA-709 Daughter Card),
  • Ambient Light Sensor VM6101 (verfügbar auf derCEA-709 Daughter Card),
  • Temperaturfühler TMP175 (verfügbar auf der CEA-709 Daughter Card),
  • GPIO Expander PCA9555 (verfügbar auf der CEA-709 Daughter Card).

Einschränkungen

Die Demo-Version des BSPs verfügt über folgende Einschränkungen:

  • Laufzeit ist auf 6h begrenzt, das Board muss danach "resettet" werden,
  • keine Unterstützung der RS485-Schnittstelle,
  • keine Unterstützung des CAN-Bus,
  • es kann nur ein "Virtual Node" für ANSI/EIA/CEA-709-Anwendungen angelegt werden.

Eine kundenspezifische Version der JControl-Firmware ohne die Einschränkungen der Demo-Version kann von DOMOLOGIC bezogen werden. Bitte kontaktieren Sie uns für weitere Informationen!

System-Anforderungen

Die folgende Hardware ist erforderlich um das BSP für das M5235BCC testen zu können:

  • Windows PC (für die Installation der Firmware; Anwendungen können sowohl unter Windows als auch unter Linux entwickelt und hochgeladen werden),
  • M5235BCC Evaluation Board,
  • Coldfire CEA-709 Daughter Card
  • BDM-Adapter