Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Elphel camera parts 0353-70

Wiki Recent Changes - Wed, 05/28/2014 - 15:38

0353-70-48 - Lens, M12, f=4.5mm:

← Older revision Revision as of 21:38, 28 May 2014 Line 101: Line 101: ---- ---- === 0353-70-48 - Lens, M12, f=4.5mm === === 0353-70-48 - Lens, M12, f=4.5mm === -{| border="0" cellpadding="2"+{{Cad4|0353-70-48}} -|-+  -| [[Image:0353-70-48.jpeg|thumb|[[Media:0353-70-48.stp.tar.gz|3d (step)]]  [[Media:0353-70-48.dxf.tar.gz|2d (dxf)]]  [[Media:0353-70-48.pdf|2d (pdf)]]]] ||+---- -|-+  -|}+=== 0353-70-481 - Lens, M12, barrel ===  +{{Cad4|0353-70-481}}  +  ---- ---- Oleg

File:0353-70-481.stp.tar.gz

Wiki Recent Changes - Wed, 05/28/2014 - 15:33

← Older revision Revision as of 21:33, 28 May 2014 Line 1: Line 1: - +== Licensing ==  +{{CERN OHLv1.1 }} Oleg

File:0353-70-481.stp.tar.gz

Wiki Recent Changes - Wed, 05/28/2014 - 15:32

uploaded "[[File:0353-70-481.stp.tar.gz]]"

Oleg

Request for Quote 8

Wiki Recent Changes - Fri, 05/09/2014 - 11:35

