【摘 要】
:
随着嵌入式系统应用的不断扩展与深入,高可靠性在嵌入式系统的发展历程中正占据越来越重要的地位,成为设计和应用的首要考虑因素。当前,嵌入式微处理器越来越多地被应用于各
论文部分内容阅读
随着嵌入式系统应用的不断扩展与深入,高可靠性在嵌入式系统的发展历程中正占据越来越重要的地位,成为设计和应用的首要考虑因素。当前,嵌入式微处理器越来越多地被应用于各种恶劣环境中,但是高能粒子产生的单粒子效应会对微处理器的正常工作产生影响,尤其对应用在太空环境中的微处理器而言,影响更严重,成为其可靠性降低的首要因素。我校与国防科技大学合作研发的R80515可靠芯片中加入了编译支持的改进的控制流检测技术,并且,通过硬件配合还可以将故障运行状态恢复到正常运行状态,极大的增强了系统运行的安全性和可靠性。本课题是“高可靠R80515嵌入式系统开发平台”项目中的一个子课题。作为整个项目的一部分,本课题的任务是对“高可靠R80515集成开发环境关键技术”进行研究,并在此基础上为项目组提供既支持高可靠编译又支持高可靠编辑的集成开发平台。本论文首先对嵌入式系统的开发方法与嵌入式集成开发环境进行了阐述。然后重点对高可靠C语言编辑器的设计进行研究,设计开发了支持带有签名算法的安全嵌入式C语言编译器的编辑器,通过对编辑器的高可靠性进行研究,实现了编辑器对安全编译扩展语法的识别、对安全编译器控制流检测层编译信息的显示、对语法安全子集的支持;使用动态配置文件的方法实现了对多种高可靠安全编译算法的语法加亮,提出了支持安全编译器后的语法加亮算法。接着,对集成开发环境设计过程中的高可靠编译器的调用、对高可靠R80515模拟器的调用及数据的动态显示、编译错误信息定位与显示、编辑器窗口与编译出错信息显示窗口的窗口分割与通信进行了研究,并对研究结果给予实现。在理论研究的基础上,确定了本论文所研究的集成开发环境总体框架的软件体系结构,并对主体设计模块进行了设计与实现。
其他文献
本课题针对“需求快速变化”这一企业级管理软件开发中呈现的特点,提出一个“以用户为中心”的软件过程模型,即软件组织和业务用户共同参与软件开发活动,并由业务用户完成最终应
21世纪以来,由于经济的全球化和市场国际化的加速发展趋势,企业所面临的竞争更趋激烈。以客户为中心、基于时间、面对整个供应链,成为新形势下制造业发展的基本动向。这样就必须
流媒体应用是推动未来宽带应用的主动力,但流媒体对带宽的高占用特性使其在Internet上大规模应用面临诸多困难。传统的C/S、单源组播以及CDN(Content Delivery Network)模式
如今,Web成为了网络信息的主要平台,是人们获取知识的主要来源。但是,由于Web页面的无结构性、超链接的自由无序、以及Web内容的海量性、多样性和动态变化,人们从Web上搜索真正想
曲线作为计算机辅助设计(CAGD)与计算机图形学(CG)的重点研究对象之一,其有理参数表示是几何造型和设计中最常用的一种表示形式,如常用到的有理参数Bézier曲线与B样条曲线。同
随着信息社会的发展,越来越多的信息被数字化,尤其是伴随着Internet的发展,数字化的信息呈爆炸式增长。因而在未来几年里,如何存储和管理这些数据将成为人们关注的焦点。七、
近年来,随着医疗卫生事业的发展,在临床医疗活动中的药物使用问题逐步成为公众关注的焦点。合理用药是指根据疾病种类、病人状况和药理学理论选择最佳的药物及其制剂,制定或调整给药方案,以期有效、安全、经济地防治和治愈疾病的措施。解决临床合理用药中存在的技术性问题的指导性原则就是循证医学。循证医学的主要研究方法有随机对照研究、系统评估和临床指引等几种。遗传算法是模拟生物界适者生存、自然选择等生物进化机制发展
随着科学技术和医用科技的不断发展,中药中传统的“望闻问切”四诊法也面临着技术实现的现代化。‘望’诊,尤其是其中的舌诊是中医四诊的重要内容,它通过观察舌像的变化了解
计算机软件产业发展至今已经经历了几十年的时间,在此期间,有大量的应用软件被开发应用,软件行业是一个快速发展的行业,新旧技术的交替往往带来一个大规模的软件改造过程,在