基于XIP技术嵌入式系统的研究与设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:seacowp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展和嵌入式处理器能力的不断提升,基于嵌入式Linux的网络视频监控系统逐渐成为了监控设备中的主流,因为嵌入式Linux功能强大且费用较低。但是直接移植Linux作为嵌入式操作系统则存在启动时间较慢、功耗较高等缺点。为了满足嵌入式Linux系统对快速启动、低能高效、压缩成本等要求,本课题将就地执行(eXecute In Place)技术引进嵌入式系统开发。   本文首先介绍嵌入式Linux视频监控系统的发展现状、课题的硬件开发平台和XIP的代码运行方式,制作出交叉工具链,并分析XIP的优缺点。随后详细介绍Kernel XIP技术的原理和实现,对比分析普通内核映像与XIP内核映像生成与存储方式的区别,并分析Kernel XIP技术对应用程序开发的透明性,接下来重点介绍了基本Kernel XIP技术嵌入式系统的构建,包括Bootloader的定制、内核的配置及根文件系统的选择和制作。   系统构建成功以后,移植到相应开发板并在其上进行了嵌入式视频监控系统的开发,该监控系统采用普通的中星微芯片USB摄像头作为图像采集设备,以Linux为USB摄像头提供统一的编程接口videoforlinux进行图像采集,采集到的图像通过Linux网络服务器boa提供网络远端PC机浏览。开发完成之后将所有系统相关文件制作进入文件系统,形成一个可以脱离宿主机独立运行的视频监控系统。   在本文的最后对系统进行了测试,包括系统启动时间测试、内存使用测试、系统性能测试,测试结果表明,基于XIP的嵌入式系统在缩短系统启动时间,减少系统对主存SDRAM的使用、降低系统整体功耗、节约整体成本有很好的现实意义,对应用程序的影响非常小,基本不受影响,得出在嵌入式系统中采用XIP是有很好的现实意义的。
其他文献
随着Web服务技术的不断完善和广泛应用,越来越多的企业和应用提供商开始将其业务功能和应用程序以Web服务的形式发布在Internet上,快速便捷地挖掘潜在业务伙伴和合作机会,以实现
角点检测是一个图像处理领域的基础问题,由于具有旋转不变等特性,角点成为一种重要的图像局部特征,角点检测被广泛应用于图像配准与匹配、目标识别、运动分析、目标跟踪等领域。
现代流程工业产生了大量与生产状态相关的过程数据,其庞大的规模凸显了传统数据分析方法运算复杂度过高、分析规模受限的不足。同时,流程工业生产过程中所包含的一些复杂性,如传
随着Internet技术飞速发展,各种信息能在网络上方便、快捷地传输。多媒体比纯文本含有更多的信息量,是人们获取和保存信息的重要手段。因为视觉信息在所有感官获取信息总量中占
离散属性数据是数据挖掘中的一类重要数据,而非监督学习,是数据挖掘采用的一类关键方法。本文针对多种类型的离散数据,包括文本数据,时序离散序列数据和多维离散数据,研究若干新的
随着互联网及其相关技术的发展,多域环境下的资源共享越来越普遍。域间的资源共享给域间合作带来了便利的同时也带来了安全问题。其中两个关键安全问题是跨域访问控制和跨域信
随着手机、掌上电脑和PDA等移动设备的普及和移动通讯技术的高度发展,越来越多的人开始利用移动设备实现无线上网。使用移动设备,通过无线上网的方式,进行的商品拍卖活动称为移
外包数据库是一种新的数据库应用形态,它在管理成本、数据库可用性与可靠性等诸多方面具有传统数据库应用形态无法比拟的优势。由于信任模型发生了本质性转变,外包数据库带来了
随着互联网视频内容的不断增加,以及数字图书馆、视频点播、远程教学等大量视频媒体的应用,如何在海量视频中检索出所需要的资料显得至关重要。传统的基于文本的视频检索以及基
为了评估信用风险,研究人员做出了大量的努力,提出了各种度量和管理信用风险的方法。经典的评估模型一般将着眼点放在被评估公司自身的信息上,然而银行界获得的越来越多的共识是