嵌入式系统集成开发平台的设计与实现

嵌入式系统集成开发平台的设计与实现

ID:33590221

大小:1.11 MB

页数:5页

时间:2019-02-27

嵌入式系统集成开发平台的设计与实现_第1页
嵌入式系统集成开发平台的设计与实现_第2页
嵌入式系统集成开发平台的设计与实现_第3页
嵌入式系统集成开发平台的设计与实现_第4页
嵌入式系统集成开发平台的设计与实现_第5页
资源描述:

《嵌入式系统集成开发平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第29卷第5期计算机应用与软件Vol29No.52012年5月ComputerApplicationsandSoftwareMay2012嵌入式系统集成开发平台的设计与实现王培进李晓路(烟台大学计算机科学与技术学院山东烟台264005)摘要针对目前嵌入式软件开发工具的不足,提出利用面向对象的技术设计嵌入式软件IDE,使设计人员利用可重用的组件模块,搭建符合硬件要求的操作系统和软件系统,同时自动初始化编程嵌入式微处理器内部各种资源的使用,大大提高开发效率和软件质量。关键词面向对象嵌入式软件IDE 集成开发平台中图分类号 TP3    文献标识

2、码 ADESIGNANDIMPLEMENTATIONOFEMBEDDEDSYSTEMIDEWangPeijin LiXiaolu(SchoolofComputerScienceandTechnology,YantaiUniversity,Yantai264005,Shandong,China)Abstract  TheproposalofdesigningembeddedsoftwareIDEusingtheobjectorientedtechnologyisputforwardinlightoftheshortcomingsofcurre

3、ntdevelopingtoolforembeddedsoftware.Itenablesthedesignerstousereusablecomponentsmodulestobuilduptheoperatingsystemandsoftwaresystemaccommodatingthehardwarerequirement,andmeanwhileprogramsvariousinternalresourcesoftheembeddedmicroprocessorwithautomaticinitialisation.Thisgrea

4、tlyimprovesthedevelopmentefficiencyandsoftwarequality.Keywords  Objectoriented EmbeddedsoftwareIDE Integrateddevelopmentenvironment(IDE)作方式,确定工作方式字,然后手动编程。我们采用开发模式0 引言是:以定时器应用为例,将定时器的个数,工作方式确定,时钟频率的确定,是否允许中断等编写成对话框模式,开发者只要选中嵌入系统开发已经趋于规范化,但是嵌入式系统的开发并其中的方式,初始化控制字自动生成,编写代码自动生

5、成,同样不像在普通PC机上进行软件开发那样容易,它同样需要一个大大简化了开发步骤,减轻了程序员的负担。高度集成的开发平台,来降低开发的难度。目前市场上的嵌入面向对象技术是当前实现软件模块化、提高软件复用性最式系统集成开发平台特点是:(1)多数嵌入式系统集成开发平优的方法,现在成为计算机领域中的一种主流技术,本文提出利台都是以Windows为系统环境,很少有以Linux为系统环境的;用面向对象的技术来设计一种嵌入式软件IDE,对嵌入式软件(2)部分集成开发平台具有一定的开放性,许多功能作为插件开发中的各个对象的类进行分析与设计,架构一个通用的开

6、发供用户选择;(3)多数集成开发平台通用性较差,仅支持一个或模型,根据硬件配置自动产生基本的系统软件方案。只需要系者几个系列的微处理器;(4)目前嵌入式系统集成开发平台产统中的每个对象类的属性及其操作设置,自动搭建交叉编译环品大都价格昂贵;(5)很少有集成开发平台集成有图形模块支境,降低操作系统裁减和移植的难度,产生驱动程序的基本框持的功能。架。开发人员只需要配置好各个模块的基本信息,将更多精力为了解决其它嵌入式集成开发平台的缺点,本文研究了嵌集中在系统的应用上。入式系统可视化集成开发平台,ESGIDE(Embeddedsystemgraph

7、icalintegrateddevelopmentenvironment),其最大特点是具有1 嵌入式软件的开发流程图形化人机交互功能和ARMCPU工作方式自动初始化。所谓图形化人机交互,是指把将要裁剪和配置的系统级软件(比如与常见的PC和服务器软件不同,嵌入式软件主要是对设bootloader、kernel、通用I/O输入、输出等)化整为零,封装成不同备内部各部分的运行进行协调,并不与设备使用者发生直接接功能的形象化图形模块,开发者根据自己开发的系统需要,选择触。PC和服务器软件的运行环境是标准化的,而嵌入式软件的不同图形模块,动态生成bo

8、otloader、kernel、I/O等系统级的源代运行环境随电子设备的不同而改变,必须针对不同的电子产品码,不需要开发者自己输入,这大大简化了开发步骤,减轻了程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。