06/18/16 [x393][framepars] by Andrey Filippov: Update README.md
Andrey Filippov committed changes to the Elphel git project :
Update README.md
Update README.md
06/18/16 [x393][master] by Andrey Filippov: Update README.md
Andrey Filippov committed changes to the Elphel git project :
Update README.md
Update README.md
06/18/16 [x393][master] by Andrey Filippov: Update README.md
Andrey Filippov committed changes to the Elphel git project :
Update README.md
Update README.md
06/18/16 [x393][framepars] by Andrey Filippov: Update README.md
Andrey Filippov committed changes to the Elphel git project :
Update README.md
Update README.md
06/17/16 [vdt-plugin][master] by AndreyFilippov: Changed TopModule<s> generators to use tool's top file if available
AndreyFilippov committed changes to the Elphel git project :
Changed TopModule<s> generators to use tool's top file if available
Changed TopModule<s> generators to use tool's top file if available
06/17/16 [vdt-plugin][master] by AndreyFilippov: reverted accidental debug
AndreyFilippov committed changes to the Elphel git project :
reverted accidental debug
reverted accidental debug
06/17/16 [vdt-plugin][master] by AndreyFilippov: Changed TopModule<s> generators to use tool's top file if available
AndreyFilippov committed changes to the Elphel git project :
Changed TopModule<s> generators to use tool's top file if available
Changed TopModule<s> generators to use tool's top file if available
06/17/16 [x393][master] by Andrey Filippov: Merge branch 'master' of github.com:Elphel/x393
Andrey Filippov committed changes to the Elphel git project :
Merge branch 'master' of github.com:Elphel/x393
Merge branch 'master' of github.com:Elphel/x393
06/17/16 [x393][framepars] by Andrey Filippov: generated bitstream for parallel interface sensors
Andrey Filippov committed changes to the Elphel git project :
generated bitstream for parallel interface sensors
generated bitstream for parallel interface sensors
06/17/16 [x393][framepars] by AndreyFilippov: Merge branch 'master' of https://github.com/Elphel/x393
AndreyFilippov committed changes to the Elphel git project :
Merge branch 'master' of https://github.com/Elphel/x393
Merge branch 'master' of https://github.com/Elphel/x393
06/17/16 [x393][master] by AndreyFilippov: minor formatting
AndreyFilippov committed changes to the Elphel git project :
minor formatting
minor formatting
06/17/16 [x393][master] by Andrey Filippov: removed duplicate line
Andrey Filippov committed changes to the Elphel git project :
removed duplicate line
removed duplicate line
Eyesis4pi Post-Processing
Requirements:
← Older revision Revision as of 20:06, 16 June 2016 (3 intermediate revisions not shown)Line 15: Line 15: * [http://php.net/ PHP] * [http://php.net/ PHP] * Get calibration kernels for the current Eyesis4Pi (come on a HDD with a camera).<!--Example kernels and sensor files can be found [http://eyesisbox.elphel.com/post-processing/calibration/ here]('''~78GB''', download everything).--> * Get calibration kernels for the current Eyesis4Pi (come on a HDD with a camera).<!--Example kernels and sensor files can be found [http://eyesisbox.elphel.com/post-processing/calibration/ here]('''~78GB''', download everything).--> -* Get default-config.corr-xml (HDD).<!--from the same [http://eyesisbox.elphel.com/post-processing/calibration/ location].-->+* Get default-config.corr-xml (come on a HDD with a camera).<!--from the same [http://eyesisbox.elphel.com/post-processing/calibration/ location].--> * Download footage from the camera.<!--Download footage samples from [http://eyesisbox.elphel.com/post-processing/post-processing/src/ here].--> * Download footage from the camera.<!--Download footage samples from [http://eyesisbox.elphel.com/post-processing/post-processing/src/ here].--> +<!-- * '''Processed''' files are available for downloading from [http://eyesisbox.elphel.com/post-processing/post-processing/imagej_processed/ here] (ready for the stitching step). * '''Processed''' files are available for downloading from [http://eyesisbox.elphel.com/post-processing/post-processing/imagej_processed/ here] (ready for the stitching step). * '''Stitched''' results are found [http://eyesisbox.elphel.com/post-processing/post-processing/results/ here]. * '''Stitched''' results are found [http://eyesisbox.elphel.com/post-processing/post-processing/results/ here]. +--> ==Instructions== ==Instructions== -* Open terminal window:+* Launch ImageJ from Eclipse <font size='2'> <font size='2'> - cd /data/ImageJ - ./run * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' '''Note''': if plugin needs to be recompiled - '''Plugins''' -> '''Compile & Run'''. Find and select '''Eyesis_Correction.java'''. '''Note''': if plugin needs to be recompiled - '''Plugins''' -> '''Compile & Run'''. Find and select '''Eyesis_Correction.java'''. Line 55: Line 55: * After processing is done there is only the blending step. It can be launched manually or from the WebGUI: * After processing is done there is only the blending step. It can be launched manually or from the WebGUI: **[[Eyesis4Pi_Footage_Procedures_page#Step_3|WebGUI]] **[[Eyesis4Pi_Footage_Procedures_page#Step_3|WebGUI]] -**Manual blending: [http://eyesisbox.elphel.com/post-processing/post-processing/stitch.php the following script] scans directory for *.tiffs from ImageJ and uses '''enblend'''(to stitch into 16-bit tiffs) and converts them into jpegs, in terminal:+**Manual blending: [http://community.elphel.com/files/eyesis4pi/post-processing/stitch.php the following script] scans directory for *.tiffs from ImageJ and uses '''enblend'''(to stitch into 16-bit tiffs) and converts them into jpegs, in terminal: <font size='2'> <font size='2'> php stitch.php [source_directory] [destination_directory] php stitch.php [source_directory] [destination_directory] OlegEyesis4pi Post-Processing
Instructions:
← Older revision Revision as of 19:39, 16 June 2016 (2 intermediate revisions not shown)Line 17: Line 17: * Get default-config.corr-xml (HDD).<!--from the same [http://eyesisbox.elphel.com/post-processing/calibration/ location].--> * Get default-config.corr-xml (HDD).<!--from the same [http://eyesisbox.elphel.com/post-processing/calibration/ location].--> * Download footage from the camera.<!--Download footage samples from [http://eyesisbox.elphel.com/post-processing/post-processing/src/ here].--> * Download footage from the camera.<!--Download footage samples from [http://eyesisbox.elphel.com/post-processing/post-processing/src/ here].--> +<!-- * '''Processed''' files are available for downloading from [http://eyesisbox.elphel.com/post-processing/post-processing/imagej_processed/ here] (ready for the stitching step). * '''Processed''' files are available for downloading from [http://eyesisbox.elphel.com/post-processing/post-processing/imagej_processed/ here] (ready for the stitching step). * '''Stitched''' results are found [http://eyesisbox.elphel.com/post-processing/post-processing/results/ here]. * '''Stitched''' results are found [http://eyesisbox.elphel.com/post-processing/post-processing/results/ here]. +--> ==Instructions== ==Instructions== -* Open terminal window:+* Launch ImageJ from Eclipse <font size='2'> <font size='2'> - cd /data/ImageJ - ./run * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' '''Note''': if plugin needs to be recompiled - '''Plugins''' -> '''Compile & Run'''. Find and select '''Eyesis_Correction.java'''. '''Note''': if plugin needs to be recompiled - '''Plugins''' -> '''Compile & Run'''. Find and select '''Eyesis_Correction.java'''. Line 55: Line 55: * After processing is done there is only the blending step. It can be launched manually or from the WebGUI: * After processing is done there is only the blending step. It can be launched manually or from the WebGUI: **[[Eyesis4Pi_Footage_Procedures_page#Step_3|WebGUI]] **[[Eyesis4Pi_Footage_Procedures_page#Step_3|WebGUI]] -**Manual blending: [http://eyesisbox.elphel.com/post-processing/post-processing/stitch.php the following script] scans directory for *.tiffs from ImageJ and uses '''enblend'''(to stitch into 16-bit tiffs) and converts them into jpegs, in terminal:+**Manual blending: [http://community.elphel.com/files/eyesis4pi/post-processing/stitch.php the following script] scans directory for *.tiffs from ImageJ and uses '''enblend'''(to stitch into 16-bit tiffs) and converts them into jpegs, in terminal: <font size='2'> <font size='2'> php stitch.php [source_directory] [destination_directory] php stitch.php [source_directory] [destination_directory] OlegNC353L-PHG Post-Processing
Instructions:
← Older revision Revision as of 19:33, 16 June 2016 (One intermediate revision not shown)Line 19: Line 19: ==Instructions== ==Instructions== -* launch ImageJ from Eclipse+* Launch ImageJ from Eclipse * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' '''Note''': if plugin needs to be recompiled - '''Plugins''' -> '''Compile & Run'''. Find and select '''Eyesis_Correction.java'''. '''Note''': if plugin needs to be recompiled - '''Plugins''' -> '''Compile & Run'''. Find and select '''Eyesis_Correction.java'''. -</font>+ {| {| |- valign="top" |- valign="top" OlegPHG Post-Processing
Requirements:
← Older revision Revision as of 19:31, 16 June 2016 (One intermediate revision not shown)Line 10: Line 10: ==Requirements== ==Requirements== * Linux OS (Kubuntu preferably). * Linux OS (Kubuntu preferably). -* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|Elphel ImageJ Plugins]].+* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|Elphel ImageJ plugins]]. * Locate calibration kernels for the current camera. * Locate calibration kernels for the current camera. * Locate ''default-config.corr-xml''. * Locate ''default-config.corr-xml''. ==Instructions== ==Instructions== -* Launch ImageJ from Eclipse:+* Launch ImageJ from Eclipse * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' {| {| OlegNC353L-PHG Post-Processing
Instructions:
← Older revision Revision as of 19:30, 16 June 2016 (One intermediate revision not shown)Line 10: Line 10: ==Requirements== ==Requirements== * Linux OS (Kubuntu preferably). * Linux OS (Kubuntu preferably). -* [http://rsbweb.nih.gov/ij/download.html ImageJ].+* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|ImageJ and Elphel plugins]]. -* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|Elphel ImageJ Plugins]].+ <!-- <!-- * Place [http://eyesisbox.elphel.com/post-processing/ImageJ/plugins/loci_tools.jar loci_tools.jar] into '''ImageJ/plugins/'''. * Place [http://eyesisbox.elphel.com/post-processing/ImageJ/plugins/loci_tools.jar loci_tools.jar] into '''ImageJ/plugins/'''. Line 20: Line 19: ==Instructions== ==Instructions== -* Open terminal window:+* launch ImageJ from Eclipse -<font size='2'>+ - cd /data/ImageJ+ - ./run+ * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' * Go to '''Plugins''' -> '''ImageJ-Elphel''' -> '''Eyesis Correction''' '''Note''': if plugin needs to be recompiled - '''Plugins''' -> '''Compile & Run'''. Find and select '''Eyesis_Correction.java'''. '''Note''': if plugin needs to be recompiled - '''Plugins''' -> '''Compile & Run'''. Find and select '''Eyesis_Correction.java'''. OlegElphel Software Kit for Ubuntu
ImageJ and Elphel plugins for imageJ:
← Older revision Revision as of 19:27, 16 June 2016 (One intermediate revision not shown)Line 294: Line 294: 2. Create Run Configuration: 2. Create Run Configuration: - a. Run Configurations -> select Java Application -> New Launch Configuration -> Search for Aberration_Calibration class and select it -> Run+ a. Run Configurations -> select Java Application -> New Launch Configuration -> find the needed plugin class -> Run + Classes: + * '''Aberration_Calibration''' - work with calibration data, regenerate kernels, etc. + * '''Eyesis_correction''' - postprocess images. b. It will launch ''ImageJ & Aberration_Calibration plugin'' b. It will launch ''ImageJ & Aberration_Calibration plugin'' c. Other plugins are launched from ImageJ window from Plugins c. Other plugins are launched from ImageJ window from Plugins OlegEyesis4pi Post-Processing
Requirements:
← Older revision Revision as of 19:22, 16 June 2016 Line 10: Line 10: ==Requirements== ==Requirements== * Linux OS (Kubuntu preferably). * Linux OS (Kubuntu preferably). -* [http://rsbweb.nih.gov/ij/download.html ImageJ].+* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|ImageJ and Elphel plugins]]. -* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|Elphel ImageJ Plugins]].+ -* place [http://eyesisbox.elphel.com/post-processing/ImageJ/plugins/loci_tools.jar loci_tools.jar] into '''ImageJ/plugins/'''.+ -* Place [http://eyesisbox.elphel.com/post-processing/ImageJ/plugins/tiff_tags.jar tiff_tags.jar] into '''ImageJ/plugins/'''.+ * [http://hugin.sourceforge.net/ Hugin tools] - ''enblend''. * [http://hugin.sourceforge.net/ Hugin tools] - ''enblend''. * [http://www.imagemagick.org/script/index.php ImageMagick] - ''convert''. * [http://www.imagemagick.org/script/index.php ImageMagick] - ''convert''. OlegVFS: Unable to mount root fs on unknown-block(179,2)
← Older revision
Revision as of 22:04, 15 June 2016
(2 intermediate revisions not shown)Line 1:
Line 1:
==Description== ==Description==
-* Kernel panic caused by:+* Kernel panic caused by mounting a read only file system as rootfs:
... ...
<font size='2' color='red'>VFS: Unable to mount root fs on unknown-block(179,2)</font> <font size='2' color='red'>VFS: Unable to mount root fs on unknown-block(179,2)</font>
... ...
-* Used to happen when the camera boots from NAND flash and tries to mount rootfs from uSD card+** In this case it used to happen when the camera was booting from NAND flash and tried to mount rootfs from uSD card detected as '''ro''' for some reason.
+** Also happens anytime the kernel fails to mount rootfs: corrupted card, bad/wrong partitioning, something else - inspect the bootlog.
+
* Some cards worked, some - didn't. * Some cards worked, some - didn't.
-* All cards work fine if camera boots from MMC only+* All cards work fine if camera was booting from the that card only.
-* Card detected as '''ro'''+
==Explanation== ==Explanation==
-Kernel mounts rootfs from a read only card and this results in kernel panic:
* WP is read from 0xf8000830[5:0] - which is a MIO pin - it pointed to MIO_0, a CD for NAND flash. During the boot from NAND flash the value of the pin was probably changing and some slower cards were detected as read only. * WP is read from 0xf8000830[5:0] - which is a MIO pin - it pointed to MIO_0, a CD for NAND flash. During the boot from NAND flash the value of the pin was probably changing and some slower cards were detected as read only.
Line 267:
Line 267:
[ 7.087153] [<c0052f68>] (cpu_startup_entry) from [<00008704>] (0x8704) [ 7.087153] [<c0052f68>] (cpu_startup_entry) from [<00008704>] (0x8704)
[ 7.093749] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)</b></font> [ 7.093749] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)</b></font>
+
+[[Category:393]]
Oleg