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

摘要:随着科学技术的进步,嵌入式技术的发展,嵌入式构件技术是目前人们关注的热点。嵌入式实时软件具有很强的专用性以及实时处理的特点,在计算机软件设计嵌入式实时软件的应用,对改善软件的复杂性和提高软件的质量具有重要的作用。本研究首先介绍了嵌入式实时软件的特点,然后具体介绍了嵌入式实时软件在计算机软件设计中的应用。
关键词:计算机 软件设计 嵌入式实时软件 应用
引言:在计算机软件设计中,通常会应用到嵌入式实时软件。然而,嵌入式实时软件不仅在系统中对硬件以及软件有很强的依赖性,而且嵌入式实时软件中,还具备实时制约的优势,因此嵌入式实时软件在软件设计中具备很好的发展前景。以下本文就从计算机软件开发中,探讨嵌入式实时计算机软件设计中嵌入式实时软件的应用由优秀论文网站www.shuoshilunwen.com提供,助您写好论文.软件在软件设计中的实际应用。
▲▲

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

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

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

在计算机软件设计中,在微机继电保护器中的应用,大大提高了产品的质量。对于嵌入式实时软件的开发中,本次设计中是基于硬件与软件的嵌入式系统开发。其中会使用到如数字信号处理器、微机保护系统、IO设备、C++语言、ARM系统对此嵌入式实时软件进行开发。
1、本次嵌入式实时软件设计中,对于微处理器的选择将会是AT91RM9200,该处理器具备丰富的外设接口,并且处理器内的制约器也可用于同步制约和对事件的突发访问,有效提高嵌入式实时系统的响应时间。
2、嵌入式实时软件的开发流程,先进入需求分析阶段,然后就是设计阶段、代码生成阶段以及软件测试固化阶段,最后结束。在本次的计算机嵌入式实时软件设计中,将会对系统的各个功能分成子模块,利用模块方式进行程序开发,将系统的多个并发执行任务划分开来,提高软件设计的效率以及稳定性,有效建立系统中软件与硬件的交互。
3、在嵌入式实时软件开发中,将会采用事件驱动方式进行中断驱动,提高嵌入式系统的实时性与性能要求;对于嵌入式系统的内部功能,可以将软件设计任务划分成多个周期,来实现系统内任务的异步、同步、应用制约等设计,应该确保功能之间的积极响应,提高软件程序系统的实时性。还可以在嵌入式实时软件开发中,简化制约流程的设计,将制约任务组织为状态转换图的结构,使其软件内部可以共享资源或者具有相同的事件驱动。
4、在嵌入式实时软件结构设计中,应尽量避开在设计中软件与硬件结构的脱离,有效改善传统计算机软件设计中对硬件的依赖,提高软件系统的实时性功能。软件设计中,划分任务间的职责,赋予每个任务在软件程序中唯一的地址,可以采用优先级调度模式,提高软件系统的对事件的响应时间。
5、程序实现,利用C++语言,对本次的嵌入式实时软件进行编程。以下是计算机本次嵌入式实时软件设计中的一部分代码程序:
OSTaskCreate (TaskStart,(void *)0,(void *) &TaskStartStk [TASK_STK_S1ZE-1],0);
OS_STK Main_Stack[STACKSIZE*8]={0,};
//Main_Task
void Main_Task(void *Id);
//Main_Task #define Main_Task_Prio 12
OS_STK Key_Scan_Stack[STACKSIZE]={0,};
//Key_Scan_Task
void Key_Scan_Task(void *Id);
//Key_Scan_Task
#define Key_Scan_Task_Prio 56
OS_STK Lcd_Fresh_Stack[STACKSIZE]={0,};
//LCD
▲▲三、结论
由上可知,在计算机软件设计中,使用嵌入式实时软件,可以发现其具有中断处理、上下文切换、资源分配以及优先级处理、任务同步的优势,嵌入式软件开发可以推动企业软件产品的有效实施,有效改善软件的复杂性,保证软件产品的质量。
参考文献:
[1]袁春艳,林椹尠.基于无线传感监控系统的嵌入式软件设计[J].计算机技术与发展,2013(4):120-122.
[2]武海燕,晏立.嵌入式实时软件的任务构造[J].计算机工程,2010(7):56-58.
[3]楼俊荣,翟正军,马捷中.ARIN29接口板的嵌入式实时软件设计[J].计算机测量与制约,2006(6):48-49.
【作者简介】宫婷(1980.11.24-),汉族,硕士学历,讲师,研究方向:计算机相关专业;工作单位:吉林工商学院。

相关论文

软件,嵌入式实时系统软件测试设计和实现

摘要:随着当今社会信息化进程的飞速进展,计算机软件更广泛地运用于各个领域,特别是在很多嵌入式系统在工业制约,电子信息,以及武器装备。
浏览量:109046 点赞量:24408

计算机辅助设计软件在室内设计中运用

[摘 要] 文章介绍室内设计中常用计算机辅助设计软件的特点,分析AutoCAD、3Dmax、PhotoShop等计算机辅助设计软件在室内设计中的绘图步骤。
浏览量:21358 点赞量:6442

化工设备计算机辅助设计软件开发

摘要:随着我国国民经济的进展,对化工产品的需求也在不断增加。与此同时,计算机人工智能技术的进展以及计算机技术的普遍运用,使得在化工。
浏览量:21094 点赞量:6164