视频监控--H264视频监控配置(2)

昨天用linux2.6.38的内核,用NFS启动,执行server_arm失败,今天我还是用NFS启动,根文件系统不改,只换内核,

换成linux2.6.28.6

解压友善提供的linux-2.6.28.6-20111212.tar.gz文件,

执行以下命令:

[root@localhost linux-2.6.28.6]# cp config_mini6410_s70 .config
我用的是s70的7寸屏,

然后执行

[root@localhost linux-2.6.28.6]# make menuconfig
由于我的摄像头查过VID是0ac8,属于中星微,所以我用中星微驱动查找工具,发现我的摄像头属于UVC,

不需要另外驱动,内核里有集成,所以在内核里检查是否有选上即可。

Linux Kernel Configuration

->Device Drivers

->Multimedia devices

->Video capture adapters

->V4L USB devices

->(*)USB Video Class(UVC)

    [*]UVC input events device support

不知道怎么查自己摄像头VID的可以看这里点我进入

另外放上中星微驱动查找工具点我打开(115).


好了,编译好生成zImage,烧进开发板,NFS启动。

同样执行./server_arm,出现以下内容:

[root@Lc-system /]# ./server_arm
start 2.0...
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = cf094000
[00000000] *pgd=5f04b031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
Modules linked in:
CPU: 0    Not tainted  (2.6.28.6-FriendlyARM #1)
PC is at memcpy+0x48/0x330
LR is at s3c_fimc_v4l2_enum_fmt_vid_cap+0x40/0x50
pc : [<c02208c8>]    lr : [<c02ec744>]    psr: 80000013
sp : cf5d3a74  ip : 00000000  fp : cf5d3aac
r10: c0671980  r9 : 00000001  r8 : c0405602
r7 : cf5cbf00  r6 : 00000000  r5 : cf5d3c78  r4 : c0671980
r3 : 00000000  r2 : ffffffc0  r1 : 00000000  r0 : cf5d3c78
Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 00c5387d  Table: 5f094008  DAC: 00000015
Process server_arm (pid: 887, stack limit = 0xcf5d2260)
Stack: (0xcf5d3a74 to 0xcf5d4000)
3a60:                                              cf5d3c78 00000000 cf5cbf00
3a80: c0405602 cf5d3c78 c0671980 c02ec744 c02ec704 cf5d3c78 c04a0b5c c0621608
3aa0: cf5d3b9c cf5d3ab0 c027a964 c02ec710 cf5d3ad4 cf5d3ac0 c0442890 c01110a4
3ac0: cf311910 cf311900 cf5d3aec cf5d3ad8 c042ee6c c0442880 cf311800 00000000
3ae0: cf5d3b04 cf5d3af0 00000000 c042adc4 cf5d3b14 cf5d3b00 c0442890 c01110a4
3b00: 00000000 cf311acc c063e744 3d137e0d cf5d3b74 cf5d3b20 c01382f4 c0136dc0
3b20: 00000044 cf5c0680 00000000 00000000 c063e770 00000001 c063f084 00000000
3b40: c063e744 c063e744 c04284dc 001200d2 c063f080 cf0870c0 00000000 00000002
3b60: cf266880 c063e744 cf5d3bdc cf5d3b78 c01386f8 cf5d3e30 cf245100 cf5cbf00
3b80: c027a33c 00000000 cf5d3c78 00000001 cf5d3d24 cf5d3ba0 c027fecc c027a348
3ba0: c06719e4 cf5d3bac 00000000 00000000 00000000 00000000 00000000 00000000
3bc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3be0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3c00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3c20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3c40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3c60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3c80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3ca0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3cc0: 00000000 00000000 000000ac 00000004 00000000 00000000 00000000 00000000
3ce0: 00000000 00000000 00000000 00000000 00000000 00000000 000000d8 cf5d3e30
3d00: c04a0b5c c0621608 cf5cbf00 803c7601 00000000 c0671980 cf5d3d34 cf5d3d28
3d20: c0280f98 c027fd10 cf5d3e24 cf5d3d38 c027a44c c0280e58 000000f8 00000000
3d40: 000000fc 00000000 00000100 00000000 00000104 00000000 00000108 00000000
3d60: 0000010c 00000000 00000110 00000000 00000114 00000000 00000118 00000000
3d80: 0000011c 00000000 00000120 00000000 00000124 00000000 00000128 00000000
3da0: 0000012c 00000000 00000130 00000000 00000134 00000000 c0671998 c0671998
3dc0: cf5d3dec cf5d3dd0 c044161c c01278cc 00000001 c0671998 c0671980 c06719e4
3de0: cf5d3dfc cf5d3df0 c0441684 c0441584 cf5d3e24 cf5d3e00 c02eb1a4 cf5cbf00
3e00: 00000000 cf5d3e30 00000000 00000000 00000000 803c7601 cf5d3edc cf5d3e28
3e20: c027d788 c027a348 00000002 0011a10c 2d633373 636d6966 00000030 00000000
3e40: 00000000 00000000 00000000 00000000 00000029 00000002 00000000 00000000
3e60: 00000000 00000000 00000000 00000000 cf5d3e9c cf5d3e80 c0155bd0 c01546e0
3e80: 00000000 00000000 cf5d3ed8 00000003 cf5d3f64 cf5d3ea0 c0160f64 c0155ba0
3ea0: 00000003 c0226078 cf5d3efc cf5d3eb8 c00f4430 cf5cbf00 803c7601 00000000
3ec0: ce8ac6e0 c00edf28 cf5d2000 00000000 cf5d3eec cf5d3ee0 c027d8bc c027d604
3ee0: cf5d3f0c cf5d3ef0 c0162764 c027d8ac 00002000 cf5cbf00 0011a10c 0011a10c
3f00: cf5d3f7c cf5d3f10 c0162f30 c0162708 cf06baa4 cf06ba80 cf5cbf00 00000020
3f20: cf06bac0 00000004 cf5d3f44 cf5d3f38 c04428d8 c022aef4 cf5d3f64 cf5d3f48
3f40: c01546cc c04428d4 00000004 cf5c6000 cf5cbf00 cf5cbf00 0011a10c 803c7601
3f60: 00000004 c00edf28 cf5d2000 00000000 cf5d3fa4 cf5d3f80 c0162fc4 c0162b18
3f80: 00000005 00000000 0006fc5c 00000000 0006fcf4 00000036 00000000 cf5d3fa8
3fa0: c00edd80 c0162f90 0006fc5c 00000000 00000004 803c7601 0011a10c 00000004
3fc0: 0006fc5c 00000000 0006fcf4 00000036 00000000 00000000 00000000 be878cec
3fe0: 00000000 be878cd0 00008478 0008755c 20000010 00000004 00000000 00000000
Backtrace:
[<c02ec704>] (s3c_fimc_v4l2_enum_fmt_vid_cap+0x0/0x50) from [<c027a964>] (__vide
o_do_ioctl+0x628/0x32bc)
 r6:c0621608 r5:c04a0b5c r4:cf5d3c78 r3:c02ec704
[<c027a33c>] (__video_do_ioctl+0x0/0x32bc) from [<c027fecc>] (v4l1_compat_get_ca
pabilities+0x1c8/0x268)
[<c027fd04>] (v4l1_compat_get_capabilities+0x0/0x268) from [<c0280f98>] (v4l_com
pat_translate_ioctl+0x14c/0x288)
[<c0280e4c>] (v4l_compat_translate_ioctl+0x0/0x288) from [<c027a44c>] (__video_d
o_ioctl+0x110/0x32bc)
[<c027a33c>] (__video_do_ioctl+0x0/0x32bc) from [<c027d788>] (__video_ioctl2+0x1
90/0x2a8)
[<c027d5f8>] (__video_ioctl2+0x0/0x2a8) from [<c027d8bc>] (video_ioctl2+0x1c/0x2
0)
[<c027d8a0>] (video_ioctl2+0x0/0x20) from [<c0162764>] (vfs_ioctl+0x68/0x78)
[<c01626fc>] (vfs_ioctl+0x0/0x78) from [<c0162f30>] (do_vfs_ioctl+0x424/0x478)
 r6:0011a10c r5:0011a10c r4:cf5cbf00 r3:00002000
[<c0162b0c>] (do_vfs_ioctl+0x0/0x478) from [<c0162fc4>] (sys_ioctl+0x40/0x64)
[<c0162f84>] (sys_ioctl+0x0/0x64) from [<c00edd80>] (ret_fast_syscall+0x0/0x2c)
 r7:00000036 r6:0006fcf4 r5:00000000 r4:0006fc5c
Code: ba000002 f5d1f03c f5d1f05c f5d1f07c (e8b151f8)
---[ end trace 3f864f512b6122f5 ]---
Segmentation fault

发现问题更多。继续解决问题。。。

转载于:https://my.oschina.net/u/860952/blog/549207

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值