1 / 3
文档名称:

谈嵌入式系统软件开发技术的论文.doc

格式:doc   大小:50KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

谈嵌入式系统软件开发技术的论文.doc

上传人:小博士 2017/6/4 文件大小:50 KB

下载得到文件列表

谈嵌入式系统软件开发技术的论文.doc

相关文档

文档介绍

文档介绍:谈嵌入式系统软件开发技术的论文谈嵌入式系统软件开发技术引言嵌人式系统开发经过 30 多年的发展,到现在算是一个成熟的技术了。由此可以从总体上确认在嵌入式系统开发展过程中出现的几种明显趋势,这些趋势指出了一系列新兴的关键技术。 1 微处理器技术最早的微处理器是 4 位和 8 位器件。由于制造技术越来越复杂,集成的单片 8 位微处理器开始出现, 16 位微处理器也开始使用。随着微电子技术的发展, 16 位的微处理器已得到广泛的应用。 32 位架构的器件逐渐占领了高端的应用市场,第一代的 32 位器件都是 cisc 架构,但目前,越来越多的 risc 芯片正在提供更高的性能。嵌人式系统设计者选择微处理器的范围比以前大了,必须根据性能、需求、支持、可用性和价格来进行选择。 2 系统架构随着微处理器的发展系统架构也在进步。最早的系统,是由 cpu 和一些逻辑器件组成的。多年以来,系统变得日益复杂,但都还可以使用同样的调试技术电路仿真、芯片级调试、 rom 监控器以及指令集模拟。嵌入式系统日益强劲,而功能需求的增长则更快很多设计者开始重新审视微处理器和它们的用法。 3 设计组成嵌入式系统发展的最初阶段。所有的开发包括软件和硬件设计,通常都是一个工程师来承担。软件在整个工作址中的比例很小,大约 5%-10% 。随着时间的推移软件开发占工程时间的比例持续增长。至 20 世纪 80 年代中期,软件开发已经是由专业欢件人员来做,所占比例一般已超过整个开发工作量的 50% 。.cOm 在最近几年,虽然硬件设计变得更加复杂,但软件的份量也急剧增长,目前通常占到开发总量 70%-80% 。因此,论文联盟需要有软件团队参与,同时也产生了一些新的挑战。这些挑战中的一个,就是要有可用的硬件平台来进行软件测试。由于要在更短的时间内开发更多的软件,就需要尽快建立测试环境。发出更多的软件,就需要尽快建立测试环境。有多种可行的方法,如本地代码执行原型环境、指令集软仿真(模拟),以及使用标准的、低成本的、现成的评估板。此外,低成本的主机一目标机连接技术,也变得越来越普及,有代表性的就是 jtag 接口。 4 软件内容软件开发所占总时间的比例一直在增加。同时,来自全球贸易和竞争的压力使得产品投放市场的时间也一直在缩短。这极大地影响了设计的策略。最早的设计相当简单,仅仅由自己设计的应用代码组成。随着系统的复杂度增加,多任务的模型被软件开发者广泛采纳,很多开发者选择标准的、商用的实时操作系统产品。随着各个标准的进一步被采纳,买来的软件,或者说有知识产权的软件所占的比例正稳步增长。这个趋势给了软件开发者很多启示。集成标准的软件组件和应用代码及其他是我们所关心的。在多任务背景下调试是另一个值得关注的问题。与选择知识产权有关的商业决定尤为复杂;除了当前的要求之外,还有将来的(例如移植到别的处理器)也必须加以考虑。 5 编程语言对于早期的 4 位和 8 位微处理器,汇编语言是唯一的选择。随着 16 位微处理器技术成为现实,出现了几种可供选择的语言。有 pascal 和c 语言和 pl/m 语言。对某些类型的系统来说, forth 语言也曾很流行,随着时间推移, 32 位技术的使用日益增多,出现了 c 和 ada 。后者在国防部的系统中被普遍使用。在嵌入式软件开发中, c++ 开始逐步取代 c 语言。现在,