欢迎来到天天文库
浏览记录
ID:19697252
大小:59.00 KB
页数:6页
时间:2018-10-05
《计算机软件设计中嵌入式实时软件的应用研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机软件设计中嵌入式实时软件的应用研究摘要:信息时代的到来,嵌入式实时软件逐渐在社会生产各领域内得到广泛应用,与社会经济可持续发展之间存在密切的联系。本文简要探讨嵌入式实时软件在计算机软件设计中的实际应用情况,进一步提高嵌入式实时软件的使用质量,为计算机软件设计与开发水平的提升奠定可靠的基础。关键词:嵌入式实时软件;计算机软件设计;应在计算机软件设计过程中,对嵌入式实时软件进行合理应用,能够在一定程度上提高计算机软件设计效率,便于加强设计质量控制,由此可见,嵌入式实时软件在计算机软件设计中发挥着重要的作用,并具有广阔的发展空间。因此加大力度探讨计算机软件设计中嵌入式实时软
2、件的应用情况,在推进计算机行业发展上具有重要意义。1嵌入式实时软件嵌入式实时软件是基于现代科学技术不断发展的基础上所形成的一种计算机系统,其结构复杂且功能强大,以计算机技术为基础,以实际应用为中心,在计算机软件设计中能够实现功能复杂的软硬件开发。嵌入式实时软件在计算机软件设计中对功能、体积、成本与可靠性等方面都有着严格的要求,该系统主要包含硬件层、驱动层、操作系统层和应用层四个方面,在计算机软件设计中,通过实时处理技术将待处理的软件对象融入到计算机程序中,切实保证计算机软件的安全性和实用性。2嵌入式实时软件在计算机软件设计中的实际应2.1应用原理嵌入式实时软件在计算机软件设
3、计中的实际应用,主要是通过实时处理技术实现融入和模型建立,并且在远过程调用中提供丰富的设计服务。比较典型的是,实时CORBA扩展计算机软件设计过程中,嵌入式实时软件能够在设计实践的基础上为计算机软件设计提供可靠的技术支持,更新计算机软件设计模式,提高计算机软件设计的独立性和安全性。2.2开发流程在计算机软件设计中,嵌入式实时软件的应用优越性强,就其流程来看,软件设计人员对计算机软件的设计进行需求分析后,开展设计,并生成代码,待软件测试阶段完成后,及结束整个计算机软件设计流程。通过嵌入式实时软件在计算机软件设计中的有效应用,一定程度上提高了计算机软件的设计效率,促进计算机软件
4、设计中嵌入式实时软件应用水平的提升。2.3设计要点在计算机软件的设计过程中嵌入式实时软件的应用需要设计人员遵循相应的设计要点,从而尽可能地避免设计失误和误差的出现。例如在计算机软件的结构设计过程中,计算机软件设计人员应当尽可能地避免在设计中软件与硬件结构相脱离,从而有效改善传统计算机软件设计过程存在的对硬件依赖过大的问题,并且提高计算机软件系统的实时性和可靠性。除此之外,嵌入式实时软件的应用能够促进软件数据的初始化和数据结构的格式化,因此在软件设计过程中不需要设计人员对硬件设备和资源进行直接操作,从而促进计算机软件设计功能的有效实现。3嵌入式实时软件在计算机软件设计中的应用
5、实3.1写入地址错误引起启动失败在计算机软件设计中应用嵌入式实时软件时,动态覆盖测试过程中,插桩烧写到目标机运行时出现异常问题,导致启动失败,难以实现任务管理和调度的顺利进行,信号量和消息队列管理水平较低。通过对此类问题进行原因分析后得知,BSP启动程序插入插桩函数时,桩函数中额外增加了任务抢占锁,在正常启动之前任务抢占函数在对地址进行写操作的过程中写入地址错误,导致启动失败。相关技术人员对BSP启动过程桩函数进行修改,并取消任务保护锁后,计算机软件启动正常。此次事件表明,在应用嵌入式实时软件的过程中,应当加强数据流分析和代码走查,以降低错误发生率,保证计算机软机设计研发的
6、可靠性。3.2初始化不正确导致时钟错误计算机软件设计与研发过程中,应用嵌入式实时软件时,接收机上电运行后,存在时间系统初始化错误的问题,往往需要多次修复后方能够恢复正常。此类问题的出现,严重影响接收机的数据采集和处理有效性。相关技术研发人员对此类问题进行分析可知,计算机软件在进行始终初始化之前,并未对星历的准确性进行判断,导致接收机接受到错误的星历,并且仍然进行始终初始化操作,严重影响了计算机系统时钟的准确性。针对此种情况,计算机软件设计人员在软件设计过程中加入星历健康判断程度,使得接收机的数据采集和处理的精准度明显提升。此次事件表明,在计算机软件设计中应用嵌入式实时软件时
7、,应当充分做好计算机软件设计的异常分析工作,切实保证计算机软件设计的科学性和可靠性,确保嵌入式实时软件的实际应用价值得以有效发挥。4嵌入式实时软件的开发应用前景由于嵌入式实时软件在计算机软件的开发过程中具有很强的便利性和高效性,并且这一软件能够在很多计算机软件的设计中得到应用,即这一软件的设计颂域很广。因此具有极高的使用价值,这也意味着嵌入式实时软件具有着极高的开发前景和应用前景。除此之外,由于嵌入式实时软件在计算机软件设计过程中具有很强的灵活性和现实软件设计的环境交互能力。因此具有较强的实时操作能力和多任务操作功
此文档下载收益归作者所有