Difference between revisions of "10393 manual"

From ElphelWiki
Jump to: navigation, search
(Serial console access)
(Get images)
Line 41: Line 41:
  
 
channel 4: http://192.168.0.8:2326/noexif/img
 
channel 4: http://192.168.0.8:2326/noexif/img
 +
 +
==<font color="blue">Recording</font>==
 +
[[Using_camogm_with_Elphel393_camera|More info]]
 +
 +
Example:
 +
<font size='2'>
 +
* '''/dev/sda1''', '''1GB''' or '''10min''' files whichever occurs first
 +
** start recording :
 +
echo "format=mov;prefix=/mnt/sda1/;duration=600;length=1073741824;start" > /var/volatile/camogm_cmd2
 +
** stop recording:
 +
echo "stop" > /var/volatile/camogm_cmd2
 +
sync
 +
</font>
  
 
==<font color="blue">Change parameters</font>==
 
==<font color="blue">Change parameters</font>==

Revision as of 17:24, 31 May 2016

Connections

NC393-CS marked ports.jpeg

Defaults

IP addr: 192.168.0.8

user / pwd: root / <empty>

  • The address is set in the init_elphel393.sh script on the card's FAT32 partition.

init_elphel393.sh

  • Before boot set SENSOR_TYPE:
    • SENSOR_TYPE=5 - for 5MPix sensors
    • SENSOR_TYPE=14 - for 14MPix

NOTE: 5 & 14 MPix sensors cannot be mixed - require different bitstreams.

  • Change the default IP address

Boot

  • on power-on 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.

Command line access

ssh root@192.168.0.8

Serial console access

  • Use a microUSB-USB cable to connect to PC - the cable's end should be thin enough otherwise interferes with the micro SD card.
  • Linux: minicom -c on
    • likely device: /dev/ttyUSB0
    • settings: 115200 8N1, no for hardware/software flow control

Get images

channel 1: http://192.168.0.8:2323/noexif/img

channel 2: http://192.168.0.8:2324/noexif/img

channel 3: http://192.168.0.8:2325/noexif/img

channel 4: http://192.168.0.8:2326/noexif/img

Recording

More info

Example:

  • /dev/sda1, 1GB or 10min files whichever occurs first
    • start recording :
echo "format=mov;prefix=/mnt/sda1/;duration=600;length=1073741824;start" > /var/volatile/camogm_cmd2
    • stop recording:
echo "stop" > /var/volatile/camogm_cmd2
sync

Change parameters

  • http://192.168.0.8/controls.html - previews and basic parameters:
    • Exposure - the values are in the sensor lines.
    • WB - r,g,b gains
    • Quality - compression quality - individual for compressor but common for the buffer driver - it's better to have the same value for all channels.
  • For 5MPix the startup settings are defined int the /usr/local/verilog/startup5 on the micro SD card, FAT32 partition:
...
-c write_sensor_i2c  all 1 0 0x9009001e (exposure)
-c write_sensor_i2c  all 1 0 0x9035000a (set all gains to 0xa)
-c write_sensor_i2c  all 1 0 0x902c000e (blue gain to 0xe)
-c write_sensor_i2c  all 1 0 0x9009001d (red gain to 0xd)
...
10393 controls.jpeg

Temperature monitor

10393 hwmon.jpeg

Proper shutdown

shutdown -hP now

Firmware image

Known problems

  • Vertical artifacts in jpegs. Images are ok at 100% quality. Fixed, testing.
  • http://192.168.0.8:232x/noexif/mimg - multipart jpeg displays corrupted frames from time to time. Reason: network bandwidth?
  • Sometimes on power-on (NAND flash boot) cannot mount the card's rootfs partition. Kernel Panics. Power off/on. Soft "reboot -f" works ok.
  • Changing exposure/quality/gains - can corrupt images - needs testing.