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.
The kernel driver provides basic support for DS1104 boards.
patches for Linux 3.17.1Release we be published soon, use GIT for now
ds1104-utils source codegit://git.podlesie.net/km/ds1104-utils.git
https://ararat.podlesie.net:444/km/ds1104-utils.git
Install GNU binutils and GNU gcc compiled for powerpc-none-eabi.
The newlib C library should be used. Otherwise some changes to ds1104lib might be needed.
$ 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
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://git.podlesie.net/km/ds1104lib.git
https://ararat.podlesie.net:444/km/ds1104lib.git
$ 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
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.