【摘 要】
:
以信息家电、汽车电子为代表的嵌入式系统应用的蓬勃发展,不仅为嵌入式市场展现了美好前景,注入了新的生命:同时也对嵌入式系统技术,特别是软件开发技术提出了新的挑战。
论文部分内容阅读
以信息家电、汽车电子为代表的嵌入式系统应用的蓬勃发展,不仅为嵌入式市场展现了美好前景,注入了新的生命:同时也对嵌入式系统技术,特别是软件开发技术提出了新的挑战。 嵌入式系统本身不具各自举开发能力,必须有交叉编译和调试开发环境才能进行开发。另外,由于嵌入式系统的特殊产品特征要求应用软件具有低功耗,执行速度块,占用代码空间小等特点。这不仅要求软件开发人员高效合理的设计应用程序,同时也要求嵌入式系统编译器能够进行足够多的性能优化和能耗优化。其次,嵌入式目标处理器平台多种多样,如何能快速支持新的处理器平台开发,对编译器的可重定向性提出了一定的要求。 本文以面向HCSl2体系的LCC移植和后端优化为主线,详细分析了LCC的整体结构和目标体系结构,针对嵌入式系统开发的要求在前端和后端寄存器分配策略,能耗优化等领域作了改进。 本论文的工作主要集中在以下四个方面: 1) 对已有的可重定向的编译器的设计和研究进行了调研,通过建立体系结构描述模型,增强了LCC的可重定向性; 2) 在寄存器极少的16位处理器平台HCS12上实现了LCC的移植,并对其在汇编语言级进行了优化; 3) 对LCC的前端增加了对嵌入式系统开发的支持,对后端的寄存器分配策略、尾递归调用、系统能耗等方面进行了多种优化; 4) 协同调试器和前端UI(Uset Interface)设计,完成了一整套支持编译和调试的集成开发环境。 最后,本文对开发的编译器进行了功能测试和验证,并与商用编译器Codewarrior和开源编译软件GCC进行了一定程度的比较。 本文得到以下项目的资助:国家高技术研究发展计划(2004AA1Z2180)“支持数字化设备的嵌入式软件平台”。
其他文献
目的 将超声引导下,舒芬太尼联合罗哌卡因行髂腹下髂腹股沟神经阻滞,对剖宫产患者术后镇痛的影响进行分析研究.方法 选择本院2018年9月至2019年9月收取的100例剖宫产患者作为
目的 分析在产妇的护理方式选择中,新式导乐分娩的应用效果.方法 纳入我院产科2019年1月至12月收治的420例分娩产妇为对象,将其按照随机分组方式均分成对照组(210例)和研究组
目的 对于泌尿外科老年患者手术护理风险因素情况进行总结,同时探讨相应的干预措施.方法 选取2019年11月至2020年4月泌尿外科老年手术患者60例作为此次研究对象,根据随机数字
传染病的防治工作是我国卫生监管部门的职责,它关系着人们的切身利益.定期开展传染病防治工作,能有效预防传染病的传播,保障人们的身体健康.随着卫生医疗体系的逐渐完善,我国
镍生产商应当为即将到来的低迷镍价平做准备,至少鹰桥公司(Falconbridge)总裁HVSbOVd是如此认识。国际镍公司(Inco)的特大型镍工程——沃塞湾镍矿(Voisey’sBay)下世纪初将投产,其生
目的 分析比较不同麻醉方法在剖宫产手术中对患者术后恢复的影响.方法 选取了我院收治的100例剖宫产手术患者,通过回顾性分析所有病例的临床资料.比较腰麻组和硬膜外麻醉组的
过去的十年里,计算机化白适应测验(CAT)已经取代纸笔测验(P&P)成为许多大规模标准化测验的考试形式。目前,许多CAT测验的研究与应用存在着局限性,因为大多数的CAT不允许被试检查
物资管理是煤炭企业管理的重要一环,是一项细致、规范、系统、科学的管理,与企业经济效益息息相关。物资管理是反馈物资短缺、积压、变质、过期的信息窗口,是反映企业库存周
目的 此次研究对社区老年慢性疾病患者采取全科医生模式治疗,对其临床疗效予以探究.方法 选取社区老年疾病患者80例,随机性分为两组,研究组40例,对患者进行常规治疗同时进行
电力市场供需研究工作是电力行业的一项重要基础工作。本文将决策支持系统(DSS)的理论与电力市场供需研究的工作结合到一起,研究设计了电力市场供需研究决策支持系统,该系统