To compile dm800 linux kernel 2.6.18 v4l drivers please install openembedded development (eg OpenPli)
and follow the instructions to generate an working image.
When finished go to v4l-dm800 folder and do:
make release DIR=~/vusolo/build/tmp/work/vusolo-oe-linux/linux-vusolo-2.6.18-r9
followed by:
export PATH=/vusolo/build/tmp/cross/mipsel/bin:$PATH
(where /home/sh4/openpli is the location of Openpli tree)
To avoid further problems you also require to add following symlinks:
cd openpli/build-dm800/tmp/cross/bin
ln -s mipsel-linux-gcc mipsel-oe-linux-gcc
ln -s mipsel-linux-strip mipsel-oe-linux-strip
Then:
cd
cd v4l-dm800
make menuconfig
Make your driver selection and save your .config file which will be located in /v4l-dm800/v4l/.config
(current config file contains instructions to generate Genpix adapter driver)
V4L and DVB documentation are at:
linux/Docummentation directory.
To compile both v4l and dvb, just do:
make
Soon you will get your driver(s) compiled for dm800 format.
the driver(s) files are located in /v4l-dm800/v4l/*.ko
At this stage these includes also uneeded information;
to remove uneeded information and reduce the size of generated *.ko files just do:
mipsel-oe-linux-strip --strip-unneeded *.ko
Resulting *.ko modules can be copied and installed in dm800 flash image.
A more complete list of other possible usages for the building system
can be found at:
INSTALL
if you want to contribute by offering your work to V4L/DVB, please read:
README.patches
Notice: v4l dir is used also as a temporary dir for building v4l/dvb modules.