基于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。基于arm9视频监控系统的设计_课程设计论文(编辑修改稿)
相关推荐
(TRUE) { pTxData[0] = KeyScan()。 // 键 值扫描 if(pTxData[0]!= 0) { basicRfSendPacket(LIGHT_ADDR,pTxData,APP_PAYLOAD_LENGTH)。 halIntOff(); halIntOn()。 } } 这段程序可以说,是发送模块的精华,或者说是核心。 Appswich()函数进来之后
代码一样,是在相同的 32 位寄存器上进行操作。 Thumb 代码仅为 ARM 代码规模的 65%,但其性能却是连接到 16 位存储器系统的相同 ARM 处理器性能的 160%。 取指 译码 执行 取指 译码 执行 江西理工大学 20xx 届本科生毕业设计 ( 论文 ) 9 第三章 外围电路设计 电源电路设计 电源是整 个系统 的能源提供者,电源性能的好坏直接关系到整个系统的成败。
化及开放性的要求。 从设计思想和技术角度分析 ,国内厂家主要有二个方向 :一是基于 PC 平台的家庭安防系统 ,以联想集团的家居安防系统为代表。 二是基于嵌入式平台的家居安防系统 ,嵌入式系统以其成熟的技术优势、低廉的价格成为近年研究的热点。 嵌入式技术在信息家电中的应用 ,已成为最大的研究领域 ,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间。 在国内从事生产智能化家居的企业中
序)和应用软件(包括 web 服务器、 CGI程序、视频采集等)。 本次设计有三个部分组成,前端是用于视频采集的 CMOS 摄像头,中间部分是移植了嵌入式 Linux 操作系统的 ARM9 开发板,它的作用是对采集来的图像进行处理,并内建嵌入式 web 服务器和视频流媒体服务器,从而将视频传递给远端用户。 第三个部分是监控端,由带有浏览器的 PC 机组成,用来浏览远端的视频
像属性,设置图像参数,捕捉图像数据,都是通过 Video4Linux 借口标准调用驱动的相关函数完成的。 Servfox 流程图 2 视频流及摄像头相关技术基础 8 8 图 22 Servfox流程图 Servfox 运行过程:。 TCP 套接字服务端 ,为图像数据发送线程做好准备。 Servfox 采集数据端 Servfox,修改 Makefile 文件为 : CC= armlinuxgcc
绍这种应用的开发和移植工作。 用户首先需要在嵌入式设备上成功移植支持脚本或 CGI 功能的 Web 服务器,然后才能进 行应用程序的开发。 应用 :。 Boa 是一个非常小巧的 Web 服务器,可执行代码只有约 60KB。 它是一个单任务 Web 服务器,只能依次完成用户的请求,而不会 fork 出新的进程来处理并发连接请求。 但 Boa 支持 CGI,能够为 CGI 程序 fork