首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 46 毫秒
1.
Linux应用二进制兼容技术研究与实现   总被引:1,自引:0,他引:1  
黄进  卢凯  廖湘科 《计算机工程》2004,30(16):96-98
应用数量的多少是决定一个操作系统生命力的重要因素。二进制兼容Linux应用可以有效扩展自主服务器操作系统的应用范围,提高其生命力。该文介绍了自主服务器操作系统CSD863实现Linux应用二进制兼容的主要技术途径,包括二进制应用类型识别与加载技术、系统调用仿真技术等。  相似文献   

2.
陆刚  陈榕 《计算机应用》2007,27(9):2310-2311
为了在多种操作系统上提供虚拟统一的CAR构件运行平台,分析了和欣操作系统(Elastos)及CAR构件技术的特点,提出了ElAura构件运行平台的分层模型设计,研究了关键技术的实现方法。该平台的成功实施,使得CAR构件在任意操作系统或软件平台上能够独立部署、正常运行。  相似文献   

3.
本文介绍了嵌入式网络通信中间件的设计和实现。该中间件屏蔽掉了底层网卡和GPRS/CDMA硬件模块之间的差异,并且可以运行于各类不同的操作系统之上;同时,该中间件解决了短信业务和无线数据业务之间存在的串行链路复用的问题,使用户可以在有线方式或无线GPRS/CDMA双模方式下同时进行短信聊天和网络数据传输。  相似文献   

4.
本文介绍了嵌入式网络通信中间件的设计和实现。该中间件屏蔽掉了底层网卡和GPRS/CDMA硬件模块之间的差异,并且可以运行于各类不同的操作系统之上;同时,该中间件解决了短信业务和无线数据业务之间存在的串行链路复用的问题,使用户可以在有线方式或无线GPRS/CDMA双模方式下同时进行短信聊天和网络数据传输。  相似文献   

5.
6.
服务器端中间件技术   总被引:6,自引:2,他引:4  
本文主要分析了当前三种主流的服务端中间件技术:Microsoft的DNA,Sun的DNA,Sun的J2EE和OMG煌CORBA,并进行了相关性比较。  相似文献   

7.
在COM组件技术的基础上,对Win32平台下应用程序的二进制接口跨编译器兼容问题进行了研究。通过利用Win32平台下COM技术规约针对对象内存分布的一致约定,结合C++语言虚函数表的特性,提出一种专用于Win32平台的应用程序二进制接口跨编译器兼容问题解决方法。并由该方法衍生出一系列二进制接口兼容的类,形成一整套解决方案。与传统Win32平台上使用C语言接口或COM组件来达到二进制接口兼容的方式不同,新方案采用精简的类和虚函数表来规范对象内存分布,借助Win32平台下编译器对COM技术的广泛支持,实现了应用程序接口在不同编译器下二进制级别的统一。同时,方案保持了原C++语言的面向对象特性,还具有简单、轻量级的特点。  相似文献   

8.
基于构件的应用集成中间件平台设计与实现   总被引:2,自引:0,他引:2  
韩祥斌  刘川 《计算机科学》2004,31(Z1):257-259
多种不同应用系统的便捷集成是当前电子政务应用研究的主要课题之一.针对现有电子政务应用系统"互联互通"中普遍存在的问题,本文比较了目前流行的几种集成方案,提出了一种基于流程代理、消息传输技术和构件技术的针对电子政务"互联互通"需要的应用集成中间件软件平台方案.该平台构件化的基础结构和基于软件框架的运行机制为应用系统的灵活集成、方便扩展和必要的安全性提供了保障.  相似文献   

9.
CAR是一种二进制构件技术,Elastos是CAR的运行时环境,Elastos支持一种类似于Java虚拟机的二进制构件虚拟机,这个虚拟机对外提供JNI接口,即外部程序通过类似JNI接口规范的方式访问虚拟机内部的计算资源,这种从外部看是JVM,而内部是二进制构件的虚拟机技术被应用于智能手机、上网本这类靠电池供电的计算设备中,减小了软件尺寸,提高了软件速度。这种二进制构件根据不同的需要在运行时可以有不同的存在形态,文中讨论的就是在这样一个二进制构件虚拟机中构件的存在形态。  相似文献   

10.
一种移动开发中间件的设计和实现   总被引:3,自引:0,他引:3  
易力  张素伟 《计算机工程与设计》2006,27(23):4504-4506,4509
移动开发正成为一个迅速发展的领域,然而由于移动环境的种种限制,为开发移动应用带来巨大挑战。中间件是一种行之有效的处理分布式异构平台的技术,可用于解决移动开发中碰到的很多问题。在J2EE架构之上提出了一种移动应用系统框架,并基于这种框架在传统中间件的基础上设计和实现了一种移动开发中间件。这种中间件能够屏蔽移动设备和运行平台的多样性,并能够处理移动网络的延迟和出错,使得移动系统的开发与在普通网络环境上一样便捷,从而达到提高移动应用开发效率的目的。  相似文献   

