• Aktuelles
  • Partner
  • Über uns
  • Kontakt
  • Impressum
Start Entwicklungswerkzeuge Target Development Kits Target Development Kits

Hauptmenü

  • Home
  • Entwicklungswerkzeuge
  • Starterkits
  • CPU-Module & Boards Serie & Entwicklung
  • AMC-μTCA-AdvancedTCA
  • Messen & Regeln LabVIEW Embedded
  • Netzwerk
  • Multibus

Support & Schulung

  • Support
  • Schulung
  • FAQ
  • WIKI ZBrain System
  • Login
Target Development Kits

Target Development Kit (TDK)

TDKs sind vollständige, abgestimmte Entwicklungsumgebungen bestehend aus:

  • der Target-Hardware, CPU-Modul mit Baseboard,
  • einem Abatron BDI3000 JTAG/BDM Debug-Interface (Debugger und FLASH-Programmer),
  • dem Linux Board Support Package und
  • dem zuverlässigen Support.

Abhängig von der jeweiligen Aufgabenstellung kann jedes Modul natürlich auch einzeln eingesetzt werden.


TDK_BDI3000_klein

 

Die Target-Hardware:

Die Target-Hardware besteht aus einem Prozessor-Modul und wird mit einem Baseboard ausgeliefert. Das Prozessor-Modul unterstützt die Features des jeweiligen Prozessors und bietet darüber hinaus häufig eine erweiterte Peripherie, wie z.B. LCD-Controller, Touch, CAN-Bus, direkten Zugriff auf den Prozessorbus, erweiterten Temparaturbereich u.a. Das Baseboard, welches das Prozessormodul aufnimmt und die vielfältigen Schnittstellen herausführt ermöglicht es sofort mit der Entwicklung anzufangen, ohne auf die eigene Hardware warten zu müssen. Danach kann das CPU-Modul einfach umgesteckt werden. Die Prozessormodule sind für Entwicklung als auch für den Serieneinsatz geeignet.
Jedes Board wird mit einem Bootloader geliefert.

Oft werden im Serieneinsatz nicht alle oder anderer I/O-Funktionen benötigt, hierzu sind "abgespeckte" Versionen oder kundenspezifische Lösungen lieferbar.

 

Das Debug-Interface
Das BDM/JTAG Debug Interface BDI3000 fügt sich nahtlos in die Entwicklungskette ein. Es greift mittels JTAG direkt auf den Prozessor zu. Dies hat den Vorteil, dass der Mikrocontroller durch die stabilen On-Chip-Debugging Services gesteuert wird. Der JTAG Debug Mode läuft auch dann weiter, wenn das Target System in einen undefinierten Systemzustand gerät. Zusätzliche Target Resourcen wie z.B. RS-232-, Ethernet-Schnittstellen oder ein Software-ROM Monitor sind nicht notwendig. Bei sehr hardwarenaher Programmierung oder wenn noch kein Bootloader für die entsprechenden Schnittstellen zur Verfügung stehen, ist ein direkter Zugang zum Prozessor unersetzlich. Aufgrund des JTAG Konzeptes ist ein Zugriff auf den Prozessor auch dann möglich, wenn nur die Minimalvoraussetzungen für den Betrieb des Prozessors vorliegen, z.B. korrekte Betriebsspannung und Prozessortakt.
In Kombination mit den GNU-Tools entsteht eine mächtige und zugleich kostengünstige Entwicklungsumgebung. Da ein GDB Target Server im BDI3000 abgebildet wird, kann ein GNU-Debugger ohne Modifikationen und ohne spezielle Treiber direkt mit der BDI3000 kommunizieren.
Der GDB ist als Universaldebugger für verschiedenste Prozessorarchitekturen konzipiert. Die Firmware des Emulators setzt die GDB-Debugkommandos unmittelbar in die prozessorspezifischen On-Chip-Debugging Aktionen um. Für weitere Manipulationen/Funktionen, z.B. das Flash Programming, bietet der Emulator eine zusätzliche Telnet Konsole. Wer zusätzlich seine serielle Target-Ausgabe über Telnet anzeigen lassen möchte, kann diese durch die BDI3000 hindurch über Ethernet routen. Eine spezielle Firmware des Emulators macht aus dem Entwicklungswerkzeug ein Hilfsmittel für die Produktion und den Boardtest. Der direkte Zugriff auf die Funktionalität des Emulators verbunden mit einem Softwareinterface (DLL für Windows oder Quellcode für Linux) erlaubt die Erstellung von komplexen Test- und Prüfalgorithmen wie z.B. die automatische Programmierung und Verifikation von On-Board Flashspeichern.

 

Board Support Package (BSP)
Jedes Target Development Kit Board wir mit einem BSP für Linux ausgeliefert.

 

Zuverlässiger Support
Wir bieten zu unseren Produkten einen schnellen und zuverlässigen Support.

 

Aktuelles

Baukasten für Mess-, Regel- und Steueraufgaben

Ein kostengünstiger, universeller Baukasten für Mess-, Steuer- und Regelaufgaben.

 
Workshops für LabVIEW auf Mikroprozessoren

Eintägige Workshops für LabVIEW auf Mikroprozessoren in München

 
Abatron BDI3000 JTAG Multicore Debugging

Multicore Debugging für Cavium Networks Octeon II CN6xxx und Freescale QorIQ P3/P4/P5

 
In 48h zum Prototypen

Sensorsignale einfach
auswerten, Mess-/Regel-Ideen schnell umsetzen, Prototypen in Stunden oder Tagen realisieren.

 
BDI3000 Cortex Serial Wire Textausgabe auf Telnet

Die BDI 3000/2000 ermöglicht Cortex Prozessoren die Textausgabe über die SWO Schnittstelle auf Telnet.

  Weitere News...

Computer Communication & Interface GmbH, Starnberger Str. 22, 82131 Gauting bei München
Tel.: +49-89-850 97 18, Fax: +49-89-850 97 19, Email: