基于arm9视频监控系统的设计_课程设计论文(编辑修改稿)内容摘要:

京: 清华大学出版社, 2004.[ 4] 刘六彬. 嵌入式视频监控系统中Linux 应用的研究[ J] . 科技广场, 2005, 2( 2) : 4 7.LIU Liubin . The research of uClinux application in embeddedvideosystem[ J] . Science Mosaic, 2005, 2( 2) : 4 7.[5] 陈俊宏.Embeded Linux嵌入式系统原理与实务[M].北京:中国铁道出版社,2004[6] 西刹子.安防天下:智能网络视频监控技术详解与实践[M] .北京:清华大学出版 社,201002[7] 吴明晖.基于ARM的嵌入式系统开发与应用[M].北京:人民邮电出版社,2004[8] 段群杰.零基础学ARM9嵌入式Linux系统开发[M].北京:机械工业出版社,201010[9] 程昌南、方强.ARM Linux入门与实践[M].北京:航空航天大学出版社,200810[10] 田荣华、杨健、 唐振明. ARM接口编程[M].电子工业出版社,201206[11] 达内IT培训集团. ARM嵌入式系统移植实战开发.[M].北京:航空航天大学出版社, [12] 天嵌科技.基于linux的视频采集[M].2006附录程序源代码:include include include include include linux/include sys/include include include sys/include arpa/include sys/include sys/include include include include include include include /* globals */static globals global。 /******************************************************************************Description.: Display a help messageInput Value.: argv[0] is the program name and the parameter prognameReturn Value: ******************************************************************************/void help(char *progname){ fprintf(stderr, \n)。 fprintf(stderr, Usage: %s\n \ i | input \ [parameters]\\n \ o | output \ [parameters]\\n \ [h | help ]........: display this help\n \ [v | version ].....: display version information\n \ [b | background]...: fork to the background, daemon mode\n, progname)。 fprintf(stderr, \n)。 fprintf(stderr, Example 1:\n \ To open an UVC webcam \/dev/video1\ and stream it via HTTP:\n \ %s i \ d /dev/video1\ o \\\n, progname)。 fprintf(stderr, \n)。 fprintf(stderr, Example 2:\n \ To open an UVC webcam and stream via HTTP port 8090:\n \ %s i \\ o \ p 8090\\n, progname)。 fprintf(stderr, \n)。 fprintf(stderr, Example 3:\n \ To get help for a certain input plugin:\n \ %s i \ help\\n, progname)。 fprintf(stderr, \n)。 fprintf(stderr, In case the modules (=plugins) can not be found:\n \ * Set the default search path for the modules with:\n \ export LD_LIBRARY_PATH=/path/to/plugins,\n \ * or put the plugins into the \/lib/\ or \/usr/lib\ folder,\n \ * or instead of just providing the plugin file name, use a plete\n \ path and filename:\n \ %s i \/path/to/modules/\\n, progname)。 fprintf(stderr, \n)。 }/******************************************************************************Description.: pressing CTRL+C sends signals to this process instead of just killing it plugins can tidily shutdown and free allocated ressources. The function prototype is defined by the system, because it is a callback function.Input Value.: sig tells us which signal was receivedReturn Value: ******************************************************************************/void signal_handler(int sig){ int i。 /* signal stop to threads */ LOG(setting signa。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。