共查询到20条相似文献,搜索用时 593 毫秒
1.
目前某些非智能手机或嵌入式系统由于不是虚拟地址空间,无法动态加载应用程序和更新系统软件,如果更新需要重新编译链接整个系统软件,限制了嵌入式系统灵活性和扩展性,若能实现模块和应用程序的动态加载,可以提高系统的灵活性和扩展性。本文从理论上详细分析动态加载需要解决的问题,如动态模块的执行,地址无关的代码和系统接口的调用等问题,并给出了详细的参考实现,并在非智能手机平台上作了验证,可以实现设计的动态加载。本文最后对动态加载的系统安全和进一步的扩展做出了分析。 相似文献
2.
多态性是面向对象程序设计的重要特性,动态多态性是一种在运行时,而不是在编译时进行的动态绑定机制,它的基础是动态方法调用。深入讨论了在单继承的情况下C++和Java编程语言的动态绑定机制,这有助于理解面向对象程序设计思想。 相似文献
3.
多态性是面向对象程序设计的重要特性,动态多态性是一种在运行时,而不是在编译时进行的动态绑定机制,它的基础是动态方法调用.深入讨论了在单继承的情况下C++和Java编程语言的动态绑定机制,这有助于理解面向对象程序设计思想. 相似文献
4.
对于未来的战术通信系统而言,通用性是关键。它要求所设计的无线电台在动态环境中能够共用和交换软件。 为实现共用和交换软件的能力,则要求三种必需的基本技术:一是开发在多机种网络环境中提供先进的动态应用程序所需要的编码语言;二是运行结构上可移植的中性高性能系统开发的应用程序的体系结构;三是建立、编译和运行这些应用程序的工具。研究新开发的Java环境的应用将为上述三种技术的综合运用提供基础。 相似文献
5.
为了对智能家电进行远程管理,移动端应用程序得到了广泛应用,智能家电设备、用户和云端之间的远程绑定成为实现设备安全远程访问的关键。为此,主要研究了智能家居远程绑定中的安全威胁问题。首先,建立了远程绑定的全过程状态机模型;然后,基于该模型,系统分析了针对10款远程家居设备的远程绑定方案,并发现了多个安全缺陷;最后,提出了一个增强的远程绑定方案IoTBinder,该方案针对现有远程绑定中静态设备 ID容易被暴力破解或泄露问题,从云端生成动态设备ID并通过用户传递给设备完成远程绑定。通过安全协议分析工具ProVerif的验证表明,IoTBinder可有效保护远程绑定过程,性能开销可以忽略不计。 相似文献
6.
MATLAB与Visual C++6.0混合编程的实现 总被引:6,自引:0,他引:6
针对MATLAB与VisualC^ 软件的各自编程优势,提出了一种将MATLAB中编译的,m函数文件生成可脱离MATLAB环境的动态连接库,然后在VC环境下开发应用程序界面并调用动态连接库,实现通过编译器将二者有效结合起来。 相似文献
7.
上下文感知应用和普适计算环境逐渐渗入人们生活环境的今天,上下文感知应用的设计开发时的支撑环境方面仍主要采用传统的面向对象等技术及编程模型,这样在设计时与上下文相关的行为会分布在程序中,即环境上下文和行为在程序编码时就进行了绑定,这使得环境依赖因素和程序控制主体结合的过分紧密,不能适应普适计算环境多样、复杂、动态和多变等特点,更难于进行系统维护和扩展.本文以实现应用程序动态适应环境信息变化为目的,设计并实现了采用动态代理为底层实现机制,通过映射规则的建立将上下文信息和编程逻辑进行分离的上下文感知编程模型EIPM,提供了相应的开发编译平台和执行容器在内的应用框架系统原型,实现一种适应普适计算环境上下文动态复杂多变特点的编程模型.以普适环境文件访问系统中上下文感知部分模块的开发为例,进行了EIPM应用框架原型系统功能的可行性测试,结果表明EIPM编程模型具备了对环境上下文变化的动态适应性. 相似文献
8.
MATLAB 是美国MathWorks 公司推出的一个非常优秀的数学软件,它具有很强的数值计算能力和卓越的数据可视化能力。但在MATLAB5 及以前的版本中,并没有提供对其M -文件进行编译和创建外部应用程序的工具,从而大大限制了它与其他应用程序的结合和应用。在MATLAB 最新的5 .2 版本中,增加了MATLAB 编译器以及C/C++Math 库,它们与C/C++编译器一起对M-文件进行编译,生成相应的C或C++源代码及二进制的MEX-文件。通过MATLAB编译器和C 或C++的编译器来完成链接,可以得到独立于M A T L AB 之外的应用程序。1 、编译M-文件… 相似文献
9.
10.
11.
本文阐述了基于JAIN APIs的智能网业务能力服务器的设计方案,介绍JAIN网关的软件体系结构,给出呼叫控制模块和预编译模块的设计并论述各自实现的重点问题,包括其中采用JMS/MDB等应用程序的开发过程概述.最后引入JCC-呼叫控制的基本机制,通过一个会议电话的应用实例,详细介绍了业务能力服务器开发出来后能够被第三方使用必须经过的步骤. 相似文献
12.
在某项目开发过程中,为了满足数据采集系统中DSP应用程序在线FLASH更新的需求,首先借助Tornado开发环境自带的FTP服务器将应用程序下载到系统控制器内存,再封装成数据包分次传输,最后实现应用程序更新。该方案解决了某些应用场合下数据转存空间小于需要传输的文件时需分包多次传输的问题,整个软件开发过程都是在Tornado开发编译环境下进行的,能够完成对应用程序文件进行分包无差错传输。实际应用表明,按照该方案设计的软件程序可以很好地实现FLASH在线更新,具有分包传输、数据准确的特点,达到了设计要求。 相似文献
13.
14.
规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。 相似文献
15.
带宽按需分配(BOD)是最能体现自动交换光网络(ASON)特点和优势的一种业务。通过BOD。服务提供者按照用户需求提供可以使用的带宽。实现BOD业务过程中,使用通用成帧协议(GFP)实现数据帧到SDH虚容器的有效映射,同时使用虚级联(VC)和链路容量调整方案(LCAS)来进行带宽的动态绑定和调整,实现带宽无损调整;此外还可以设置自动触发带宽调整条件,通过ASON的智能化和自动化能力采完成带宽的自动调整,从而便网络能够提供快速、实现响应的BOD业务,满足用户动态、实时调整带宽的要求。 相似文献
16.
田磊 《微电子学与计算机》2014,(7)
为了克服嵌入式系统网络通信开发过程中从机系统资源严重不足的问题,基于嵌入式Linux系统给出一种主从机的通信方案.本方案通过在主机的Linux系统上设计应用程序并使用交叉编译环境生成从机上的可执行文件,利用网络协议实现主机和从机之间的相互通信,从而验证了应用程序在从机上的稳定运行.结果表明,本方案的设计方法,完成了应用程序的传输和运行,实现了嵌入式Linux系统主从机的相互通信. 相似文献
17.
18.
任务绑定与调度是众核软件综合过程中要研究的关键问题,由于众核平台的多样性与特殊性,任务绑定与调度算法在设计时需要充分考虑任务集与物理平台的特性.本文针对2D-Torus同构众核处理器平台,提出一种基于BAMSE近似算法的任务绑定与调度方案,实现了具有通信开销的非独立任务集到物理内核的绑定,并通过实验探究了改进后的BAMSE算法在2D-Torus众核平台上实现任务绑定与调度的性能. 相似文献
19.
IP接入网二层化是电信运营商城域网建设的趋势。建设大二层接入网需要在接入层解决用户精确定位、业务安全隔离及端到端QoS等诸多问题,这就要求实现城域网VLAN(虚拟局域网)资源有效规划。文章以城域网DSLAM(数字用户线接入复用器)接入为例,结合各种业务对IP城域网VLAN规划和业务精绑定进行了阐述。 相似文献