About: German/CHDK unter Linux kompilieren   Sponge Permalink

An Entity of Type : owl:Thing, within Data Space : 134.155.108.49:8890 associated with source dataset(s)

This is the procedure I used to compile CHDK (April 2007). * Create a directory where to load the CHDK source code. > mkdir ~/chdk && cd ~/chdk * Get the CHDK source code. > svn co or > svn co * Or update the source code > cd grand && svn up * Install the cross compiler Get the sources of gcc and binutils from a GNU repository. I used the latest available version of each. Decide where the cross compiler will be on your computer. > mkdir ~/arm-elf Tell your computer you are going to run programs from that location. > export PATH=${HOME}/arm-elf/bin:$PATH Create a working area and build binutils and gcc. > mkdir ~/wa > cd ~/wa > tar xvfj ../src/rlx_dist/binutils-2.17.tar.bz2 > tar xvfj ../src/rlx_dist/gcc-4.1.2.tar.bz2 > cd binutils-2.17 > ./configur

AttributesValues
rdfs:label
  • German/CHDK unter Linux kompilieren
rdfs:comment
  • This is the procedure I used to compile CHDK (April 2007). * Create a directory where to load the CHDK source code. > mkdir ~/chdk && cd ~/chdk * Get the CHDK source code. > svn co or > svn co * Or update the source code > cd grand && svn up * Install the cross compiler Get the sources of gcc and binutils from a GNU repository. I used the latest available version of each. Decide where the cross compiler will be on your computer. > mkdir ~/arm-elf Tell your computer you are going to run programs from that location. > export PATH=${HOME}/arm-elf/bin:$PATH Create a working area and build binutils and gcc. > mkdir ~/wa > cd ~/wa > tar xvfj ../src/rlx_dist/binutils-2.17.tar.bz2 > tar xvfj ../src/rlx_dist/gcc-4.1.2.tar.bz2 > cd binutils-2.17 > ./configur
dcterms:subject
dbkwik:chdk/proper...iPageUsesTemplate
abstract
  • This is the procedure I used to compile CHDK (April 2007). * Create a directory where to load the CHDK source code. > mkdir ~/chdk && cd ~/chdk * Get the CHDK source code. > svn co or > svn co * Or update the source code > cd grand && svn up * Install the cross compiler Get the sources of gcc and binutils from a GNU repository. I used the latest available version of each. Decide where the cross compiler will be on your computer. > mkdir ~/arm-elf Tell your computer you are going to run programs from that location. > export PATH=${HOME}/arm-elf/bin:$PATH Create a working area and build binutils and gcc. > mkdir ~/wa > cd ~/wa > tar xvfj ../src/rlx_dist/binutils-2.17.tar.bz2 > tar xvfj ../src/rlx_dist/gcc-4.1.2.tar.bz2 > cd binutils-2.17 > ./configure --srcdir=../binutils-2.17 --target=arm-elf \ --prefix=~/arm-elf --disable-werror > make > make install > cd .. Manually edit file to include the following lines without a "#" character in front of the line. MULTILIB_EXCEPTIONS += *mapcs-26/*mthumb-interwork MULTILIB_OPTIONS += mno-thumb-interwork/mthumb-interwork MULTILIB_DIRNAMES += normal interwork > mkdir gcc-4.1.2-arm-elf && cd gcc-4.1.2-arm-elf > ../gcc-4.1.2/configure --srcdir=../gcc-4.1.2 --target=arm-elf --with-cpu=arm9 --disable-libm --disable-libc --disable-threads --disable-nls --disable-libssp --disable-intl --disable-libiberty --enable-languages=c --with-softfloat-supp --with-float=soft --prefix=~/arm-elf > make > make install That's it for the installation of the cross-compiler. * Compiling the CHDK. Go to either 'trunk' or 'grand'. > cd ~/chdk/grand Manually edit file to select PLATFORM and PLATFORMSUB for your camera: just remove the "#" comment characters. Also, add the following line at the beginning of file to tell CHDK where the arm cross compiler is, PATH := $(HOME)/arm-elf/bin:$(PATH) You should be ready to compile everything. > make fir PS.FIR should be in the "bin" directory. If you want to compile firmware for an another camera, just execute make with PLATFORM and PLATFORMSUB arguments. For example: > make PLATFORM=a620 PLATFORMSUB=100f fir To compile firmware for all cameras just type: > make batch-zip
Alternative Linked Data Views: ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON ) | Microdata ( JSON HTML) | JSON-LD    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3217, on Linux (x86_64-pc-linux-gnu), Standard Edition
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2012 OpenLink Software