11.
本文给出Linux系统中按字节显示文件内容的实现方法。对于给定的文件,所显示的格式中包括当前字符到文首的偏移量、各字节的ASCII码的16进制值及其对应的字符(对于非可打印字符,显示成圈点“.”)。利用此方法。可方便地查看文件(特别是非文本文件)的字节构成。例如,可分析某些带结构的数据文件.如BMP位图文件等。  相似文献   

12.
The Linux operating system is quickly becoming a standard, attracting a wide user community and supporting a broad variety of applications and devices. Other vendors, such as Sun, have provided Linux‐compatible system call interfaces to their kernels, but are constrained by the lack of device support. To address this problem, we present a system (called PITS) to build device drivers, in this case for Solaris x86, from Linux source code. To accomplish this goal, we designed tools and Linux kernel emulation code to handle the myriad incompatibilities. These incompatibilities require the ability to resolve symbol conflicts, emulate internal Linux kernel data structures, handle module initialization, and generate module dependencies. With our method, we show that converting Linux device drivers is possible, but has a few technical difficulties. Issues arise with sparse documentation, external user interfaces, and modular driver implementations. There are also fundamental differences between the two operating systems, such as interrupt and DMA handling. We describe each of these issues and their current solutions to build a functional driver in the Solaris environment. Using the IOzone file system benchmark, we also demonstrate comparable performance between our generated SCSI driver set and their corresponding native counterparts. Copyright © 2006 John Wiley & Sons, Ltd.  相似文献   

13.
介绍了虚拟机技术、虚拟机平台的搭建、VmwareWorkstation虚拟网络设备等,重点讨论了通过VMware构建虚拟实验平台以解决Linux实践教学中真实实验环境欠缺的问题,以做到教学演示与学生实践的同步,为Linux实践教学提供一种有效的辅助工具。  相似文献   

14.
64位Linux并行计算大气模型效率优化研究*   总被引:3,自引:1,他引:2  
研究了CMAQ大气模型在64位Linux操作系统上不同CPU核心数目并行计算模拟耗时以及结果的差异情况。研究结果表明,并行计算能大幅缩短CMAQ模拟耗时,以16个CPU核心并行处理为性价比最佳值;此时连续模拟中国区域37天空气质量状况(分辨率36 km、167行×97列、垂直14层)平均耗时小于16 min/d,而相同情况下单核模拟耗时大于2 h/d;多于16个核心并行处理时,随核心数量的增加模型性能提升的趋势减缓;操作系统和参与运算的核心数目对CMAQ模型模拟结果没有影响。  相似文献   

15.
牟书贞  顾树威 《软件》2013,34(5):96-100
为了降低嵌入式节点的功耗,本文研究了ZigBee的低功耗树路由协议,提出了将树路由协议移植到Linux平台的解决方案。利用Linux网络协议栈中的Netlink和Netfilter架构,实现了Linux平台的树路由协议。  相似文献   

16.
程科  李毅 《计算机应用研究》2007,24(10):279-281
通过介绍USB主机驱动的体系结构以及USB摄像头的工作原理,研究和分析了实际系统中USB摄像头和USB鼠标数据传输带宽冲突所造成的花屏、死机的问题和原因.从减小冲突的影响和降低传输带宽需求这两个方面出发,提出并实现了三种解决USB传输带宽冲突问题的方法.实验证明,综合使用这三种方法就能够有效地解决带宽冲突带来的花屏、死机问题,使USB摄像头和USB鼠标在复杂的实际应用系统环境中能够正常地协同工作.  相似文献   

17.
首先介绍了嵌入式系统的概念,及相关硬件平台和软件版本。然后,主要介绍了嵌入式Linux的引导程序U-Boot的移植,以及开源、免费操作系统Linux2.6.32.2的移植。最后,构建了基于Nand Flash存储器的Yaffs2文件系统,利用BusyBox创建根文件系统。基于ARM和嵌入式Linux的嵌入式系统平台搭建基本完成,可以在此平台上添加更多驱动,以便更好地开发应用程序。  相似文献   

18.
首先介绍基于服务体/执行流模型的操作系统Minicore的基本特征,进而详细讨论了如何利用内核态功能实现二进制Linux应用代码的高效兼容运行方法,以及Minicore中Linux运行环境服务体设计的关键技术和解决方案,并给出了实验测试数据以说明所提出技术的有效性.  相似文献   

19.
文章介绍了面向银行、税务(简称银税类)行业应用的嵌入式Linux软件开发平台的研制背景,论述了开发平台的体系结构及其相应的功能组成模块,构建了三个面向通用银税类终端设备的可重用的应用编程接口(API)库。目前,此开发平台已成功地应用于ATM自动柜员机、嵌入式税控收款机等银税类终端产品的开发。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号