Krzysztof Mazur's Personal Page

Index Software Hardware

Free dSPACE DS1104 drivers

dSPACE DS1104 R&D Board

The dSPACE DS1104 R&D Board is a rapid prototyping PCI board manufactured by the dSPACE GmbH. The board is based on a Motorola MPC8240 processor. The dSPACE does not provide free drivers, nor detaliled documentation for such board. The propriary drivers are only avaiable for Microsoft Windows.

Documentation

Host support

Linux kernel driver source code

The kernel driver provides basic support for DS1104 boards.

patches for Linux 3.17.1

Userspace utilities

Release we be published soon, use GIT for now

ds1104-utils source code

GIT repository

git://git.podlesie.net/km/ds1104-utils.git

https://ararat.podlesie.net:444/km/ds1104-utils.git

Browse using gitweb

Browse using gitlab

DS1104 Target environment

Toolchain

Install GNU binutils and GNU gcc compiled for powerpc-none-eabi.

Standard C library

The newlib C library should be used. Otherwise some changes to ds1104lib might be needed.

Compilation

$ tar xfvz newlib-2.1.0.tar.gz
$ cd newlib-2.1.0
$ export CFLAGS="-mcpu=603e -fomit-frame-pointer -O2"
$ ./configure --host=powerpc-none-eabi
$ make

ds1104lib

The ds1104lib is a library that implements basic support for dSPACE DS1104 boards. Together with a newlib standard library it can be used to provide an full simple programming environment for dSPACE DS1104 boards. The ds1104lib can be consireded also as an alternative for RTLib - a proprietary library provided by dSPACE GmbH.

The ds1104lib was written using specs of basic components available on the DS1104 board and some reverse engeenired information using a cleanroom approach.

Some features are not avaiable yet.

GIT repository

git://git.podlesie.net/km/ds1104lib.git

https://ararat.podlesie.net:444/km/ds1104lib.git

Browse using gitweb

Browse using gitlab

Compilation

$ git clone git://git.podlesie.net/km/ds1104lib.git
$ cd ds1104lib
$ export CFLAGS="-mcpu=603e -fomit-frame-pointer -O2"
$ ./configure --host=powerpc-none-eabi
$ make


Polski English


Please send comments on these web pages to krzysiek at podlesie period net.

Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Krzysztof Mazur
Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.

Valid HTML 4.01 Valid CSS!