嵌入式系统C编译器移植中核心技术与归约规则的研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:fanny_lizzy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要讨论针对一款16位RISC指令集、哈佛结构的嵌入式微处理器实现交叉C编译器。目前实现交叉编译器的通常手段是移植GCC来实现,但是这种方法亦有所不足。文中简要介绍了GCC和移植GCC的方法,并且指出了这种移植方法的局限性和不足,提出了快速开发交叉编译器的一个新途径。 LCC是一款可重定向的开源小型C编译器,基于LCC为嵌入式系统实现交叉编译器是一种有效的途径。本文分析了LCC编译器的体系结构,然后说明了基于LCC的交叉编译器移植技术与实现。详细讨论了实现中的关键技术:交叉C编译器ABI的制定,以及DAG归约规则的制定。并根据实践经验总结出了对归约规则的制定具有指导作用的基本原则。
其他文献
近年来,虚拟实验室的研究与应用己成为计算机应用领域一个重要的组成部分,并成为新兴的研究热点。而对虚拟实验室中实验设备的三维建模技术的研究是构建虚拟实验室时要解决的
异构数据源集成技术的研究是当前计算机应用领域一个新的研究热点。特别是近些年来,随着Internet技术的发展及网络应用的不断完善,各个行业要求通过一个统一的接口访问各种异构
传统的工作流系统仍然存在着适用范围窄、灵活性差和意外情况处理不及时,以及不能对活动中的任务做出合理的评估、实现过程重构等问题。鉴于上述原因,具有自组织、自学习和协同
随着社会信息化程度不断加深,国产数据库神舟OSCAR在国内不同行业得到了广泛应用,同时用户对数据库管理系统的要求也越来越高。相对于国际上主流的数据库管理系统,神舟OSCAR
在计算机技术飞速发展的今天,嵌入式技术凭借功耗低、成本低、体积小等特点,在工业、农业、军事、医疗、航天等方面得到广泛应用。随着嵌入式技术的不断发展,和对嵌入式技术要求
随着Intemet的迅猛发展,计算机网络正在逐步成为一个国家经济发展的基础和命脉,整个世界对网络的依赖程度也越来越大,随之而来的网络安全问题也变得日益突出,各种安全技术如防火
我国已经成为第二大垃圾邮件受害国,垃圾邮件的泛滥对网络安全、个人生活以及整个社会带来严重危害,因此研究垃圾邮件问题具有重大意义。 邮件过滤技术是反垃圾邮件的重要手
计算机网络已经成为社会基础设施的重要组成部分,而安全问题对网络的应用、管理和发展构成了严重威胁,对用户和网络运营商造成巨大的损失。企业在网络建设初期网络安全并没有很
随着计算机和网络技术的快速发展,一场以信息技术和信息资源为核心的高技术发展正在对社会的方方面面产生深刻的影响。现代企业的网络不仅体系越来越复杂,而且数据流量也日趋
工作流技术是新兴起的一项对工作流程进行控制和管理的技术,为此国际上成立了专门的机构(WFMC),对工作流管理技术进行研究。工作流管理系统(WFMS)就是利用工作流管理技术对工作