...
【24h】

An Open-Source Binary Utility Generator

机译:开源二进制实用程序生成器

获取原文
获取原文并翻译 | 示例
           

摘要

Electronic system level (ESL) modeling allows early hardware-dependent software (HDS) development. Due to broad CPU diversity and shrinking time-to-market, HDS development can neither rely on hand-retargeting binary tools, nor can it rely on pre-existent tools within standard packages. As a consequence, binary utilities which can be easily adapted to new CPU targets are of increasing interest. We present in this article a framework for automatic generation of binary utilities. It relies on two innovative ideas: platform-aware modeling and more inclusive relocation handling. Generated assemblers, linkers, disassemblers and debuggers were validated for MIPS, SPARC, PowerPC, i8051 and PIC16F84. An open-source prototype generator is available for download.
机译:电子系统级(ESL)建模允许早期的硬件相关软件(HDS)开发。由于广泛的CPU多样性和缩短的上市时间,HDS开发既不能依靠手动重新定位的二进制工具,也不能依靠标准软件包中预先存在的工具。结果,可以轻松地适应新的CPU目标的二进制实用程序越来越受到关注。我们在本文中介绍了自动生成二进制实用程序的框架。它依靠两个创新思想:平台感知的建模和更具包容性的重定位处理。生成的汇编器,链接器,反汇编器和调试器已针对MIPS,SPARC,PowerPC,i8051和PIC16F84进行了验证。可以下载开源原型生成器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号