← Older revision Revision as of 17:35, 9 May 2014 Line 21: Line 21: | [[Elphel_camera_parts_0353-26#0353-26-08_-_Camera_mount_spacer|0353-26-08 ]]|| Camera mount spacer  || 8 ||   | [[Elphel_camera_parts_0353-26#0353-26-08_-_Camera_mount_spacer|0353-26-08 ]]|| Camera mount spacer  || 8 ||   |- |- -| [[Elphel_camera_parts_0353-23#0353-23-10_-_SFE_insert_holder|0353-23-10 ]]|| SFE insert holder  || 4 ||  +| [[Elphel_camera_parts_0353-23#0353-23-10A_-_SFE_insert_holder|0353-23-10A ]]|| SFE insert holder  || 4 ||   |- |- | [[Elphel_camera_parts_0353-23#0353-23-11_-_SFE_insert_assembly_plate|0353-23-11 ]]|| SFE insert assembly plate || 4 ||   | [[Elphel_camera_parts_0353-23#0353-23-11_-_SFE_insert_assembly_plate|0353-23-11 ]]|| SFE insert assembly plate || 4 ||   Olga

Yocto tests

Wiki Recent Changes - Tue, 04/29/2014 - 18:50

← Older revision Revision as of 00:50, 30 April 2014 Line 44: Line 44:           git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393   git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393 -  cd meta-elphel393; git checkout 777ee20496edebc0f83981e5755d551c46466833; cd ..+  cd meta-elphel393; git checkout 9e09294803fc370657424235b395d205dd0994a3; cd ..           '''#Part 2 : init environment and auto-fill Yocto's conf-files'''   '''#Part 2 : init environment and auto-fill Yocto's conf-files''' Oleg

Ezynq

Wiki Recent Changes - Fri, 04/25/2014 - 16:07

Install meta-toolchain (Kubuntu 13.04):

← Older revision Revision as of 22:07, 25 April 2014 Line 46: Line 46: <font size='2'> <font size='2'>   sudo apt-get install texinfo chrpath   sudo apt-get install texinfo chrpath -  git clone -b dylan git://git.yoctoproject.org/poky+  git clone -b dora git://git.yoctoproject.org/poky   cd poky   cd poky   . ./oe-init-build-env   . ./oe-init-build-env Line 53: Line 53: * Run installation script in ''build/tmp/deploy/'' * Run installation script in ''build/tmp/deploy/'' -  ==Install Ezynq (Kubuntu 13.04)== ==Install Ezynq (Kubuntu 13.04)== Oleg

Yocto tests

Wiki Recent Changes - Fri, 04/25/2014 - 14:35

Setup:

← Older revision Revision as of 20:35, 25 April 2014 (One intermediate revision not shown)Line 32: Line 32:           git clone -b dora git://git.yoctoproject.org/poky.git poky   git clone -b dora git://git.yoctoproject.org/poky.git poky -  cd poky; git checkout f1276b066223e7f501f7f711680215ff8edee252+  cd poky; git checkout 50e9ccb2aff7b9f9dca4fda99a6832c60f64de3b           git clone -b dora https://github.com/openembedded/meta-oe.git meta-oe   git clone -b dora https://github.com/openembedded/meta-oe.git meta-oe -  cd meta-oe; git checkout 40e0f371f3eb1628655c484feac0cebf810737b4; cd ..+  cd meta-oe; git checkout ee173678383683e972c7d4d6f0ef5790bfa50274; cd ..           git clone -b dora https://github.com/Xilinx/meta-xilinx.git meta-xilinx   git clone -b dora https://github.com/Xilinx/meta-xilinx.git meta-xilinx Line 41: Line 41:           git clone -b master git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq   git clone -b master git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq -  cd meta-ezynq; git checkout 33d8ebb91d6c2882ad79f7794641d7eb7e2effbe; cd ..+  cd meta-ezynq; git checkout b046b97faaee5cf5f83b554ae0a24d5cce8606c6; cd ..           git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393   git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393 Oleg

Yocto tests

Wiki Recent Changes - Fri, 04/25/2014 - 12:47

Setup:

← Older revision Revision as of 18:47, 25 April 2014 Line 32: Line 32:           git clone -b dora git://git.yoctoproject.org/poky.git poky   git clone -b dora git://git.yoctoproject.org/poky.git poky -  cd poky; git checkout f1276b066223e7f501f7f711680215ff8edee252+  cd poky; git checkout 50e9ccb2aff7b9f9dca4fda99a6832c60f64de3b           git clone -b dora https://github.com/openembedded/meta-oe.git meta-oe   git clone -b dora https://github.com/openembedded/meta-oe.git meta-oe -  cd meta-oe; git checkout 40e0f371f3eb1628655c484feac0cebf810737b4; cd ..+  cd meta-oe; git checkout ee173678383683e972c7d4d6f0ef5790bfa50274; cd ..           git clone -b dora https://github.com/Xilinx/meta-xilinx.git meta-xilinx   git clone -b dora https://github.com/Xilinx/meta-xilinx.git meta-xilinx Oleg

Yocto tests

Wiki Recent Changes - Wed, 04/09/2014 - 17:46

Setup:

← Older revision Revision as of 23:46, 9 April 2014 (5 intermediate revisions not shown)Line 27: Line 27: ==<font color="blue">Setup</font>== ==<font color="blue">Setup</font>== -* Step 1:+* Step 1: Copy into '''some_script.sh''', modify and run: -<font size='2'>+ - git clone -b dora git://git.yoctoproject.org/poky.git+ - cd poky # (just for convenience)+ - git clone git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393+ - git clone git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq+ - git clone -b dora https://github.com/openembedded/meta-oe.git+ - git clone -b dora https://github.com/Xilinx/meta-xilinx.git+ -</font>+ -* Step 2: Init environment+ <font size='2'> <font size='2'>  + '''#Part 1'''  +  + git clone -b dora git://git.yoctoproject.org/poky.git poky  + cd poky; git checkout f1276b066223e7f501f7f711680215ff8edee252  +  + git clone -b dora https://github.com/openembedded/meta-oe.git meta-oe  + cd meta-oe; git checkout 40e0f371f3eb1628655c484feac0cebf810737b4; cd ..  +  + git clone -b dora https://github.com/Xilinx/meta-xilinx.git meta-xilinx  + cd meta-xilinx; git checkout aa7d677515ab7d45bbd3bdd6c5383f4143147c6d; cd ..  +  + git clone -b master git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq  + cd meta-ezynq; git checkout 33d8ebb91d6c2882ad79f7794641d7eb7e2effbe; cd ..  +  + git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393  + cd meta-elphel393; git checkout 777ee20496edebc0f83981e5755d551c46466833; cd ..  +  + '''#Part 2 : init environment and auto-fill Yocto's conf-files'''  +  + CURRENT_PATH=$(dirname $(readlink -f "$0"))  + . ./oe-init-build-env  +  + BBLAYERS_CONF="conf/bblayers.conf"  +  + echo "BBLAYERS = \" \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto-bsp \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-elphel393 \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-ezynq \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-oe \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-webserver \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-networking \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-xilinx \\" >> $BBLAYERS_CONF  + echo "  \"" >> $BBLAYERS_CONF  +  + LOCAL_CONF="conf/local.conf"  +  + # number of parallel tasks (including compiles)  + echo "BB_NUMBER_THREADS ?= \"'''8'''\"" >> $LOCAL_CONF  + # number of parallel compiles  + echo "PARALLEL_MAKE ?= \"-j '''8'''\"" >> $LOCAL_CONF  + # <font color='red'>change the MACHINE</font>  + echo "MACHINE ?= \"'''elphel393'''\"" >> $LOCAL_CONF  + # <font color='red'>Elphel's MIRROR website, '''\n''' is important</font>  + echo "MIRRORS =+ \"http://.*/.*    http://mirror.elphel.com/elphel393_mirror/ \n \"" >> $LOCAL_CONF  +  +* Step 2: re-init environment   cd poky   cd poky   . ./oe-init-build-env   . ./oe-init-build-env  +  +* Step 3: build bootable image (3 targets)  + bitbake u-boot-ezynq linux-xlnx core-image-elphel393 </font> </font> -* Step 3: Edit ''build/conf/bblayers.conf'' - add paths to BBLAYERS:  -<font size='2'>  - <absolute-path>/poky/meta-elphel393 \  - <absolute-path>/poky/meta-ezynq \  - <absolute-path>/poky/meta-oe/meta-oe \  - <absolute-path>/poky/meta-oe/meta-webserver \  - <absolute-path>/poky/meta-oe/meta-networking \  - <absolute-path>/poky/meta-xilinx \  -</font>  -* Step 4: Edit ''build/conf/local.conf'' - set MACHINE and other things:  -<font size='2'>  -  BB_NUMBER_THREADS = "8"# (depends on the PC's CPU)  -  PARALLEL_MAKE = "-j 8" # (depends on the PC's CPU)  -  MACHINE ?= "elphel393" # (based on MACHINE="zedboard" )  -</font>  -  ====Notes==== ====Notes==== * Currently having 4 MACHINES: elphel393, microzed, zc706 and zedboard * Currently having 4 MACHINES: elphel393, microzed, zc706 and zedboard Oleg

Yocto tests

Wiki Recent Changes - Tue, 04/08/2014 - 20:04

Setup:

← Older revision Revision as of 02:04, 9 April 2014 (4 intermediate revisions not shown)Line 27: Line 27: ==<font color="blue">Setup</font>== ==<font color="blue">Setup</font>== -* Step 1:+* Step 1: Copy into '''some_script.sh''', modify and run: -<font size='2'>+ - git clone -b dora git://git.yoctoproject.org/poky.git+ - cd poky # (just for convenience)+ - git clone git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393+ - git clone git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq+ - git clone -b dora https://github.com/openembedded/meta-oe.git+ - git clone -b dora https://github.com/Xilinx/meta-xilinx.git+ -</font>+ -* Step 2: Init environment+ <font size='2'> <font size='2'>  + '''#Part 1'''  +  + git clone -b dora git://git.yoctoproject.org/poky.git poky  + cd poky; git checkout f1276b066223e7f501f7f711680215ff8edee252  +  + git clone -b dora https://github.com/openembedded/meta-oe.git meta-oe  + cd meta-oe; git checkout 40e0f371f3eb1628655c484feac0cebf810737b4; cd ..  +  + git clone -b dora https://github.com/Xilinx/meta-xilinx.git meta-xilinx  + cd meta-xilinx; git checkout aa7d677515ab7d45bbd3bdd6c5383f4143147c6d; cd ..  +  + git clone -b master git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq  + cd meta-ezynq; git checkout 33d8ebb91d6c2882ad79f7794641d7eb7e2effbe; cd ..  +  + git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393  + cd meta-elphel393; git checkout 9f46f7d66fa5ecbce018d5dc53e2cce51e1fdae2; cd ..  +  + '''#Part 2 : init environment and auto-fill Yocto's conf-files'''  +  + CURRENT_PATH=$(dirname $(readlink -f "$0"))  + . ./oe-init-build-env  +  + BBLAYERS_CONF="conf/bblayers.conf"  +  + echo "BBLAYERS = \" \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto-bsp \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-elphel393 \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-ezynq \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-oe \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-webserver \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-networking \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-xilinx \\" >> $BBLAYERS_CONF  + echo "  \"" >> $BBLAYERS_CONF  +  + LOCAL_CONF="conf/local.conf"  +  + # number of parallel tasks (including compiles)  + echo "BB_NUMBER_THREADS ?= \"'''8'''\"" >> $LOCAL_CONF  + # number of parallel compiles  + echo "PARALLEL_MAKE ?= \"-j '''8'''\"" >> $LOCAL_CONF  + # <font color='red'>change the MACHINE</font>  + echo "MACHINE ?= \"'''elphel393'''\"" >> $LOCAL_CONF  + # <font color='red'>Elphel's MIRROR website, '''\n''' is important</font>  + echo "MIRRORS =+ \"http://.*/.*    http://mirror.elphel.com/elphel393_mirror/ \n \"" >> $LOCAL_CONF  +  +* Step 2: re-init environment   cd poky   cd poky   . ./oe-init-build-env   . ./oe-init-build-env  +  +* Step 3: build bootable image (3 targets)  + bitbake u-boot-ezynq linux-xlnx core-image-elphel393 </font> </font> -* Step 3: Edit ''build/conf/bblayers.conf'' - add paths to BBLAYERS:  -<font size='2'>  - <absolute-path>/poky/meta-elphel393 \  - <absolute-path>/poky/meta-ezynq \  - <absolute-path>/poky/meta-oe/meta-oe \  - <absolute-path>/poky/meta-oe/meta-webserver \  - <absolute-path>/poky/meta-oe/meta-networking \  - <absolute-path>/poky/meta-xilinx \  -</font>  -* Step 4: Edit ''build/conf/local.conf'' - set MACHINE and other things:  -<font size='2'>  -  BB_NUMBER_THREADS = "8"# (depends on the PC's CPU)  -  PARALLEL_MAKE = "-j 8" # (depends on the PC's CPU)  -  MACHINE ?= "elphel393" # (based on MACHINE="zedboard" )  -</font>  -  ====Notes==== ====Notes==== * Currently having 4 MACHINES: elphel393, microzed, zc706 and zedboard * Currently having 4 MACHINES: elphel393, microzed, zc706 and zedboard Oleg

Yocto tests

Wiki Recent Changes - Tue, 04/08/2014 - 18:03

← Older revision Revision as of 00:03, 9 April 2014 (3 intermediate revisions not shown)Line 27: Line 27: ==<font color="blue">Setup</font>== ==<font color="blue">Setup</font>== -* Step 1:+* Step 1: Copy into '''some_script.sh''', modify and run: -<font size='2'>+ - git clone -b dora git://git.yoctoproject.org/poky.git+ - cd poky # (just for convenience)+ - git clone git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393+ - git clone git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq+ - git clone -b dora https://github.com/openembedded/meta-oe.git+ - git clone -b dora https://github.com/Xilinx/meta-xilinx.git+ -</font>+ -* Step 2: Init environment+ <font size='2'> <font size='2'>  + '''#Part 1'''  +  + git clone -b dora git://git.yoctoproject.org/poky.git poky  + cd poky; git checkout f1276b066223e7f501f7f711680215ff8edee252  +  + git clone -b dora https://github.com/openembedded/meta-oe.git meta-oe  + cd meta-oe; git checkout 40e0f371f3eb1628655c484feac0cebf810737b4; cd ..  +  + git clone -b dora https://github.com/Xilinx/meta-xilinx.git meta-xilinx  + cd meta-xilinx; git checkout aa7d677515ab7d45bbd3bdd6c5383f4143147c6d; cd ..  +  + git clone -b master git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq  + cd meta-ezynq; git checkout 33d8ebb91d6c2882ad79f7794641d7eb7e2effbe; cd ..  +  + git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393  + cd meta-elphel393; git checkout 32a711b4e61a371f1bbccd0d26fd1b14a74387bc; cd ..  +  + '''#Part 2 : init environment and auto-fill Yocto's conf-files'''  +  + CURRENT_PATH=$(dirname $(readlink -f "$0"))  + . ./oe-init-build-env  +  + BBLAYERS_CONF="conf/bblayers.conf"  +  + echo "BBLAYERS = \" \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto-bsp \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-elphel393 \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-ezynq \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-oe \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-webserver \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-oe/meta-networking \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-xilinx \\" >> $BBLAYERS_CONF  + echo "  \"" >> $BBLAYERS_CONF  +  + LOCAL_CONF="conf/local.conf"  +  + # number of parallel tasks (including compiles)  + echo "BB_NUMBER_THREADS ?= \"'''8'''\"" >> $LOCAL_CONF  + # number of parallel compiles  + echo "PARALLEL_MAKE ?= \"-j '''8'''\"" >> $LOCAL_CONF  + # <font color='red'>change the MACHINE</font>  + echo "MACHINE ?= \"'''elphel393'''\"" >> $LOCAL_CONF  + # <font color='red'>Elphel's MIRROR website, '''\n''' is important</font>  + echo "MIRRORS =+ \"http://.*/.*    http://mirror.elphel.com/elphel393_mirror/ \n \"" >> $LOCAL_CONF  +  +* Step 2: re-init environment   cd poky   cd poky   . ./oe-init-build-env   . ./oe-init-build-env  +  +* Step 3: build bootable image (3 targets)  + bitbake u-boot-ezynq linux-xlnx core-image-elphel393 </font> </font> -* Step 3: Edit ''build/conf/bblayers.conf'' - add paths to BBLAYERS:  -<font size='2'>  - <absolute-path>/poky/meta-elphel393 \  - <absolute-path>/poky/meta-ezynq \  - <absolute-path>/poky/meta-oe/meta-oe \  - <absolute-path>/poky/meta-oe/meta-webserver \  - <absolute-path>/poky/meta-oe/meta-networking \  - <absolute-path>/poky/meta-xilinx \  -</font>  -* Step 4: Edit ''build/conf/local.conf'' - set MACHINE and other things:  -<font size='2'>  -  BB_NUMBER_THREADS = "8"# (depends on the PC's CPU)  -  PARALLEL_MAKE = "-j 8" # (depends on the PC's CPU)  -  MACHINE ?= "elphel393" # (based on MACHINE="zedboard" )  -</font>  -  ====Notes==== ====Notes==== * Currently having 4 MACHINES: elphel393, microzed, zc706 and zedboard * Currently having 4 MACHINES: elphel393, microzed, zc706 and zedboard Oleg

Elphel, inc. on trip to Geneva, Switzerland.

Elphel Development Blog - Mon, 03/31/2014 - 12:04

University of Geneva

Monday, April 14, 2014 – 18:15 at Uni-Mail, room MR070, University of Geneva.

Elphel, Inc. is giving a conference entitled “High Performance Open Hardware for Scientific Applications”. Following the conference, you will be invited to attend a round-table discussion to debate the subject with people from Elphel and Javier Serrano from CERN.

Javier studied Physics and Electronics Engineering. He is the head of the Hardware and Timing section in CERN’s Beams Control group, and the founder of the Open Hardware Repository. Javier has co-authored the CERN Open Hardware Licence. He and his colleagues have also recently started contributing improvements to KiCad, a free software tool for the design of Printed Circuit Boards

Elphel Inc. is invited by their partner specialized in stereophotogrammetry applications – the Swiss company Foxel SA, from April 14-21 in Geneva, Switzerland.

You can enjoy a virtual tour of the Geneva University by clicking on the links herein below:
(make sure to use the latest version of Firefox or Chromium to view the demos)

Foxel’s team would be delighted to have all of Elphel’s clients and followers to participate in the conference.
A chat can also be organized in the next few days. Please contact us at Foxel SA.

If you do not have the opportunity to visit us in Geneva, the conference will be streamed live and the recording will be available.

Yocto tests

Wiki Recent Changes - Mon, 03/24/2014 - 14:47

Build bootloader:

← Older revision Revision as of 20:47, 24 March 2014 (One intermediate revision not shown)Line 20: Line 20: These names are as they appear in the u-boot configuration header file - actual output files have different names: These names are as they appear in the u-boot configuration header file - actual output files have different names: -* '''boot.bin''' - u-boot as the first stage bootloader+* '''boot.bin'''+('''u-boot.img''') - u-boot as the first stage bootloader = Secondary Program Loader tha boots '''u-boot.img''' * '''devicetree.dtb''' - device tree with described interfaces, zynq registers, interrupts and drivers * '''devicetree.dtb''' - device tree with described interfaces, zynq registers, interrupts and drivers * '''uImage''' - kernel, drivers * '''uImage''' - kernel, drivers * '''uramdisk.image.gz''' - applications * '''uramdisk.image.gz''' - applications Copy them on the micro SD card > run '''boot''' once in the u-boot command line. Copy them on the micro SD card > run '''boot''' once in the u-boot command line. -  -  ==<font color="blue">Setup</font>== ==<font color="blue">Setup</font>== Line 72: Line 70: ====Output==== ====Output==== * poky/build/tmp/deploy/images/'''boot.bin''' * poky/build/tmp/deploy/images/'''boot.bin'''  +* poky/build/tmp/deploy/images/'''u-boot.img''' ====Notes==== ====Notes==== Oleg

Ezynq

Wiki Recent Changes - Mon, 03/10/2014 - 16:36

← Older revision Revision as of 22:36, 10 March 2014 (14 intermediate revisions not shown)Line 1: Line 1: ==Decription== ==Decription== [https://sourceforge.net/p/elphel/ezynq Ezynq] project is started to create a bootloader for systems based on the Xilinx Zynq SoC without the inconvenience of the non-free tools and/or files. The goal is not just to "free" the code, but to provide users with the higher degree of flexibility in fine-tuning of the configuration parameters. [https://sourceforge.net/p/elphel/ezynq Ezynq] project is started to create a bootloader for systems based on the Xilinx Zynq SoC without the inconvenience of the non-free tools and/or files. The goal is not just to "free" the code, but to provide users with the higher degree of flexibility in fine-tuning of the configuration parameters.  +  +====="Free" the code part=====  +Ezynq addresses the potential legal problems with distribution of a product/software based on Zynq platform:  +* FSBL is under Xilinx's copyright  +* The current (2014/02/23) official SPL implementation in the [https://github.com/Xilinx/u-boot-xlnx/tree/master-next u-boot-xlnx master-next 54fee227ef141214141a226efd17ae0516deaf32] branch is FSBL-less but it requires to use the files (<b>ps7_init.c/h</b>) that come under Xilinx's copyright which makes u-boot noncompliant with its GPL license.  + ==Supported boards== ==Supported boards== -* [http://microzed.org Avnet MicroZed] - Zynq 7Z010+{| class="wikitable" -* [http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm Xilinx ZC706] - Zynq 7Z045+|- -* [http://www.zedboard.org/ Digilent/Avnet ZedBoard] - Zynq 7Z020 (not tested)+! Board !! Chip !! Manufacturer !! Tested? -* [http://blog.elphel.com/2013/11/nc393-development-progress-testing-the-hardware/ Elphel 10393] - Zynq 7Z030+|-  +| style="padding:0px 15px 0px 15px;" | [http://microzed.org MicroZed]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z010    +| style="padding:0px 15px 0px 15px;" | Avnet  +| style="padding:0px 15px 0px 15px;" | <font color='green'>Y</font>  +|-  +| style="padding:0px 15px 0px 15px;" | [http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm ZC706]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z045    +| style="padding:0px 15px 0px 15px;" | Xilinx  +| style="padding:0px 15px 0px 15px;" | <font color='green'>Y</font>  +|-  +| style="padding:0px 15px 0px 15px;" | [http://www.zedboard.org/ ZedBoard]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z020    +| style="padding:0px 15px 0px 15px;" | Digilent/Avnet  +| style="padding:0px 15px 0px 15px;" | <font color='orange'>N</font>  +|-  +| style="padding:0px 15px 0px 15px;" | [http://blog.elphel.com/2013/11/nc393-development-progress-testing-the-hardware/ 10393]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z030    +| style="padding:0px 15px 0px 15px;" | Elphel  +| style="padding:0px 15px 0px 15px;" | <font color='green'>Y</font>  +|}  +  ==Output== ==Output== -* '''boot.bin''' (fsbl is not required to boot)+* '''boot.bin''' (SPL) - loads u-boot.img, no FSBL needed.  +* '''u-boot.img''' (u-boot image)  +   +Boot: Copy them to SD card in order to boot from it.  +  ==Install meta-toolchain (Kubuntu 13.04)== ==Install meta-toolchain (Kubuntu 13.04)== -*+* Build: <font size='2'> <font size='2'>   sudo apt-get install texinfo chrpath   sudo apt-get install texinfo chrpath Line 23: Line 54: * Run installation script in ''build/tmp/deploy/'' * Run installation script in ''build/tmp/deploy/'' -==Install ezynq (Kubuntu 13.04)==+   +==Install Ezynq (Kubuntu 13.04)== <font size='2'> <font size='2'>   git clone git://git.code.sf.net/p/elphel/ezynq ezynq   git clone git://git.code.sf.net/p/elphel/ezynq ezynq Line 30: Line 62: </font> </font> -==Generate boot.bin==+   +==Build== * Edit ''initenv'' according to the built meta-toolchain * Edit ''initenv'' according to the built meta-toolchain -*+* Build: <font size='2'> <font size='2'>   cd u-boot-xlnx   cd u-boot-xlnx Line 44: Line 77: * The generated files are: * The generated files are: -** '''boot.bin''' - the bootloader image+** '''boot_head.bin''' - contains values for RBL register initialization  +** '''boot.bin''' - the SPL image  +** '''u-boot.img''' - the u-boot image ** '''u-boot.html''' - configuration settings overview ** '''u-boot.html''' - configuration settings overview ** '''u-boot.map''' - the bootloader's memory map ** '''u-boot.map''' - the bootloader's memory map ** '''u-boot''' - ELF file ** '''u-boot''' - ELF file -==Develop (add boards support)==+   +==Develop (add support for new boards)== * Add a new board record to the list in the ''boards.cfg'' (or leave as is if the item already exists). * Add a new board record to the list in the ''boards.cfg'' (or leave as is if the item already exists). * Create a configuration file for the new board - use ''include/configs/zynq_microzed.h'' as a reference * Create a configuration file for the new board - use ''include/configs/zynq_microzed.h'' as a reference Line 56: Line 92:   include/configs/ezynq/ezynq_XC7Z010_1CLG400.h   include/configs/ezynq/ezynq_XC7Z010_1CLG400.h   include/configs/ezynq/zed_ezynq.h   include/configs/ezynq/zed_ezynq.h -*+* Build: -  <font size='2'>./makeuboot</font>+  <font size='2'>./makeuboot <new_board>_config</font> -<font color='red'>'''IMPORTANT:''' Only '''192KB''' of zynq's series on-chip memory are available at boot. It is the maximal size of '''u-boot.bin''' (not the final '''boot.bin''') - the python script will throw just a warning.</font>  ==Known issues== ==Known issues== Oleg

Ezynq

Wiki Recent Changes - Mon, 03/10/2014 - 15:46

Generate boot.bin:

← Older revision Revision as of 21:46, 10 March 2014 (6 intermediate revisions not shown)Line 3: Line 3: ==Supported boards== ==Supported boards== -* [http://microzed.org Avnet MicroZed] - Zynq 7Z010+{| class="wikitable" -* [http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm Xilinx ZC706] - Zynq 7Z045+|- -* [http://www.zedboard.org/ Digilent/Avnet ZedBoard] - Zynq 7Z020 (not tested)+! Board !! Chip !! Manufacturer -* [http://blog.elphel.com/2013/11/nc393-development-progress-testing-the-hardware/ Elphel 10393] - Zynq 7Z030+|-  +| style="padding:0px 15px 0px 15px;" | [http://microzed.org MicroZed]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z010    +| style="padding:0px 15px 0px 15px;" | Avnet  +|-  +| style="padding:0px 15px 0px 15px;" | [http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm ZC706]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z045    +| style="padding:0px 15px 0px 15px;" | Xilinx  +|-  +| style="padding:0px 15px 0px 15px;" | [http://www.zedboard.org/ ZedBoard]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z020    +| style="padding:0px 15px 0px 15px;" | Digilent/Avnet  +|-  +| style="padding:0px 15px 0px 15px;" | [http://blog.elphel.com/2013/11/nc393-development-progress-testing-the-hardware/ 10393]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z030    +| style="padding:0px 15px 0px 15px;" | Elphel  +|} ==Output== ==Output== -* '''boot.bin''' (fsbl is not required to boot)+* '''boot.bin''' (SPL) - loads u-boot.img, no FSBL needed.  +* '''u-boot.img''' (u-boot image) ==Install meta-toolchain (Kubuntu 13.04)== ==Install meta-toolchain (Kubuntu 13.04)== Line 30: Line 47: </font> </font> -==Generate boot.bin==+==Build== * Edit ''initenv'' according to the built meta-toolchain * Edit ''initenv'' according to the built meta-toolchain * * Line 44: Line 61: * The generated files are: * The generated files are: -** '''boot.bin''' - the bootloader image+** '''boot_head.bin'''  +** '''boot.bin''' - the SPL image  +** '''u-boot.img''' - u-boot image (if '''boot.bin''' built with SPL support) ** '''u-boot.html''' - configuration settings overview ** '''u-boot.html''' - configuration settings overview ** '''u-boot.map''' - the bootloader's memory map ** '''u-boot.map''' - the bootloader's memory map ** '''u-boot''' - ELF file ** '''u-boot''' - ELF file  +  +==Boot==  +* Copy '''boot.bin''' & '''u-boot.img''' (if generated) to SD card. Boot from it. ==Develop (add boards support)== ==Develop (add boards support)== Oleg

Ezynq

Wiki Recent Changes - Mon, 03/10/2014 - 14:25

Supported boards:

← Older revision Revision as of 20:25, 10 March 2014 (4 intermediate revisions not shown)Line 3: Line 3: ==Supported boards== ==Supported boards== -* [http://microzed.org Avnet MicroZed] - Zynq 7Z010+{| class="wikitable" -* [http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm Xilinx ZC706] - Zynq 7Z045+|- -* [http://www.zedboard.org/ Digilent/Avnet ZedBoard] - Zynq 7Z020 (not tested)+! Board !! Chip !! Manufacturer -* [http://blog.elphel.com/2013/11/nc393-development-progress-testing-the-hardware/ Elphel 10393] - Zynq 7Z030+|-  +| style="padding:0px 15px 0px 15px;" | [http://microzed.org MicroZed]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z010    +| style="padding:0px 15px 0px 15px;" | Avnet  +|-  +| style="padding:0px 15px 0px 15px;" | [http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm ZC706]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z045    +| style="padding:0px 15px 0px 15px;" | Xilinx  +|-  +| style="padding:0px 15px 0px 15px;" | [http://www.zedboard.org/ ZedBoard]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z020    +| style="padding:0px 15px 0px 15px;" | Digilent/Avnet  +|-  +| style="padding:0px 15px 0px 15px;" | [http://blog.elphel.com/2013/11/nc393-development-progress-testing-the-hardware/ 10393]  +| style="padding:0px 15px 0px 15px;" | Zynq 7Z030    +| style="padding:0px 15px 0px 15px;" | Elphel  +|} ==Output== ==Output== -* '''boot.bin''' (fsbl is not required to boot)+* '''boot.bin''' (fsbl is not required to boot, this boots u-boot.img (SPL))  +* '''u-boot.img''' (u-boot) ==Install meta-toolchain (Kubuntu 13.04)== ==Install meta-toolchain (Kubuntu 13.04)== Line 45: Line 62: * The generated files are: * The generated files are: ** '''boot.bin''' - the bootloader image ** '''boot.bin''' - the bootloader image  +** '''u-boot.img''' - u-boot image (if '''boot.bin''' built with SPL support) ** '''u-boot.html''' - configuration settings overview ** '''u-boot.html''' - configuration settings overview ** '''u-boot.map''' - the bootloader's memory map ** '''u-boot.map''' - the bootloader's memory map ** '''u-boot''' - ELF file ** '''u-boot''' - ELF file  +  +==Boot==  +* Copy '''boot.bin''' & '''u-boot.img''' (if generated) to SD card. Boot from it. ==Develop (add boards support)== ==Develop (add boards support)== Oleg

Ezynq

Wiki Recent Changes - Thu, 03/06/2014 - 20:40

Boot:

← Older revision Revision as of 03:40, 7 March 2014 (3 intermediate revisions not shown)Line 9: Line 9: ==Output== ==Output== -* '''boot.bin''' (fsbl is not required to boot)+* '''boot.bin''' (fsbl is not required to boot, this boots u-boot.img (SPL))  +* '''u-boot.img''' (u-boot) ==Install meta-toolchain (Kubuntu 13.04)== ==Install meta-toolchain (Kubuntu 13.04)== Line 45: Line 46: * The generated files are: * The generated files are: ** '''boot.bin''' - the bootloader image ** '''boot.bin''' - the bootloader image  +** '''u-boot.img''' - u-boot image (if '''boot.bin''' built with SPL support) ** '''u-boot.html''' - configuration settings overview ** '''u-boot.html''' - configuration settings overview ** '''u-boot.map''' - the bootloader's memory map ** '''u-boot.map''' - the bootloader's memory map ** '''u-boot''' - ELF file ** '''u-boot''' - ELF file  +  +==Boot==  +* Copy '''boot.bin''' & '''u-boot.img''' (if generated) to SD card. Boot from it. ==Develop (add boards support)== ==Develop (add boards support)== Oleg

Elphel Software Kit for Ubuntu

Wiki Recent Changes - Sat, 02/01/2014 - 13:27

ImageJ and Elphel plugins for imageJ:

← Older revision Revision as of 20:27, 1 February 2014 Line 283: Line 283: You may download ImageJ bundled with Java from the [http://rsbweb.nih.gov/ij/download.html download page]: You may download ImageJ bundled with Java from the [http://rsbweb.nih.gov/ij/download.html download page]: ==== With 32-bit Java ====   ==== With 32-bit Java ====   -cd ~/Download; wget "http://rsbweb.nih.gov/ij/download/linux/ij146-x86.tar.gz" ; tar zxvf ij146-x86.tar.gz+cd ~/Download; wget "http://rsbweb.nih.gov/ij/download/linux/ij147-linux32.zip" ; unzip ij147-linux32.zip ==== With 64-bit Java ==== ==== With 64-bit Java ==== -cd ~/Download; wget "http://rsbweb.nih.gov/ij/download/linux/ij146-linux64.tar.gz" ; tar zxvf ij146-linux64.tar.gz+cd ~/Download; wget "http://rsbweb.nih.gov/ij/download/linux/ij147-linux64.zip" ; unzip ij147-linux64.zip '''If any of the two direct download links above are broken, please use the [http://rsbweb.nih.gov/ij/download.html] to get the new ImageJ version''' '''If any of the two direct download links above are broken, please use the [http://rsbweb.nih.gov/ij/download.html] to get the new ImageJ version''' Polto

Yocto tests

Wiki Recent Changes - Mon, 12/30/2013 - 19:36

Setup:

← Older revision Revision as of 02:36, 31 December 2013 Line 54: Line 54: * Step 4: Edit ''build/conf/local.conf'' - set MACHINE and other things: * Step 4: Edit ''build/conf/local.conf'' - set MACHINE and other things: <font size='2'> <font size='2'> -   BB_NUMBER_THREADS = "8" (depends on the PC's CPU)+   BB_NUMBER_THREADS = "8"# (depends on the PC's CPU) -   PARALLEL_MAKE = "-j 8" (depends on the PC's CPU)+   PARALLEL_MAKE = "-j 8" # (depends on the PC's CPU) -   MACHINE ?= "elphel393" (based on MACHINE="zedboard" )+   MACHINE ?= "elphel393" # (based on MACHINE="zedboard" ) </font> </font> Andrey.filippov

[elphel353-8.0] By dzhimiev: MDI/MDIx setting mode fixes

Elphel CVS logs - Mon, 12/30/2013 - 17:53
dzhimiev committed changes to the Elphel project elphel353-8.0 CVS:
MDI/MDIx setting mode fixes

Pages

Subscribe to www3.elphel.com aggregator