基于ARM9及嵌入式Linux的小区监控系统软件设计

被引量 : 0次 | 上传用户:wuwuwujduuez
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式技术、通信技术快速发展和应用的背景下,图像传感设备及网络技术的引入极大地促进了小区监控系统的发展。本文设计了一种高性价比的小区监控系统,用于完成住宅小区或其它公共场所的视频监控,并可根据用户的需要扩展其它功能。本系统采用高性能的S3C2440处理器、OV9650摄像头芯片,及其他芯片组成监控/传输模块,利用小区的局域网络传输数据,由监控中心的上位机显示图像。本文主要完成了监控/传输模块的软件设计工作。首先,本文完成了基于ARM920T核的S3C2440处理器芯片的系统移植。主要包括U-Boot-1.1.6的移植,使系统能够正常启动并引导Linux内核;裁剪和移植Linux-2.6.22操作系统内核,以使处理器的性能能够充分发挥,并简化软件开发。其次,ARM920T及嵌入式Linux的存储器管理较为复杂,通常采用启动引导程序和操作系统内核默认的存储器管理方式进行开发,其优点是缩短了产品研发周期,缺点是限制了系统性能的发挥。本文提出了预设存储器访问权限、强制使用快速上下文切换FCSE、锁定缓存、遵循底层Linux内存分配和管理原则等方法,经实验证明,系统的性能和效率提升约10%。驱动程序是嵌入式操作系统内核控制各部分硬件的接口,上层应用程序和系统调用最终都要通过驱动程序在底层实现。本文进行了K9F1208 NAND Flash驱动程序的设计,并在其基础上制作了根文件系统;进行了K4S561632 SDRAM初始化程序的设计;进行了OV9650摄像头芯片驱动程序的设计;进行了DM9000网络控制器驱动的移植,并在其基础上完成了网络程序设计。最后,本文利用文件管理、进程控制、命名管道、共享内存、信号量和信号等手段完善了上层软件设计,使系统能够实现对小区各重要地点实时图像信息的采集,并以较高速率进行网络传输,最终完成在监控中心上位机上的显示。
其他文献
介绍和总结了孕妇妊娠时居住地大气污染情况与死胎、死产发生率间关系的研究现状。通过查阅近年来国内外文献研究资料,归纳了现有研究中涉及的大气污染物类型、大气污染物对
根据多矿物模型和概率与误差理论建立的最优化测井解释数学模型,采用多维搜索的BFGS变尺度法和一维搜索的抛物线插值法相结合的最优化技术,编制了评价复杂岩性储集层的测井解
黑格尔意识到主体方面实践的重要性,把精神生产描述为辩证的发展过程并力求提示其内在发展规律,他不仅看到精神生产活动的严肃性,而且看到其趣味性;他还看到精神生产内部不同
<正>在光学理论中,只要提到光的衍射,人们总是把它与波联系在一起。因为从表面上看,光的衍射是无法用粒子理论进行解释的。其根本在于,人们总是把光现象当做光本性来研究。事
应用PCR-RFLP技术分析松材线虫与拟松材线虫之间的差异。实验扩增出松材线虫rDNA-ITS区片段长度约为890 bp,拟松材线虫rDNA-ITS区片段长度约为930 bp。用5种限制性内切酶对两
目的探究影响湖北省三峡坝区农村妇女妊娠期发生贫血的危险因素,为其防治提供策略和措施。方法采用病例对照研究设计,收集2012年10月~2013年10月湖北省宜昌市夷陵区妇幼保健
光电容积脉搏波包含了人体丰富的生理、病理信息,对其进行实时监测可为临床研究和诊断提供科学的指导。开发了一套基于图形化虚拟仪器工程设计平台LabVIEW的光电容积脉搏波信
<正>今年广州市良种猪场从英国最大的种猪生产企业JSR猪育种公司和JJ公司引了包括杜洛克、长白、大白等品种的总共1249头种猪,是我国目前最大规模的英国曾祖代种猪群。据该场
张教授根据多年临床经验,认为紫癜性肾炎是由热、瘀、虚等因素引起,临床治疗中从审病机、选主方入手,注重调脾肾、除蛋白,将活血化瘀贯穿始终,临床收效显著,值得借鉴。