Difference between revisions of "Elphel Software Kit for Ubuntu"
(→Release) |
(→Elphel SDK) |
||
Line 55: | Line 55: | ||
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware. | We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware. | ||
− | PHP | + | ====PHP==== |
− | * | + | *[[PHP in Elphel cameras]] |
+ | *[[Elphel PHP constants]] | ||
+ | *[[PHP Examples]] | ||
− | IDE | + | ====KDevelop IDE==== |
− | * [[KDevelop]] IDE | + | *[[KDevelop]] IDE |
− | * work in progress [[KDevelop]] integration with GTKWave & Icarus. | + | *work in progress [[KDevelop]] integration with GTKWave & Icarus. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ====FPGA Development in Elphel cameras==== | ||
+ | *[[FPGA Development in Elphel cameras]] is the page to read if you want to install Xilinx tools to do some FPGA development. | ||
+ | *iverilog | ||
+ | *GTKWave | ||
==Developing for Elphel 353 camera:== | ==Developing for Elphel 353 camera:== |
Revision as of 13:51, 21 October 2008
Contents
For developers
Tested on Kubuntu 8.0.4.
Install needed packages
Minimal packages:
sudo apt-get install cvs build-essential autoconf flex byacc bison libglib2.0-dev tcl gettext libncurses5-dev patch zlib1g-dev nfs-kernel-server bash
Suggested packages:
sudo apt-get install minicom firefox graphviz doxygen kdevelop ctags cervisia
Download and install Cris-GCC compiler:
wget http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist-linux-headers-1.64.tar.gz wget http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist-linux-headersv32-1.64.tar.gz wget http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist-glibc-1.64.tar.gz wget http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist-1.64.tar.gz tar zxvf cris-dist-1.64.tar.gz cd cris-dist-1.64/ tar zxvf ../cris-dist-linux-headers-1.64.tar.gz tar zxvf ../cris-dist-linux-headersv32-1.64.tar.gz tar zxvf ../cris-dist-glibc-1.64.tar.gz sudo ./install-cris-tools
answer by default (enter, enter, ...)
Configure your NFS server
Let's say you want to configure an NFS server on your machine and your IP address is 192.168.0.100.
Edit /etc/exports file with your favorite editor. Here I use nano.
sudo nano -w /etc/exports
Add at the end of the file:
/nfs 192.168.0.0/255.255.255.0(rw,sync)
save the file.
If it does not yet exist make /nfs directory and make it world writable to make it possible to write logs from the camera.
sudo mkdir /nfs sudo chmod 777 -R /nfs
And finally export the filesystem.
sudo exportfs -a
Install sources of Elphel camera
CVS
Get elphel353_install_from_cvs.sh script and execute it.
Release
http://sourceforge.net/projects/elphel
- get one of the elphel353-7.1 or elphel353-8.0 releases
- decompress the archive
- execute the ./install_elphel script.
Elphel SDK
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.
PHP
KDevelop IDE
FPGA Development in Elphel cameras
- FPGA Development in Elphel cameras is the page to read if you want to install Xilinx tools to do some FPGA development.
- iverilog
- GTKWave
Developing for Elphel 353 camera:
The camera sources are in:
~/353
to compile from CVS do:
cd ~/353/elphel353/ make update ./configure make
You can find more information on how to compile and add new software on Etrax FS CPU here: [1]