background image

计算机软件设计中嵌入式实时软件

的应用探究

摘要:随着科学技术的进步,嵌入式技术的发展,嵌入式构件技术是目前人们关注的热点。
嵌入式实时软件具有很强的专用性以及实时处理的特点,在计算机软件设计嵌入式实时软
件的应用,对改善软件的复杂性和提高软件的质量具有重要的作用。本研究首先介绍了嵌入
式实时软件的特点,然后具体介绍了嵌入式实时软件在计算机软件设计中的应用。

 

  关键词:计算机

 软件设计 嵌入式实时软件 应用 

  引言:在计算机软件设计中,通常会应用到嵌入式实时软件。然而,嵌入式实时软件不
仅在系统中对硬件以及软件有很强的依赖性,而且嵌入式实时软件中,还具备实时控制的
优势,因此嵌入式实时软件在软件设计中具备很好的发展前景。以下本文就从计算机软件开
发中,探讨嵌入式实时软件在软件设计中的实际应用。

 

  

▲▲一、软件设计中嵌入式实时软件的特点 

  嵌入式实时软件,在计算机软件设计中,可以被用以缓存机制、动态分配、预测指令执
行等设计中,提高软件的实时处理功能,提升软件设计的可靠性。但是在计算机软件设计的
实际应用中,嵌入式实时软件设计中,又包括硬件与软件两个重要部分,由应用程序来控
制计算机软基系统的运作与行为,再利用计算机操作系统控制程序的编程及硬件交互。嵌入
式实时软件设计中,其系统的核心就是嵌入式微处理器,一般具有对多任务的实时支持能
力,可以在较短内实时中断响应并完成多任务操作,而且还具有很强的存储区保护功能,
嵌入式实时软件结构是模块化的,也有利于软件检测和修复;并且在嵌入式实时软件设计
中,还应该具备可扩展的处理器结构,以低功耗的嵌入式微处理器进行设计,如此才可实
现嵌入式软件系统的优势,在计算机软件应用中发挥重要作用。

 

  

▲▲二、计算机软件设计中嵌入式实时软件应用实例分析 

  在计算机软件设计中,在微机继电保护器中的应用,大大提高了产品的质量。对于嵌入
式实时软件的开发中,本次设计中是基于硬件与软件的嵌入式系统开发。其中会使用到如数
字信号处理器、微机保护系统、

IO 设备、C++语言、ARM 系统对此嵌入式实时软件进行开发。 

  

1、本次嵌入式实时软件设计中,对于微处理器的选择将会是 AT91RM9200,该处理器

具备丰富的外设接口,并且处理器内的控制器也可用于同步控制和对事件的突发访问,有
效提高嵌入式实时系统的响应时间。

 

  

2、嵌入式实时软件的开发流程,先进入需求分析阶段,然后就是设计阶段、代码生成阶

段以及软件测试固化阶段,最后结束。在本次的计算机嵌入式实时软件设计中,将会对系统
的各个功能分成子模块,利用模块方式进行程序开发,将系统的多个并发执行任务划分开
来,提高软件设计的效率以及稳定性,有效建立系统中软件与硬件的交互。

 

  

3、在嵌入式实时软件开发中,将会采用事件驱动方式进行中断驱动,提高嵌入式系统

的实时性与性能要求;对于嵌入式系统的内部功能,可以将软件设计任务划分成多个周期
来实现系统内任务的异步、同步、应用控制等设计,应该确保功能之间的积极响应,提高软
件程序系统的实时性。还可以在嵌入式实时软件开发中,简化控制流程的设计,将控制任务
组织为状态转换图的结构,使其软件内部可以共享资源或者具有相同的事件驱动。

 

  

4、在嵌入式实时软件结构设计中,应尽量避免在设计中软件与硬件结构的脱离,有效

改善传统计算机软件设计中对硬件的依赖,提高软件系统的实时性功能。软件设计中,划分
任务间的职责,赋予每个任务在软件程序中唯一的地址,可以采用优先级调度模式,提高
软件系统的对事件的响应时间。

 

  

5、程序实现,利用 C++语言,对本次的嵌入式实时软件进行编程。以下是计算机本次嵌