mirror of
https://github.com/gtxaspec/wz_mini_hacks.git
synced 2025-08-09 20:14:04 +00:00
add webcam mode for v2 camera
This commit is contained in:
@@ -22,13 +22,19 @@ echo "welcome to wz_cam.sh"
|
||||
echo "PID $$"
|
||||
|
||||
#test for v2
|
||||
if [ -b /dev/mtdblock9 ]; then
|
||||
mount -t jffs2 /dev/mtdblock9 /params
|
||||
v2_test() {
|
||||
if cat /params/config/.product_config | grep WYZEC1-JZ; then
|
||||
V2="true"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
if mountpoint -q /params; then
|
||||
echo "params already mounted"
|
||||
v2_test
|
||||
else
|
||||
mount -t jffs2 /dev/mtdblock9 /params
|
||||
v2_test
|
||||
fi
|
||||
|
||||
if [ "$V2" == "false" ]; then
|
||||
|
||||
@@ -92,7 +98,7 @@ else
|
||||
insmod /driver/tx-isp.ko isp_clk=100000000
|
||||
insmod /driver/exfat.ko
|
||||
insmod /driver/sample_motor.ko
|
||||
insmod /system/audio.ko
|
||||
insmod /opt/wz_mini/lib/modules/3.10.14_v2/kernel/audio_webcam.ko
|
||||
insmod /driver/sinfo.ko
|
||||
insmod /driver/sample_pwm_core.ko
|
||||
insmod /driver/sample_pwm_hal.ko
|
||||
@@ -101,16 +107,21 @@ else
|
||||
insmod /opt/wz_mini/lib/modules/3.10.14_v2/kernel/videobuf2-vmalloc.ko
|
||||
insmod /opt/wz_mini/lib/modules/3.10.14_v2/kernel/usbcamera.ko
|
||||
|
||||
sh /system/bin/led.sh &
|
||||
/opt/wz_mini/usr/bin/getSensorType
|
||||
/opt/wz_mini/usr/bin/ucamera_v2 &
|
||||
|
||||
|
||||
|
||||
devmem 0x10000040 32 0x0b000096
|
||||
devmem 0x10000040 32 0x0b800096
|
||||
devmem 0x13500000 32 0x001100cc
|
||||
|
||||
sleep 1
|
||||
|
||||
echo 38 > /sys/class/gpio/export
|
||||
echo 39 > /sys/class/gpio/export
|
||||
|
||||
echo out > /sys/class/gpio/gpio38/direction
|
||||
echo out > /sys/class/gpio/gpio39/direction
|
||||
|
||||
/opt/wz_mini/bin/audioplay_t31 /opt/wz_mini/usr/share/audio/binbin_v3.wav 30
|
||||
|
||||
fi
|
||||
|
16
SD_ROOT/wz_mini/etc/uvc_jxf22.config
Normal file
16
SD_ROOT/wz_mini/etc/uvc_jxf22.config
Normal file
@@ -0,0 +1,16 @@
|
||||
sensor_name :jxf22
|
||||
i2c_addr :0x40
|
||||
fps_num :25
|
||||
width :1920
|
||||
height :1080
|
||||
wdr_en :0
|
||||
bitrate :8000
|
||||
rcmode :cbr
|
||||
audio_en :1
|
||||
gop :25
|
||||
adb_en :0
|
||||
speak_en :1
|
||||
nframes :3
|
||||
{640, 360}
|
||||
{1280, 720}
|
||||
{1920, 1080}
|
16
SD_ROOT/wz_mini/etc/uvc_jxf23.config
Normal file
16
SD_ROOT/wz_mini/etc/uvc_jxf23.config
Normal file
@@ -0,0 +1,16 @@
|
||||
sensor_name :jxf23
|
||||
i2c_addr :0x40
|
||||
fps_num :25
|
||||
width :1920
|
||||
height :1080
|
||||
wdr_en :0
|
||||
bitrate :8000
|
||||
rcmode :cbr
|
||||
audio_en :1
|
||||
gop :25
|
||||
adb_en :0
|
||||
speak_en :1
|
||||
nframes :3
|
||||
{640, 360}
|
||||
{1280, 720}
|
||||
{1920, 1080}
|
16
SD_ROOT/wz_mini/etc/uvc_v2.config
Normal file
16
SD_ROOT/wz_mini/etc/uvc_v2.config
Normal file
@@ -0,0 +1,16 @@
|
||||
sensor_name :jxf23
|
||||
i2c_addr :0x40
|
||||
fps_num :25
|
||||
width :1920
|
||||
height :1080
|
||||
wdr_en :0
|
||||
bitrate :8000
|
||||
rcmode :cbr
|
||||
audio_en :1
|
||||
gop :25
|
||||
adb_en :0
|
||||
speak_en :1
|
||||
nframes :3
|
||||
{640, 360}
|
||||
{1280, 720}
|
||||
{1920, 1080}
|
BIN
SD_ROOT/wz_mini/lib/modules/3.10.14_v2/kernel/audio_webcam.ko
Normal file
BIN
SD_ROOT/wz_mini/lib/modules/3.10.14_v2/kernel/audio_webcam.ko
Normal file
Binary file not shown.
BIN
SD_ROOT/wz_mini/lib/modules/3.10.14_v2/kernel/libcomposite.ko
Normal file
BIN
SD_ROOT/wz_mini/lib/modules/3.10.14_v2/kernel/libcomposite.ko
Normal file
Binary file not shown.
BIN
SD_ROOT/wz_mini/lib/modules/3.10.14_v2/kernel/usbcamera.ko
Normal file
BIN
SD_ROOT/wz_mini/lib/modules/3.10.14_v2/kernel/usbcamera.ko
Normal file
Binary file not shown.
Binary file not shown.
BIN
SD_ROOT/wz_mini/usr/bin/getSensorType
Normal file
BIN
SD_ROOT/wz_mini/usr/bin/getSensorType
Normal file
Binary file not shown.
BIN
SD_ROOT/wz_mini/usr/bin/ucamera_v2
Normal file
BIN
SD_ROOT/wz_mini/usr/bin/ucamera_v2
Normal file
Binary file not shown.
BIN
SD_ROOT/wz_mini/usr/share/audio/binbin_v3.wav
Normal file
BIN
SD_ROOT/wz_mini/usr/share/audio/binbin_v3.wav
Normal file
Binary file not shown.
Reference in New Issue
Block a user