【摘 要】
:
嵌入式应用的多样化需求,以及与嵌入式系统相关技术的发展,动态扩展技术在嵌入式领域的重要性愈加明显。在研究了当前几种主流的内核动态扩展技术以及Linux可加载内核模块机制
论文部分内容阅读
嵌入式应用的多样化需求,以及与嵌入式系统相关技术的发展,动态扩展技术在嵌入式领域的重要性愈加明显。在研究了当前几种主流的内核动态扩展技术以及Linux可加载内核模块机制后,结合嵌入式系统资源有限和面向应用的特点,提出基于即时模块编译的嵌入式Linux动态扩方法。
首先研究Linux内核模块自动加载机制。针对嵌入式Linux内核模块数量少、结构简单的特点,将模块加载过程进行简化,以减小加载过程系统调用开销,提高模块加载效率,符合嵌入式系统资源有限的特点。
然后在动态核心模块和操作系统入口框架动态扩展技术的基础上,设计了基于客户端/服务器结构的嵌入式Linux动态扩展模型。客户端(嵌入式设备)根据自身的需求向服务器发送模块请求信息。服务器端存放模块源代码,根据客户端请求信息内容编译相应的模块,并通过网络发送到客户端,再由客户端程序进行新模块的加载和替换工作,以达到系统功能动态扩展的目的。客户端请求的模块来自远程服务器,大大节约了本地存储空间;采用即时模块编译技术,服务器根据请求内容动态地进行模块编译,使得一台服务器可以支持多种目标设备平台;使用MD5校验算法以确保模块在传输过程中无差错产生,保证模块的正确性和完整性,提高了扩展过程的安全性。
最后,通过对实验结果进行分析,表明该动态扩展方法在可行性与可靠性上达到了预期的目标。由于系统扩展过程时间长,因此该方法只能应用于对时间要求不是十分严格的非实时系统中。
目前该方法已应用于新一代的海尔流媒体电视上,用于视频解码驱动的动态扩展,并取得了较理想的效果。
其他文献
呼叫中心利用通讯领域的各种新技术为用户提供多种接入方式,是企业为用户提供服务的窗口,在各行各业中得到了广泛的应用。由于其应用广泛和技术更新快的特点,设计一个快速、
在网络技术飞速发展、网络信息量激增的今天,网络安全日益受到人们的关注。网络攻击正向综合多样化、协同合作化、自动智能化发展,传统的网络防御策略已经不足以应付如此的局面
基因数据分析是当前的研究热点,倍受机器学习、数据挖掘研究者的关注。基因读段定位是基因数据分析的关键环节,而基因聚类则是基因功能分析的重要途径,是生物学家寻找未知基
本文研究嵌入式频谱分析系统的优化设计和实现问题。论文完成了以ARM处理器为核心的系统的软、硬件设计,进行了信号的采集和处理的实际测试,对实验数据进行了分析。为了实现对
随着信息数字的到来,互联网飞速发展,各种新业务不断涌现。随之而来的是各种网络问题也相继出现,给网络监测带来更大的挑战。网络监测的过程是:采集相关网络数据,通过对数据
随着信息技术的飞速发展,21世纪的制造企业将面临更为激烈的竞争。产品的生产模式由少品种、大批量逐步转变为多品种、变批量,信息化的科学合理利用成为企业是否能在角逐中胜
在GIS(GeographyInformationSystem,地理信息系统)领域,常常因数据海量性及地理分布的广泛性,信息不能广泛共享,而造成很大程度的资源浪费问题。网格计算是一种利用互联网把广泛
在这个信息增长非常迅速的时代,人们对信息的需求越来越多,越来越专业,对信息的筛选要求也越来越高。一方面人类在学习过程中所获取的知识的来源途径已经走向了互联网,而另一
本文分析了现有工作流管理系统的不足以及当前Web服务发展的新趋势,研究了当前Web服务和工作流技术的原理和特点,探讨了Web服务与工作流技术组合的必然,提出了一种基于Web服
足球机器人比赛是多智能体系统研究的一个新的标准问题。开发这样的一个软件系统对于足球机器人的理论研究和模型测试有重要的意义。本文以足球机器人系统为研究背景,主要对