基于GDB的嵌入式系统集成开发环境的研制

被引量 : 0次 | 上传用户:mmg5fc1cc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
未来社会对嵌入式计算机系统的发展有着越来越紧迫的需求。随着半导体工业的技术升级,嵌入式处理器片内资源越来越复杂以至于离开操作系统管理的嵌入式系统将无法有效运行。在移植嵌入式操作系统或进行嵌入式应用系统的开发之前,必须为嵌入式系统裸机配置高效方便的集成开发环境。 本课题以DSP+ARM结构的嵌入式处理器TMS320VC5471评估板(EVM)作为目标板,开发了基于GDB的嵌入式系统集成开发环境。首先采用源代码公开的GNU软件配套调试工具GDB来配置主机的调试环境。然后在主机和目标板之间建立串行通信机制;在仔细分析GDB的远程调试协议基础上研制并开发了嵌入式系统远端调试模块—STUB。合并其它必要的程序诸如:目标板时钟、键盘、液晶和FLASH的驱动;自举装入以及系统初始化等,形成具有通用意义的基于GDB的嵌入式系统集成开发环境。它可以实现对高级语言的交叉编译、调试支持、下载并装入应用程序到目标板,在线实时监控目标板资源以及单步、断点排错等功能。其中建立GDB-STUB调试模型是研制开发基于GDB集成开发环境的核心。将此核心移植到其它嵌入式处理器上(如:ARM9、MIPS、POWERPC等)不存在任何困难。 为了考察集成开发环境的强大功能,随后展开了移植嵌入式操作系统μClinux到目标板的工作。根据嵌入式处理器资源管理需求利用集成开发环境对Linux模块进行裁减,编写合理的makefile文件;交叉编译太原理工大学硕士研究生学位论文后产生目标板上运行的卜Clinux内核;通过集成开发环境将林Clinux内核下载到目标板;使用GDB基本调试方法对卜CLinux内核进行调试纠错;进而完成林CLi~的移植。
其他文献
现代社会的起源是社会学追问的一个本源问题,马克斯·韦伯和维尔纳·桑巴特以"俭"与"奢"的精彩对决,从西方社会的文化密码中破解了现代资本主义起源于欧洲的合理性,但这对立
雷达基本子阵中的电缆排布紧密且有损耗需要散热。某型雷达中,基本子阵是个封闭空间,热量无法通过自然散热和风冷方式散掉。在反射板中设计水道,使反射板兼具冷板功能,电缆热
数码摄影后期经常被初次入门的学生所忽视,但合理分类、存储、管理照片,使用合适的后期软件对照片进行修饰,最后对照片进行正确地输出,这一系列的数码摄影后期工作是新媒体时
<正>李树原产于我国长江流域及西北一带,是我国栽培最早的果树之一。李子是温带果树中适应性最强的一种,且我国李子资源丰富,分布范围广,几乎各个省、市、区均有栽培,但重点
从法解释学视角看,"知假买假"者也是"消费者",应适用《消法》第55条经营者赔偿责任。《消法》第55条所体现的债的问题也颇值得关注;从合同法视域看,《消法》第55条所涉及的合
<正>随着社会经济的发展,科学技术的进步,近年来新媒体的发展逐渐成为媒体产业发展的一个热潮。新媒体在媒体产业中势如破竹,被广大的人们所接爱,并在其产业中发挥着越来越重
磁过滤阴极弧等离子体沉积系统能过滤阴极弧放电时产生的大颗粒,制备金属和合金薄膜材料,而且能制备性能优异的无氢类金刚石膜,从而越来越受到重视。 本文首先介绍了阴极弧的
学生体育竞赛的根本目的是使学生积极参与,在运动中实现"育人夺标",而竞技体育的冲击导致学生体育竞赛偏离轨道。从学校教育、媒体传播和竞技体育体制改革3方面探讨我国学校
目的:我国已进入老龄社会,老年人高脂血症问题越来越引起人们的注意。它是动脉粥样硬化(AS)、高血压、冠心病等心脑血管疾病发病的主要危险因素之一,对其防治已成为目前迫切需要解
<正> 目前市场上针对各款彩屏JAVA手机的游戏逐渐多了起来,玩手机游戏的人也越来越多,但是半年前多数手机游戏还是美国、日本、韩目三地的游戏制作商所开发的。由于手机的JAV