Tmp manual
init_elphel393.sh:
← Older revision Revision as of 00:28, 27 June 2016 (21 intermediate revisions not shown)Line 8: Line 8: ==<font color="blue">Defaults</font>== ==<font color="blue">Defaults</font>== -IP addr: <b>192.168.0.8</b>+IP addr: <b>192.168.0.9</b> (old: 192.168.0.8) user / pwd: root / <empty> user / pwd: root / <empty> -* The address is set in the ''init_elphel393.sh'' script on the card's FAT32 partition.+* (current) The address is set in the ''/etc/init_elphel393.sh'' in rootfs. +* (old) The address is set in the ''init_elphel393.sh'' script on the card's FAT32 partition. ==<font color="blue">init_elphel393.sh</font>== ==<font color="blue">init_elphel393.sh</font>== -* Before boot set SENSOR_TYPE:+* ''/etc/init_elphel393.sh'' +* Change SENSOR_TYPE (boots but no images if incorrectly set): ** SENSOR_TYPE=5 - for 5MPix sensors ** SENSOR_TYPE=5 - for 5MPix sensors ** SENSOR_TYPE=14 - for 14MPix ** SENSOR_TYPE=14 - for 14MPix Line 22: Line 24: ==<font color="blue">Boot</font>== ==<font color="blue">Boot</font>== -* on power-on boots from NAND flash: u-boot, device tree and kernel.+* [default behavior] on power-on the camera boots from NAND flash: u-boot, device tree and kernel. -devicetree has "chosen = ...root=/dev/mmcblk0p2..." - rootfs is on the micro SD card second partition.+devicetree has "chosen = ...root=/dev/mmcblk0p2..." - rootfs is on the micro SD card second partition. Thus, the μSD card must be inserted. +* boot from μSD card only options: +** A modified card that doesn't lock the mechanical CD pin in the slot - it's done by carefully rubbing down the corner (see Fig.2) - most cards have circuitry there and get damaged. +** μUSB-to-USB cable: in Linux compile [https://sourceforge.net/p/elphel/cp210x_gpio/ci/master/tree/ this driver], connect camera to PC, reload the driver then type: + ./cp210x_gpio.py 0x6; + ./cp210x_gpio.py 0xe; +{| +|[[File:Recover mmc.jpeg|130px|thumb|Fig.2 Recovery μSD card ('cut' corner) - enforces the system board to boot from it]] +|} ==<font color="blue">Command line access</font>== ==<font color="blue">Command line access</font>== -ssh root@192.168.0.8+ssh root@192.168.0.9 ==<font color="blue">Serial console access</font>== ==<font color="blue">Serial console access</font>== Line 36: Line 46: ==<font color="blue">Get images</font>== ==<font color="blue">Get images</font>== -channel 1: http://192.168.0.8:2323/img+channel 1: http://192.168.0.9:2323/img -channel 2: http://192.168.0.8:2324/img+channel 2: http://192.168.0.9:2324/img -channel 3: http://192.168.0.8:2325/img+channel 3: http://192.168.0.9:2325/img -channel 4: http://192.168.0.8:2326/img+channel 4: http://192.168.0.9:2326/img ==<font color="blue">Video</font>== ==<font color="blue">Video</font>== ===Display=== ===Display=== <font size='2'> <font size='2'> - gst-launch-1.0 souphttpsrc is-live=true location=http://192.168.0.8:2323/mimg ! jpegdec ! xvimagesink+ gst-launch-1.0 souphttpsrc is-live=true location=http://192.168.0.9:2323/mimg ! jpegdec ! xvimagesink </font> </font> * Only mjpeg, no rtsp yet. * Only mjpeg, no rtsp yet. Line 59: Line 69: Example 1: (provide a correct media mount point) Example 1: (provide a correct media mount point) <font size='2'> <font size='2'> -* http://192.168.0.8/camogm.html+* http://192.168.0.9/camogm.html </font> </font> Line 66: Line 76: * channel '''0''', '''/dev/sda1''', w/o a file name prefix * channel '''0''', '''/dev/sda1''', w/o a file name prefix ** setup: ** setup: - http://192.168.0.8/camogm.php?chn=0&cmd=prefix=/mnt/sda1/;+ http://192.168.0.9/camogm.php?chn=0&cmd=prefix=/mnt/sda1/; ** start: ** start: - http://192.168.0.8/camogm.php?chn=0&cmd=start;+ http://192.168.0.9/camogm.php?chn=0&cmd=start; ** stop: ** stop: - http://192.168.0.8/camogm.php?chn=0&cmd=stop;+ http://192.168.0.9/camogm.php?chn=0&cmd=stop; </font> </font> Line 102: Line 112: ==<font color="blue">Temperature monitor</font>== ==<font color="blue">Temperature monitor</font>== -* http://192.168.0.8/hwmon.html:+* http://192.168.0.9/hwmon.html: ** T<sub>shutdown</sub> - automatic shutdown temperature level ** T<sub>shutdown</sub> - automatic shutdown temperature level {| {| Line 109: Line 119: ==<font color="blue">Proper shutdown</font>== ==<font color="blue">Proper shutdown</font>== +* if not properly shutdown - μSD might get corrupted (run '''sync''' at least) shutdown -hP now shutdown -hP now ==<font color="blue">Firmware image</font>== ==<font color="blue">Firmware image</font>== -* [http://community.elphel.com/files/393/20160622/ 20160622 (new)]+* [http://community.elphel.com/files/393/20160626/ 20160626 (new)] +** python scripts moved to /tmp - dependencies create ''pyc''s +** init_elphel393.sh moved from μSD card to ''/etc'' in rootfs - boot from flash doesn't require an inserted card for '''fixed''' boards. +** default IP address changed to 192.168.0.9 as in the image built from our repositories. +* [http://community.elphel.com/files/393/20160622/ 20160622 (old)] * [http://community.elphel.com/files/393/20160614/ 20160614 (old)] * [http://community.elphel.com/files/393/20160614/ 20160614 (old)] * [http://community.elphel.com/files/393/20160607/ 20160607 (old)] * [http://community.elphel.com/files/393/20160607/ 20160607 (old)] Line 130: Line 145: * Changing exposure/quality/gains - can corrupt images - needs testing. * Changing exposure/quality/gains - can corrupt images - needs testing. +* After rewriting rootfs to μSD card - some of the cards get a corrupted partition - re-partitioning (reformatting?) solves the problem. + On the camera the rootfs is mounted as RW and some of the files are changed (also links created) - + most of the changes are now moved to tmpfs but something might have been missed. [[Category:393]] [[Category:393]] Oleg06/26/16 [vdt-plugin][master] by AndreyFilippov: Added support for Cocotb
AndreyFilippov committed changes to the Elphel git project :
Added support for Cocotb
Added support for Cocotb
06/25/16 [elphel-apps-camogm][master-initial] by Mikhail Karpenko: Change current program state indicaton
Mikhail Karpenko committed changes to the Elphel git project :
Change current program state indicaton
Change current program state indicaton
06/25/16 [elphel-apps-camogm][master-initial] by Mikhail Karpenko: Remove debug output
Mikhail Karpenko committed changes to the Elphel git project :
Remove debug output
Remove debug output
06/25/16 [elphel-apps-camogm][master] by Mikhail Karpenko: Build file index directory instead of copying files
Mikhail Karpenko committed changes to the Elphel git project :
Build file index directory instead of copying files
Build file index directory instead of copying files
06/25/16 [meta-elphel393][master] by Oleg Dzhimiev: get rid off pseudo tty error message
Oleg Dzhimiev committed changes to the Elphel git project :
get rid off pseudo tty error message
get rid off pseudo tty error message
06/24/16 [meta-elphel393][master] by Oleg Dzhimiev: check if link exists first and delete
Oleg Dzhimiev committed changes to the Elphel git project :
check if link exists first and delete
check if link exists first and delete
06/24/16 [meta-elphel393][master] by Oleg Dzhimiev: link to /tmp
Oleg Dzhimiev committed changes to the Elphel git project :
link to /tmp
link to /tmp
06/24/16 [x393][master] by Oleg Dzhimiev: write img.jpeg to /tmp
Oleg Dzhimiev committed changes to the Elphel git project :
write img.jpeg to /tmp
write img.jpeg to /tmp
06/24/16 [meta-elphel393][master] by Oleg Dzhimiev: moved mountpoints to /tmp
Oleg Dzhimiev committed changes to the Elphel git project :
moved mountpoints to /tmp
moved mountpoints to /tmp
06/24/16 [vdt-plugin][master] by AndreyFilippov: restroed from autogenerated
AndreyFilippov committed changes to the Elphel git project :
restroed from autogenerated
restroed from autogenerated
06/24/16 [vdt-plugin][master] by AndreyFilippov: Merge branch 'master' of github.com:Elphel/vdt-plugin
AndreyFilippov committed changes to the Elphel git project :
Merge branch 'master' of github.com:Elphel/vdt-plugin
Merge branch 'master' of github.com:Elphel/vdt-plugin
06/24/16 [vdt-plugin][master] by AndreyFilippov: added files to be generated by patching VEditor
AndreyFilippov committed changes to the Elphel git project :
added files to be generated by patching VEditor
added files to be generated by patching VEditor
06/24/16 [vdt-plugin][master] by AndreyFilippov: added a screenshot
AndreyFilippov committed changes to the Elphel git project :
added a screenshot
added a screenshot
06/24/16 [vdt-plugin][master] by AndreyFilippov: restore .gitignore
AndreyFilippov committed changes to the Elphel git project :
restore .gitignore
restore .gitignore
06/24/16 [vdt-plugin][master] by AndreyFilippov: Merge branch 'master' of github.com:Elphel/vdt-plugin
AndreyFilippov committed changes to the Elphel git project :
Merge branch 'master' of github.com:Elphel/vdt-plugin
Merge branch 'master' of github.com:Elphel/vdt-plugin
06/24/16 [vdt-plugin][master] by AndreyFilippov: added files to be generated by patching VEditor
AndreyFilippov committed changes to the Elphel git project :
added files to be generated by patching VEditor
added files to be generated by patching VEditor
06/24/16 [vdt-plugin][master] by AndreyFilippov: synchronized vdt-plugin repo Fixed external tools problems, added preference to keep/delete previous problem markers
AndreyFilippov committed changes to the Elphel git project :
synchronized vdt-plugin repo Fixed external tools problems, added preference to keep/delete previous problem markers
synchronized vdt-plugin repo Fixed external tools problems, added preference to keep/delete previous problem markers
06/24/16 [meta-elphel393][framepars] by Oleg Dzhimiev: copy python scripts to /tmp/local/bin/, linking doesn't work - python creates pycs in origin
Oleg Dzhimiev committed changes to the Elphel git project :
copy python scripts to /tmp/local/bin/, linking doesn't work - python creates pycs in origin
copy python scripts to /tmp/local/bin/, linking doesn't work - python creates pycs in origin
06/24/16 [x393][framepars] by Oleg Dzhimiev: don't need pycs
Oleg Dzhimiev committed changes to the Elphel git project :
don't need pycs
don't need pycs
Pages
