学科分类
/ 2
29 个结果
  • 简介:针对在一定大小的内存空间中Jave虚拟机在处理大型Jave程序时,Jave对象之间频繁交互导致内存占用高、处理效率低的问题,给出了减少Jave对象占用内存空间的三种布局规则。该规则利用Jave虚拟机运行机制,综合对象属性及影响内存空间大小等指标,得出相同对象不同属性之间按规则存放顺序的最优方法。结果表明,相对传统的相同对象不同属性之间无规则的存放方法,按规则存放顺序的方法能够大幅度节省内存空间,并有效提高Jave虚拟机的运行效率,程序对象越多,该方法对内存空间的节省和计算效率的提高效果就越明显。

  • 标签: Jave程序 内存空间 布局规则 属性 对象
  • 简介:介绍RTEMS实时操作系统和USB协议,分析RTEMS系统的设备管理机制,详细描述RTEMS操作系统下的USB设备驱动程序的设计与实现。该设计根据USB的特点,通过合理的层次划分,将驱动程序分为硬件抽象层和设备类驱动层,在硬件抽象层完成对USB设备控制器的操作,在设备类驱动层实现对各类USB设备命令的处理,保证了驱动程序易于移植和扩展。按照RTEMS的设备管理机制,为在RTEMS上运行的任务提供了标准I/O系统调用。

  • 标签: RTEMS USB 实时操作系统 驱动程序 程序设计
  • 简介:重装操作系统时,由于很多驱动程序安装之后都要提示系统重新启动.这样多次重启往往要浪费很多时间,所以为了节省时间很多朋友(包括笔者在内)都喜欢所有的驱动程序安装完毕.然后再重新启动.我却因为这个习惯.走了不少的弯路.

  • 标签: 驱动程序安装 重新启动 操作系统 时间 重装
  • 简介:将操作系统和相应硬件设备连接起来,编写联系硬件和软件的驱动程序至关重要。本文主要讨论在WinCE操作系统下,如何设计实现S3C2410芯片具有I^2C接口的驱动程序;详细介绍WinCE下,流驱动程序的编写方法,同时将驱动通过PlatformBuilder编译进操作系统,最后用动态链接库的方式提供给用户使用。

  • 标签: WINCE 流驱动 I^C总线 驱动程序
  • 简介:通过配置实时数据和函数到片内SRAM中执行,可以有效提高程序执行效率,降低功耗。然而在嵌入式Linux系统下,由于禁止用户空间程序控制或访问处理器内存的映射和分配方式,这一资源通常得不到有效利用。本文以MP3解码器为例,在μClinux-2.6操作系统下通过使用片内SRAM提高代码执行效率,并最终在Freescale公司的ColdFire5329嵌入式平台上成功验证了该方案。

  • 标签: 片内SRAM ColdFire5329 优化 μClinux-2.6
  • 简介:提出了一种通过发送HEX文件到TMS320F28335进行程序升级的新方法。配置TMS320F28335为FLASH启动模式,通过预烧写升级程序到FLASH中,可实现在串口发送HEX文件升级用户程序的功能。详细介绍了该方法实现原理和开发过程,并且给出软件流程图和关键代码。实验证明,该方法操作方便,可靠性高,大大提高了效率。

  • 标签: TMS320F28335 FLAsH启动 HEX文件 程序升级
  • 简介:笔者对本刊2004年第二期陈松岭先生《CRC-8高效简练的单片机实现方法》(简称陈文)一文,提出避开分析伪随机序列的运作,根据生成多项式直接设计单片机异或除法程序、并以查表法替代整体相除的解决方案;提供仅由10条指令便可对8字节位序列进行CRC检测,最长执行时间仅为71μs(“未提速”80C51,晶振12MHz)

  • 标签: 单片机 伪随机序列 8位CRC校难码 表格生成
  • 简介:串行扩展总线技术是新一代单片机技术发展的一个显著特点,其中Philips公司推出的I^2C总线最为著名。ST9+系列是意法半导体公司的单片机产品,能够很好地支持I^2C总线协议,本文以ST9+单片机为例阐述I^2C总线协议,并给出在ST9+单片机上实现I^2C总线驱动程序的流程和方法。

  • 标签: ST9+系列 单片机 I^2C总线 驱动程序
  • 简介:美普思科技公司(MIPSTechnologies,Ine.)以及为全球超过20亿部手机提供软件的MyriadGroup,共同推出针对MIPS架构进行优化设计的高性能DalvikTurbo虚拟机(VM)。Myriad的DalvikTurboVM取代了标准AndroidDalvik引擎,可在MIPS—Based设备上将Android应用程序的实际性能提升5倍之多。

  • 标签: MIPS架构 程序性能 科技合作 应用程序 优化设计 虚拟机