Difference between revisions of "353/363 Support"

From ElphelWiki
Jump to: navigation, search
 
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Also see [[Reflashing_the_353/363 | The reflash manual]]
+
 
 +
This page is outdated, please use this one -  [[Elphel_Software_Kit_for_Ubuntu]]
 +
 
 +
==Basic Developer Preparation==
 +
These are the steps to compile from CVS and prepare 353/363 software to flash to the camera.
 +
 
 +
===Preparation===
 +
Before you begin, make sure you have the following packages on your system:
 +
*gcc
 +
*make 3.8
 +
*libcris
 +
*byacc
 +
*bc
 +
*perl
 +
*sed
 +
*tar
 +
*zlib
 +
*md5sum
 +
*ncurses-dev
 +
 
 +
===Downloading and installing the source===
 +
Navigate to the directory where you will download your source in this example the directory is
 +
 
 +
<code>
 +
/home/username/workspace/
 +
</code>
 +
 
 +
Publish your ssh key to the server with the following commands
 +
substituting developer name with your own sourceforge username.
 +
As per instructions at https://sourceforge.net/cvs/?group_id=105686
 +
<code>
 +
 
 +
$ export CVS_RSH=ssh
 +
 
 +
$ cvs -z3 -d:ext:developername@elphel.cvs.sourceforge.net:/cvsroot/elphel co -P elphel353-7.1
 +
 
 +
</code>
 +
 
 +
After you download the elphel source change one directory down from your working directory to the folder elphel-7.1
 +
 
 +
<code>
 +
$ cd ~/workspace/elphel-7.1
 +
</code>
 +
 
 +
Run the install script, this builds a target source folder.
 +
 
 +
<code>
 +
$ ./install_elphel_from_cvs
 +
</code>
 +
 
 +
After that has finished, change to your target directory
 +
 
 +
<code>
 +
$ cd ../353
 +
</code>
 +
 
 +
Run the install_elphel script this will download sources and build them to the elphel353 directory
 +
 
 +
<code>
 +
$ ./install_elphel
 +
</code>
 +
 
 +
Init the enviroment variables (this is required for a successful php extension build).
 +
 
 +
<code>
 +
$ cd elphel353
 +
$ . ./init_env
 +
</code>
 +
 
 +
 
 +
After that has finished run make to create the first camera images
 +
 
 +
<code>
 +
$ make
 +
</code>
 +
 
 +
A directory with the same structure as will be on the camera will be mirrored to: <code>
 +
$ ./target
 +
</code>
 +
 
 +
After that, follow the [[Reflashing_the_353/363 |flashing instructions]]

Latest revision as of 12:45, 28 October 2010

This page is outdated, please use this one - Elphel_Software_Kit_for_Ubuntu

Basic Developer Preparation

These are the steps to compile from CVS and prepare 353/363 software to flash to the camera.

Preparation

Before you begin, make sure you have the following packages on your system:

  • gcc
  • make 3.8
  • libcris
  • byacc
  • bc
  • perl
  • sed
  • tar
  • zlib
  • md5sum
  • ncurses-dev

Downloading and installing the source

Navigate to the directory where you will download your source in this example the directory is

/home/username/workspace/

Publish your ssh key to the server with the following commands substituting developer name with your own sourceforge username. As per instructions at https://sourceforge.net/cvs/?group_id=105686

$ export CVS_RSH=ssh 
$ cvs -z3 -d:ext:developername@elphel.cvs.sourceforge.net:/cvsroot/elphel co -P elphel353-7.1

After you download the elphel source change one directory down from your working directory to the folder elphel-7.1

$ cd ~/workspace/elphel-7.1

Run the install script, this builds a target source folder.

$ ./install_elphel_from_cvs

After that has finished, change to your target directory

$ cd ../353

Run the install_elphel script this will download sources and build them to the elphel353 directory

$ ./install_elphel

Init the enviroment variables (this is required for a successful php extension build).

$ cd elphel353
$ . ./init_env


After that has finished run make to create the first camera images

$ make

A directory with the same structure as will be on the camera will be mirrored to:

$ ./target

After that, follow the flashing instructions