- 14
- 0
- 约1.22万字
- 约 4页
- 2017-08-16 发布于安徽
- 举报
兰竺!±里盐苎垫查垒!型垡兰坚l三L————————————————一
基于Sim-nML的GCC到Nios系统移植研究
任小西.李仁发。张克环
计算机与通信学院,长沙,410∞2
摘要;嵌入式系统开发周期短的特点要求能为其快速生成高 端文件,就可将该编译器移植到目标系统上。此方
质量编译器,移植多目标编译器以及用体系结构描述语言 法由于重用了编译器前端,因此工作量大大减小。
GCC(GNU
(ADL)自动生成编译器都不能很好满足这一要求。本文采 Compiler
思想”1。它分为前端,后端和机器描述三个部分,
用一种把体系结构描述语言Sjm·filL和多目标编译器Gcc
其中机器描述与目标机器相关。通过改写机器描述
结合的方法,利用irg和genmd两个工具从目标机器的
文件,就可以将它移植到一个新系统上。然而,为
Sim.filL描述文本中自动生成移植Gcc所需的三个机器描述
文件,从而为嵌入式系统Nios提供编译器支持。 目标系统编写后端代码仍然是一项繁重的任务,需
关键诃:sim.r‘也:GCC:Hios 要对编译器和目标系统进行大量的研究工作。目
前,研究者们提出了从体系结构描述语言ADL
to OnSim—nML(Architecture
of GCCNiosBased Description
Studyporting
REN Ke-Huan
Xiao-Xi,LIRen-Fa,ZHANG
andCommunication,Hunan
ADL是一种高级语言,比编译器后端要容易掌握,
CollegeofCompoZer University,
Changsha410082-China因此需要的工作量更少。然而基于ADL方法所得
limited
Abstract:Featuredwithshort and resoIlrce.
lifecycle 到的编译器的代码质量却难以保证。文献E43提出
embedded a of code that
requires high quality 了将ADL和传统多目标编译器GCC相结合.为目
systean compiler
be an
cm However.neitherexisted
rapidly porting 标系统快速提供高质量编译器的方法。它利用一种
generated
nor a one
retargetable Dew ADL
constructingbyusing ADL语言,即Sim.nML语言来描述目标系统信息,
compiler
canmeetthis Sim-nML,∞ADL.
requnemant 然后利用Sim-nML写成的处理器模型来产生各种
Bycombining
with comes
C,CC.this withanew
您可能关注的文档
- 与谐图案的自动生成研究.pdf
- I.S.P工艺替代竖罐炼锌地研究.pdf
- 不溶性硫磺生产新工艺地研究.pdf
- 天然植物提取剂抗疲劳作用地研究.pdf
- 中医治疗心力衰竭地研究近况.pdf
- 2010年我国抗虫棉研究发展趋势和育种目标探讨.pdf
- 武威汉代医简方药的研究概述.pdf
- 冬瓜产量相关性状的灰关联综合评估的研究.pdf
- 改良经阴道切开直肠前突修补术治疗直肠前突地研究.pdf
- 移动IPv6快速切换协议地研究.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)