04/29/17 [imagej-elphel][master] by AndreyFilippov: debugging ndew code
AndreyFilippov committed changes to the Elphel git project :
debugging ndew code
debugging ndew code
04/28/17 [elphel-init][] by Oleg Dzhimiev: comments
Oleg Dzhimiev committed changes to the Elphel git project :
comments
comments
Eyesis4Pi 393 User Guide - Firmware Update
Update
← Older revision Revision as of 17:57, 28 April 2017 (One intermediate revision by the same user not shown)Line 1: Line 1: ==Update== ==Update== −1. Boot from micro SD+1. Boot from micro SD + Connect all cams USBs to PC + Follow these [[Boot_options_393#Regular_micro_SD_card|instructions]] to boot. 2. http://192.168.0.161/update_software.html 2. http://192.168.0.161/update_software.html Oleg04/28/17 [elphel-web-393][] by Oleg Dzhimiev: +ip:
Oleg Dzhimiev committed changes to the Elphel git project :
+ip:
+ip:
Price list
Elphel Camera Software Development Kit (SDK)
← Older revision Revision as of 17:22, 28 April 2017 Line 308: Line 308: =<font color='DarkBlue'>Elphel Camera Software Development Kit (SDK)</font>= =<font color='DarkBlue'>Elphel Camera Software Development Kit (SDK)</font>= −The SDK is freely available, see [[Poky_2.0_manual|installation instructions]].+The SDK, based on Yocto Poky and Eclipse, is freely available, see [[Poky_2.0_manual|installation instructions]]. − − =<font color='DarkBlue'>OEM</font>= =<font color='DarkBlue'>OEM</font>= OlegPoky 2.0 manual
Setup
← Older revision Revision as of 16:55, 28 April 2017 (One intermediate revision by the same user not shown)Line 97: Line 97: 1. sudo apt install python-numpy 1. sudo apt install python-numpy 2. run '''bitbake linux-xlnx -c link -f''' 2. run '''bitbake linux-xlnx -c link -f''' +</font> +* if rerun '''setup.py''' updates updates all repositories and reruns other procedures. +<font size='2'> + $ ./setup.py + if you notice the kernel got updated then you might need to restart with '''bitbake linux-xlnx -c link -f''' </font> </font> Oleg04/28/17 [elphel-web-393][] by Oleg Dzhimiev: quicker JP4 previews
Oleg Dzhimiev committed changes to the Elphel git project :
quicker JP4 previews
quicker JP4 previews
04/28/17 [elphel-apps-camogm][] by Mikhail Karpenko: Fix error with crossing disk boundary
Mikhail Karpenko committed changes to the Elphel git project :
Fix error with crossing disk boundary
Fix error with crossing disk boundary
04/27/17 [imagej-elphel][master] by AndreyFilippov: added more code to debug
AndreyFilippov committed changes to the Elphel git project :
added more code to debug
added more code to debug
04/27/17 [eyesis4pi-393-gui][master] by Oleg Dzhimiev: update interval to 10s
Oleg Dzhimiev committed changes to the Elphel git project :
update interval to 10s
update interval to 10s
Stitched panoramas editor viewer
← Older revision
Revision as of 19:00, 27 April 2017
(2 intermediate revisions by the same user not shown)Line 1:
Line 1:
+==Notes==
+* Database setup is not required
==Description== ==Description==
A web-based WebGL Panorama Editor/Viewer. Some older PCs and browsers might not be able to handle the graphics. A web-based WebGL Panorama Editor/Viewer. Some older PCs and browsers might not be able to handle the graphics.
Line 12:
Line 14:
==Source Code== ==Source Code==
<font size='2'> <font size='2'>
− http://elphel.git.sourceforge.net/git/gitweb.cgi?p=elphel/webgl_panorama_editor;a=summary+ https://git.elphel.com/Elphel/eyesis4pi-393-panorama-editor.git
</font> </font>
or in a terminal window (Linux) or in a terminal window (Linux)
<font size='2'> <font size='2'>
− git clone git://elphel.git.sourceforge.net/gitroot/elphel/webgl_panorama_editor+ git clone https://git.elphel.com/Elphel/eyesis4pi-393-panorama-editor.git
</font> </font>
Line 88:
Line 90:
===Footage procedures page=== ===Footage procedures page===
−More information is on the [[Eyesis4Pi_Footage_Procedures_page|documentation page]].+More information is on the [[Eyesis4Pi_393_Footage_Procedures_page|documentation page]].
There's the "Footage Procedures" webpage on the Eyesis PC bookmarked in both - Firefox and Chrome: There's the "Footage Procedures" webpage on the Eyesis PC bookmarked in both - Firefox and Chrome:
Line 107:
Line 109:
3.1.1 http://127.0.0.1/webgl_editor/pano_index.html (or just [http://127.0.0.1/webgl_editor/index.html index.html]?!) - clicking a link in the 1st column opens the WebGL Editor/Viewer. 3.1.1 http://127.0.0.1/webgl_editor/pano_index.html (or just [http://127.0.0.1/webgl_editor/index.html index.html]?!) - clicking a link in the 1st column opens the WebGL Editor/Viewer.
3.1.2 Route IDs named as *.kml are kml files stored in "/data/webgui/webgl_editor/webgl-editor-db/kml_files". 3.1.2 Route IDs named as *.kml are kml files stored in "/data/webgui/webgl_editor/webgl-editor-db/kml_files".
− 3.1.3 A number as a Route ID - route stored in the database (MySQL).+ 3.1.3 (Optional) A number as a Route ID - route stored in the database (MySQL).
3.1.4 Rows can be selected for creating an editable copy in "/data/webgui/webgl_editor/webgl-editor-db/kml_files". 3.1.4 Rows can be selected for creating an editable copy in "/data/webgui/webgl_editor/webgl-editor-db/kml_files".
3.1.5 Works only for routes with >1 panoramas + internet connection for google maps and openstreet maps. 3.1.5 Works only for routes with >1 panoramas + internet connection for google maps and openstreet maps.
</font> </font>
−3.2 Database interface:+3.2 (Optional) Database interface:
<font size='2'> <font size='2'>
3.2.1 Structure described here: http://wiki.elphel.com/index.php?title=Eyesis_Panorama_Database. 3.2.1 Structure described here: http://wiki.elphel.com/index.php?title=Eyesis_Panorama_Database.
Line 119:
Line 121:
3.2.5 Export KML - copy the output into a text file and save it as *.kml. 3.2.5 Export KML - copy the output into a text file and save it as *.kml.
</font> </font>
+
==Links== ==Links==
* [https://developers.google.com/kml/documentation/ Google KML reference] * [https://developers.google.com/kml/documentation/ Google KML reference]
[[Category:Eyesis4Pi]] [[Category:Eyesis4Pi]]
Oleg
Stitched panoramas editor viewer
← Older revision
Revision as of 18:56, 27 April 2017
Line 12:
Line 12:
==Source Code== ==Source Code==
<font size='2'> <font size='2'>
− http://elphel.git.sourceforge.net/git/gitweb.cgi?p=elphel/webgl_panorama_editor;a=summary+ https://git.elphel.com/Elphel/eyesis4pi-393-panorama-editor.git
</font> </font>
or in a terminal window (Linux) or in a terminal window (Linux)
<font size='2'> <font size='2'>
− git clone git://elphel.git.sourceforge.net/gitroot/elphel/webgl_panorama_editor+ git clone https://git.elphel.com/Elphel/eyesis4pi-393-panorama-editor.git
</font> </font>
Oleg
Eyesis4Pi 393 Footage Procedures page
Links
← Older revision Revision as of 18:53, 27 April 2017 Line 152: Line 152: *[[Eyesis4Pi_393_Footage_Procedures_page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4Pi_393_Footage_Procedures_page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] *[[Eyesis4pi Post-Processing|User Guide - Post-processing: ImageJ]] +* [[Eyesis4Pi_393_Panorama_Previewer| Panorama Previewer]] +* [[Stitched_panoramas_editor_viewer| Panorama Editor/Viewer]] + <!-- <!-- *[[Eyesis4Pi data structure|Data Structure Description]] *[[Eyesis4Pi data structure|Data Structure Description]] OlegEyesis4Pi 393 Panorama Previewer
Source
← Older revision Revision as of 18:50, 27 April 2017 Line 12: Line 12: ==Source== ==Source== −Available for direct downloading from the [https://git.elphel.com/Elphel/eyesis4pi393-panorama-previewer.git Elphel Git] or from a terminal window provided GIT client is installed:+Available for direct downloading from the [https://git.elphel.com/Elphel/eyesis4pi-393-panorama-previewer.git Elphel Git] or from a terminal window provided GIT client is installed: <font size='2'> <font size='2'> − git clone https://git.elphel.com/Elphel/eyesis4pi393-panorama-previewer.git panorama_preview+ git clone https://git.elphel.com/Elphel/eyesis4pi-393-panorama-previewer.git panorama_preview </font> </font> OlegEyesis4Pi 393 Footage Procedures page
Step 3
← Older revision Revision as of 18:49, 27 April 2017 (2 intermediate revisions by the same user not shown)Line 22: Line 22: ==Download== ==Download== −Available for direct downloading from the [https://git.elphel.com/Elphel/eyesis4pi393-footage-procedures.git Elphel Git] or from a terminal window provided the GIT is installed:+Available for direct downloading from the [https://git.elphel.com/Elphel/eyesis4pi-393-footage-procedures.git Elphel Git] or from a terminal window provided the GIT is installed: <font size='2'> <font size='2'> − git clone https://git.elphel.com/Elphel/eyesis4pi393-footage-procedures.git footage_procedures+ git clone https://git.elphel.com/Elphel/eyesis4pi-393-footage-procedures.git footage_procedures </font> </font> Line 114: Line 114: * Drag and drop to [http://community.elphel.com/files/eyesis4pi-393/demos/threejs/index.html?file=result_1343349274_575238-0-25-1.jpeg threejs demo] * Drag and drop to [http://community.elphel.com/files/eyesis4pi-393/demos/threejs/index.html?file=result_1343349274_575238-0-25-1.jpeg threejs demo] −* Split images for WebGL Editor (<1min/set)+* Split images for [https://git.elphel.com/Elphel/eyesis4pi-393-panorama-editor WebGL Editor] (<1min/set) − Cuts stitched panoramas into 8 pieces for the WebGL Editor.+ Cuts stitched panoramas into 8 pieces for the [https://git.elphel.com/Elphel/eyesis4pi-393-panorama-editor WebGL Editor]. {| {| |[[File:Testcut.jpeg|thumb|400px|Tiles for the WebGL Editor]] |[[File:Testcut.jpeg|thumb|400px|Tiles for the WebGL Editor]] OlegEyesis4Pi 393 User Guide - Recording
Links
← Older revision Revision as of 18:40, 27 April 2017 (2 intermediate revisions by the same user not shown)Line 219: Line 219: *[[Eyesis4Pi_393_workflow|Workflow]] *[[Eyesis4Pi_393_workflow|Workflow]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] *[[Eyesis4Pi_393_User_Guide_-_Recording|User Guide: Recording]] +*[[Eyesis4Pi_393_User_Guide_-_SSDs|User Guide: SSD maintenance (partition, format, check)]] *[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] *[[Eyesis4Pi_393_Downloading_footage|User Guide: Downloading footage]] *[[Eyesis4Pi_393_Footage_Procedures_page|User Guide: Post-Processing selected few panoramas]] *[[Eyesis4Pi_393_Footage_Procedures_page|User Guide: Post-Processing selected few panoramas]] Oleg10393 SSD Debugging
← Older revision
Revision as of 18:24, 27 April 2017
Line 1:
Line 1:
==Enable Panic== ==Enable Panic==
* ''enable_panic.sh'' * ''enable_panic.sh''
− #!/bin/bash+ <font size='2'>#!/bin/bash
# Enable kernel panic in disk drivers when command timeout has occurred # Enable kernel panic in disk drivers when command timeout has occurred
Line 9:
Line 9:
ssh root@192.168.0."$IP" 'echo 1 > /sys/devices/soc0/amba\@0/80000000.elphel-ahci/enable_panic_flag' ssh root@192.168.0."$IP" 'echo 1 > /sys/devices/soc0/amba\@0/80000000.elphel-ahci/enable_panic_flag'
ssh root@192.168.0."$IP" 'echo ''module ahci_elphel line 526 +p'' > /sys/kernel/debug/dynamic_debug/control' ssh root@192.168.0."$IP" 'echo ''module ahci_elphel line 526 +p'' > /sys/kernel/debug/dynamic_debug/control'
− done+ done</font>
==Read SATA buffer== ==Read SATA buffer==
* ''read_sata_buffer.py'' * ''read_sata_buffer.py''
− #!/usr/bin/env python+ <font size='2'>#!/usr/bin/env python
from __future__ import print_function from __future__ import print_function
Line 24:
Line 24:
hex([((mem.read_mem(0x80000ffc) >> 10) & 0xffc) + 0x80001000,mem.mem_dump (0x80001000, 0x400,4),sata.reg_status()][0]) hex([((mem.read_mem(0x80000ffc) >> 10) & 0xffc) + 0x80001000,mem.mem_dump (0x80001000, 0x400,4),sata.reg_status()][0])
− print("'"+hex(((mem.read_mem(0x80000ffc)>>10)&0xffc)+0x80001000)+"'")+ print("'"+hex(((mem.read_mem(0x80000ffc)>>10)&0xffc)+0x80001000)+"'")</font>
Oleg
10393 SSD Debugging
Created page with "==Enable Panic== * ''enable_panic.sh'' #!/bin/bash # Enable kernel panic in disk drivers when command timeout has occurred for IP in `seq 161 163`; do ssh-copy-id -i..."
New page
==Enable Panic==* ''enable_panic.sh''
#!/bin/bash
# Enable kernel panic in disk drivers when command timeout has occurred
for IP in `seq 161 163`; do
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0."$IP"
ssh root@192.168.0."$IP" 'echo 1 > /sys/devices/soc0/amba\@0/80000000.elphel-ahci/enable_panic_flag'
ssh root@192.168.0."$IP" 'echo ''module ahci_elphel line 526 +p'' > /sys/kernel/debug/dynamic_debug/control'
done
==Read SATA buffer==
* ''read_sata_buffer.py''
#!/usr/bin/env python
from __future__ import print_function
from __future__ import division
import x393sata
import x393_mem
mem = x393_mem.X393Mem(1,0,1)
sata = x393sata.x393sata()
hex([((mem.read_mem(0x80000ffc) >> 10) & 0xffc) + 0x80001000,mem.mem_dump (0x80001000, 0x400,4),sata.reg_status()][0])
print("'"+hex(((mem.read_mem(0x80000ffc)>>10)&0xffc)+0x80001000)+"'") Oleg
Eyesis4Pi 393 User Guide - SSDs
← Older revision
Revision as of 18:15, 27 April 2017
(One intermediate revision by the same user not shown)Line 31:
Line 31:
2. http://192.168.0.161/format_disk.php 2. http://192.168.0.161/format_disk.php
− Format+ '''Format'''-button
3. 3.
Line 40:
Line 40:
# killall -9 camogm # killall -9 camogm
reload GUI in the browser to restart camogm reload GUI in the browser to restart camogm
+
+[[Category:Eyesis4Pi393]]
Oleg
Eyesis4Pi 393 User Guide - SSDs
Created page with "==check partitions== $ ssh root@192.168.161 # umount /mnt/sda1 # fsck.ext4 -fvy /dev/sda1 # mkdir /mnt/sda1 (?) # mount /dev/sda1 /mnt/sda1 repeat for 162 & 163 ==Switc..."
New page
==check partitions==$ ssh root@192.168.161
# umount /mnt/sda1
# fsck.ext4 -fvy /dev/sda1
# mkdir /mnt/sda1 (?)
# mount /dev/sda1 /mnt/sda1
repeat for 162 & 163
==Switch from external to internal drives==
$ ssh root@192.168.161
# /usr/local/bin/x393sata_control.py set_zynq_ssd
# killall -9 camogm
reload GUI in the browser to restart camogm
repeat for 162 & 163
==Switch from internal to external drives==
$ ssh root@192.168.161
# /usr/local/bin/x393sata_control.py set_zynq_esata
# killall -9 camogm
reload GUI in the browser to restart camogm
repeat for 162 & 163
==Format SSD==
1. (optional)
$ ssh root@192.168.161
# fdisk /dev/sda
delete all partitions, save (w) and quit (q)
2. http://192.168.0.161/format_disk.php
Format
3.
$ ssh root@192.168.161
# mkfs.ext4 -T largefile4 -m 0 -O ^has_journal /dev/sda1
# mkdir /mnt/sda1
# mount /dev/sda1 /mnt/sda1
# killall -9 camogm
reload GUI in the browser to restart camogm Oleg
Pages
