353/363 Support: Difference between revisions

From ElphelWiki
Jump to navigation Jump to search
Leach (talk | contribs)
No edit summary
Faris (talk | contribs)
. ./init_env
Line 28: Line 28:
<code>
<code>


$ export CVS_RSH=ssh  
$ export CVS_RSH=ssh  


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


</code>
</code>
Line 37: Line 37:


<code>
<code>
cd ~/workspace/elphel-7.1
$ cd ~/workspace/elphel-7.1
</code>
</code>


Line 43: Line 43:


<code>
<code>
./install_elphel_from_cvs
$ ./install_elphel_from_cvs
</code>
</code>


Line 49: Line 49:


<code>  
<code>  
cd ../353
$ cd ../353
</code>
 
Init the enviroment variables (this is required for a successful php extension build).
 
<code>
$ . ./init_env
</code>
</code>


Line 55: Line 61:


<code>
<code>
./install_elphel
$ ./install_elphel
</code>
</code>


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


<code> make </code>
<code>
$ make
</code>


These will be made to <code>./target</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]]
After that, follow the [[Reflashing_the_353/363 |flashing instructions]]

Revision as of 18:02, 12 May 2008

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

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

$ . ./init_env

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

$ ./install_elphel

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