嵌入式集成开发环境的研究设计与测试
发布时间:2020-08-08 00:52
【摘要】: 嵌入式系统是计算机应用研究领域的重要分支之一。根据嵌入式软件交叉开发的特点,普通集成开发环境(Integrated Developping Environment,以下简称IDE)软件不能满足嵌入式软件开发要求,而由于嵌入式软件运行的目标机及其安装或移植的RTOS具有多选择性,目前还没有通用的嵌入式IDE。 海尔嵌入式IDE在Delphi环境下开发,实现支持C/C++,以及汇编语言开发的,面向多种目标机的嵌入式集成开发环境。本文从用户界面的设计原则出发,参照多种嵌入式IDE的用户界面,设计出海尔嵌入式IDE的用户界面。通过研究分析代码编辑软件应具有的主要功能,采用开放源码的第三方控件SynEdit作为海尔嵌入式IDE的代码编辑组件,设计实现海尔嵌入式IDE个性化的代码编辑模块,缩短嵌入式软件开发时间,为用户带来方便。 本文重点是研究分析GCC编译、GDB调试的原理,采用后台调用GCC,GDB的方式,根据用户设置动态生成Make命令文件实现编译模块,并通过本项目组开发的JTAG调试软件下载到目标板,进行各种调试。 本文还研究分析了嵌入式软件测试流程及测试方法和策略,针对海尔嵌入式IDE开发流程,给出V型测试模型,对每个开发阶段进行测试,保证海尔嵌入式IDE的功能性、稳定性等需求,使海尔嵌入式IDE具有一定的参考价值。
【学位授予单位】:青岛大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP368.1
【图文】:
开发HIDE的硬件设备在使用HIDE进行开发时,既机做为宿主机,中间是目标机ARM7板,左下方是
令执行时按照Makefile文件称常用的有两个,“makefil输入Make命令时指定,即el具会寻找以“makefi,一般都使用这两个名字。程中文件之间的关系〔20],以及新,目标文件根据编译源文,执行Make命令,Make工具利用Makefile中的数据库需要更新的文件,Make执行Make需要重新编译的那些文件是告诉Make做什么,多编写过程,首先要熟悉所有文
青岛大学硕士学位论文‘define’和命令中不能有注释,其它情况下注释可出现在任何地方。编写Makefile文件并不简单,比如Makefile文件中一定要有Clean选项,用以清除作废的目标文件,还有一些函数的使用,假象目标的使用等等很多细节,需要一定的练习和经验方能掌握。4、Make工作原理Make执行模型如图4.2所示。
本文编号:2784782
【学位授予单位】:青岛大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP368.1
【图文】:
开发HIDE的硬件设备在使用HIDE进行开发时,既机做为宿主机,中间是目标机ARM7板,左下方是
令执行时按照Makefile文件称常用的有两个,“makefil输入Make命令时指定,即el具会寻找以“makefi,一般都使用这两个名字。程中文件之间的关系〔20],以及新,目标文件根据编译源文,执行Make命令,Make工具利用Makefile中的数据库需要更新的文件,Make执行Make需要重新编译的那些文件是告诉Make做什么,多编写过程,首先要熟悉所有文
青岛大学硕士学位论文‘define’和命令中不能有注释,其它情况下注释可出现在任何地方。编写Makefile文件并不简单,比如Makefile文件中一定要有Clean选项,用以清除作废的目标文件,还有一些函数的使用,假象目标的使用等等很多细节,需要一定的练习和经验方能掌握。4、Make工作原理Make执行模型如图4.2所示。
【引证文献】
相关硕士学位论文 前4条
1 王伟;基于ARM和DDS的人机交互系统研究与开发[D];西北农林科技大学;2008年
2 陈刚;MiniGUI在嵌入式操作系统T-Kernel上的分析与移植[D];青岛大学;2008年
3 钟芳葵;基于RFID和ARM嵌入式技术的猪行为自动监测系统设计[D];江苏大学;2010年
4 童佳;基于进程文件系统的Linux内核辅助调试工具[D];华中科技大学;2009年
本文编号:2784782
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2784782.html