嵌入式软件集成开发环境的设计与实现

被引量 : 7次 | 上传用户:tianxiaowei2030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统硬件技术与软件技术的不断发展,以信息家电为代表的各种嵌入式产品正在广泛而深入地改变着人们的生活。为了支持用户对嵌入式设备进行快速、高效的软件开发,同时尽可能地降低软件开发成本,迫切需要一种集各种嵌入式开发工具为一体的较为通用的嵌入式软件开发环境。本文设计了嵌入式软件集成开发环境PLAEmbeddedIDE的层次结构,介绍了其中各个模块的功能;在深入分析GNU GCC编译器后端重定向原理的基础上,定义了一种目标机结构信息描述表,设计了目标描述文件的自动生成工具,实现了目标描述文件的自动生成,并给出了通用交叉编译接口,对交叉编译器做了相应封装;在深入分析GDB源码的基础上,给出了GDB stub在内核层和应用层的通用设计流程,提出了移植GDB的一般方法,并设计了通用调试接口,对GDB做了相应封装。在此基础上,实现了PLAEmbeddedIDE v1.0嵌入式软件集成开发环境原型系统。论文还结合基于M·Core硬件平台和uc/os-Ⅱ环境的应用实例,给出了PLAEmbeddedIDE开发嵌入式应用程序的一般步骤,并通过实际调试、运行目标代码,验证了交叉编译器和交叉调试器等工具的正确性。
其他文献
通过广泛的文献研究,从服务感知绩效视角对移动图书馆服务质量的内涵进行了界定,然后结合研究小组讨论和专家深度访谈,构建了包括信息质量、环境质量、交互质量和结果质量四
从山茶花的杂交亲本选择、花粉采集和储藏、授粉操作步骤、授粉花朵的管护、杂交果实的采摘和处理、种子的储藏和播种、杂交苗的培育等方面阐述了山茶花的杂交育种技术。
在竞争日趋激烈的今天,概念营销是一种较新的也是实践证明卓有成效的营销策略之一.众多企业已将之当做创造需求、开拓市场的利器.本文从阐述概念营销兴起的社会背景和理论基
【正】 线性对位并非巴托克的个人发明,但在他的笔下被广泛应用的线性对位,由于根植于同基音场中,而赋予了音乐以新的色彩、新的表情和新的风格。在传统对位法中,当“点对点
本文具体针对Email、BBS论坛、即时通讯工具三种互联网互动服务使用行为,对368名大学生上网调查的数据进行了分析,结果表明性别与使用互联网"对外联络"功能、使用Email联系现
《多感知博物馆:基于触摸、声音、嗅味、空间与记忆的跨学科视野》是一本最新引进的学术论文集,以跨学科的视角观察当代博物馆发展的新趋势,探讨了尚未得到系统运用的新领域
叙事辞格理论是比利时列日大学μ学派(Groupμ)在继承传统辞格理论的基础上吸收现代语言学理论而创建的结构主义辞格体系。列日学派的叙事辞格对文学创作与文学欣赏有重要意义
水火弯板是钢板无模成型工艺中一项极具特色的技术,目前广泛应用于造船生产中。在船体复杂曲面钢板水火成型自动化加工技术研究中,对曲面成型的自动检测与判别是一项关键技术。
目的探讨5%的金花茶叶和5%的金花茶浓缩液及5%银杏叶对DEN致肝癌抑制作用。方法应用广西医科大学附属肿瘤医院病理研究室建立的2-乙基亚硝胺(DEN)致大鼠作用的短期体内实验模
研究了用Suzuki交叉偶联反应和Wittig反应合成含氟联苯类液晶化合物和含氟乙烷类液晶化合物。利用新型催化剂(?)二-二苯基膦乙酸钯催化氟代芳基硼酸和芳基卤代烃的Suzuki交叉