Driver Development Kit (DDK) ECUcore-5484
|
Das Driver Development Kit für das ECUcore-5484 ermöglicht dem Anwender die eigenständige
Anpassung der I/O-Ebene an ein selbst entwickeltes Baseboard. Damit ist der Anwender in der Lage,
den I/O-Treiber komplett an die eigenen Bedürfnisse anzupassen.
Mit Hilfe des DDK
können folgende Ressourcen in die I/O-Ebene einbezogen werden:
- Peripherie (in der Regel GPIO) des MCF5484
- on-board PLD (Lattice MACH XO 640) bzw. FPGA (Lattice ECP2-6 oder Lattice ECP2-20)
- FlexBus (memory-mapped über Adress-/Datenbus)
- SPI-Bus und I2C-Bus
- alle anderen vom Betriebssystem bereitgestellten Ressourcen wie z.B. Filesystem und
TCP/IP
Im DDK enthalten sind die Sourcen der PLD- bzw. FPGA-Software (VHDL), des
Linux Kernel-Treibers und der Linux User-Bibliothek. Ebenfalls Bestandteil des DDK ist ein
PLD/FPGA Programming Tool, das ein Softwareupdate des PLD/FPGA unter
Linux ohne zusätzliche JTAG-Hardware ermöglicht.
Das DDK beinhaltet folgende Komponenten:
- VHDL-Projekt für PLD bzw. FPGA mit allen notwendigen Files um
PLD/FPGA-Software neu zu erstellen (VHDL-Sourcefiles, Pin-Zuordnung,
Timingeinstellungen,
Projektfile usw.)
- Sourcecode für Linux Kernel-Treiber mit allen
notwendigen Files um Kernel-Treiber neu zu erstellen (C- und H-Files, Makefile
usw.)
- Sourcecode für Linux User-Bibliothek mit allen
notwendigen Files um User-Bibliothek neu zu erstellen (C- und H-Files, Makefile
usw.)
- PLD/FPGA Programming Tool, ermöglicht das
Softwareupdate des PLD bzw. FPGA unter Linux ohne zusätzliche
JTAG-Hardware
- I/O-Treiber Demoapplikation im Sourcecode, ermöglicht den
schnellen und einfachen Test des I/O-Treibers
Das Driver Development Kit setzt das, im Development Kit ECUcore-5484 (Art.Nr. KIT-157)
enthaltene, Softwarepaket SO-1095 ("VMware-Image des Linux-Entwicklungssystems")
voraus, das sowohl die Quellen des verwendeten LinuxBSP als auch die
erforderliche GNU-Crosscompiler Toolchain für Freescale MCF54xx-Prozessoren
enthält.
|
|
Datasheet Core Modul Serie
|
|
|
|
|