嵌入式系统交叉汇编器和链接器的移植

来源 :浙江大学 | 被引量 : 0次 | 上传用户:songyingling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机信息技术和互联网的不断发展,以数字化技术为主的嵌入式产品正在广泛的应用于工业自动化、移动通讯、医疗仪器和家用电器等各个方面。嵌入式开发已经成为当今信息技术的又一焦点,因而开发自主知识产权的嵌入式处理器和嵌入式操作系统,对于我国的民族IT产业具有非常重要的战略意义。由于硬件性能局限,嵌入式系统的软件开发首先需要配备宿主计算机的交叉工具链环境。GNU家族的二进制工具链Binutils不仅能完全兼容GCC,而且具有优秀的性能,迎合了新的嵌入式体系对移植工具链的需要。本文为实现GNUBinutils工具链中汇编器和链接器对目标体系CSKY的移植,研究了汇编器GAS和链接器GLD的实现机制,并分析了CSKY体系结构和工具链对其支持的方法,最终完成了汇编器和链接器对CSKY目标体系的移植。论文首先介绍了嵌入式系统的广泛应用,概括了GNU Binutils工具链的内容和移植工具链的难点。介绍了CSKY体系结构以及ELF目标文件格式,其中特别分析了重定位原理。然后详细分析了汇编器GAS和链接器GLD的运行机制和其对目标机的后端支持。在此基础上,实现了BFD、GAS和GLD对CSKY目标机的移植,重点描述了移植接口和其源代码实现过程。最后用DejaGnu测试GAS并分析实际链接结果。
其他文献
随着计算机时代的迅猛发展,分析网络的安全性相当重要。保证安全协议的安全性及秘密性已是网络安全领域的最热门话题之一。安全协议自身的缺陷给网络安全造成了巨大的威胁,为
随着3G时代的到来,高端手机的普及,以及中国移动条码增值业务的推动,基于手机端的二维条码识读技术已成为当今条码识读技术的一个热点研究方向。一种高效、快速、健壮的手机条码
多分类器集成,也称多分器组合或多分类器联合,近年来,多分类器融合技术在人脸识别、手写字符识别、遥感图像分类等方向上受到了广泛重视,显示出很大的研究价值和现实应用前景
随着互联网视频数据的快速增长和相关新型应用的涌现,视频的高效压缩和传输成为学术界和产业界深入研究的热点问题。   本文提出了一种新的视频编码和传输框架,该框架应用多
H.264视频压缩编码标准凭借着编码质量高,低码率,网络亲和性等特点在CMMB(China Mobile Multimedia Broadcasting)手机电视中获得应用,但手机的处理能力低,H.264解码的计算复
巷道作为矿山项目中重要的空间要素,它在数字矿山系统中占有十分重要的位置。由于巷道在地下纵横交错,单纯用二维图形很难直观的表达出地下巷道几何形态和所处的空间位置,因
脱机手写数字识别是一个至今仍没有完美解决的问题,是一个很有挑战的问题。它有着广泛而重要的应用需求,如识别邮政编码、银行收据、税收票据、各种打印手写的数字等等,这吸
随着电信行业的飞速发展,除了电信的传统业务如宽带业务外,电信获得了3G牌照以后,企业获得了又一次的飞跃发展的机会,而带来这次发展的契机就是电信的移动业务,进入了3G时代,
随着计算机硬件的发展以及人工智能理论的不断完善,越来越多的简单重复性脑力劳动开始被计算机所取代,不仅极大地提高了效率,而且将人们从枯燥单调的脑力劳动中解放出来。针
随着无线传感器网络的应用越来越广泛,聚类算法被应用于此平台。聚类算法是数据挖掘和机器学习领域的一个重要的分支。无线传感器网络上的数据聚类可以应用于检测温度变化、