視頻監控--H264視頻監控配置(2)

昨天用linux2.6.38的內核,用NFS啓動,執行server_arm失敗,今天我仍是用NFS啓動,根文件系統不改,只換內核,linux

換成linux2.6.28.6ide

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

執行如下命令:url

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

而後執行spa

[root@localhost linux-2.6.28.6]# make menuconfig
因爲個人攝像頭查過VID是0ac8,屬於中星微,因此我用中星微驅動查找工具,發現個人攝像頭屬於UVC,

不須要另外驅動,內核裏有集成,因此在內核裏檢查是否有選上便可。.net

Linux Kernel Configuration3d

->Device Driverscode

->Multimedia devicesserver

->Video capture adaptersblog

->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

發現問題更多。繼續解決問題。。。

相關文章
相關標籤/搜索