【摘 要】
:
计算机硬件与软件日益紧密结合已成为明显趋势,软件硬化、硬件软化成为两种并行的发展方向。随着嵌入式系统的发展,传统嵌入式实时操作系统的性能已经无法满足高端应用需求。同
论文部分内容阅读
计算机硬件与软件日益紧密结合已成为明显趋势,软件硬化、硬件软化成为两种并行的发展方向。随着嵌入式系统的发展,传统嵌入式实时操作系统的性能已经无法满足高端应用需求。同时由于SOC技术的发展,软件硬化获得了广泛的发展空间,当前有很多专用软件完成了硬化。因此,将嵌入式实时操纵系统的部分功能模块硬化,研究如何对嵌入式实时操作系统进行软硬件划分,设计并实现一个软硬件混合操作系统是一个新的、非常具有影响的课题。本文首先对参考操作系统μC/OS-II进行了简单的分析介绍,在此基础上使用VHDL语言对μC/OS-II的部分功能模块进行描述,并完成各个部分的仿真,获得硬件执行的时间、空间以及功耗数据;将μC/OS-II在XPS下进行编译,移植到PowerPC405上执行,获得软件运行的时间、空间以及功耗数据;将硬件仿真获得的数据与软件执行获得的数据进行比较,得到硬件实现的程序比软件具有更高的执行效率,但常常占用更多的硬件资源;将获得的软硬件数据应用到软硬件划分中。选择遗传算法NSGA-II作为软硬件划分算法,该算法针对遗传算法存在的问题经过长期的改进,已经克服了早熟以及运行时间较长等问题;该算法采用快速非支配排序算法,降低算法的计算复杂度,提高算法在大规模种群上的运行效率;对当前获得种群,使用拥挤度算子进行选择,从而保持种群多样性;在产生种群过程中引入精英策略,使得种群水平迅速提高。同样,由于以上措施的引入,NSGA-II算法比其他的算法更容易产生重复个体,导致大量的Pareto解丢失;文章针对这个缺陷进行了改进;通过验证,证明改进后的算法比原算法具有更好的分布性,算法能够更全面的搜索解空间;并使用改进后的算法完成对任务管理部分进行了软硬件划分。
其他文献
为做好2013年地质灾害防治工作,增强应急处置能力,鞍山市国土资源局近日召开了全市地质灾害防治工作及地灾防治知识宣传培训会议。会议上,气象局专家对鞍山市2013年降雨趋势进行
在投入数月之久的设计工作后,最令人害怕的莫过于辛辛苦苦的设计成果失窃.本文将说明几种可能的攻击方式及防护措施,并介绍一种不需要"locks"、等防解决方案.
随着我国证券市场的发展及'再融资新规'的发布,再融资方式由单一到多元,可转换债券成为上市公司再融资的首选工具。对可转债进行分析将有利于帮助上市公司理性地认识
如果要选出一个具备“无所不在”特质的IC,一定非MCU(微控制器)莫属,大部分的电子设备几乎都有一个或多个微控制器负责指令控制,微控制器架构愈复杂,其功能也越具扩充性,连带产品
"2004年康熙(注:台湾综艺栏目《康熙来了》)开播,那年我来北京上学。当时每集《康熙来了》更新,在广院内网共享P2P平台的下载量都是第一名,大学期间几乎一集不落,当佐餐消遣。今
在实际评估测量成本时,不仅要考虑价格因素,还必须从测量时间来多方衡量.泰克亚太区市场业务经理邓锦辉表示,以时间来考虑测量成本,可从测试所需时间、学习操作时间、沟通时
据新浪网报道,Intel近日推出了一个“Intel inside”中国本地版营销计划,即“Intel平台应用创新同盟”,旨在团结国内PC厂商以及软件、内容服务商,围绕数字家庭展开紧密合作。
最近,国人又一次被"疫苗危机"刷屏了。之所以说"又一次",是因为在近些年来,"疫苗危机"曾不止一次刺痛国人脆弱的神经。其中影响最大的两次,当数2010年的"山西疫苗事件"和3年后爆发的"乙肝疫苗风波"。如今,恰恰又是时隔3年,"山东非法疫苗案"闯入公众视野。尽管经有关部门调查,前两次所谓的"疫苗危机"最终都被认定事实上与疫苗无关,但其所造成的负面效应和带给人们的恐慌情绪,长时间无法完全消退。以"乙
采用不同的对比水泥对矿渣粉的活性指数、流动度比和凝结时间比等物理性能进行了测定,研究了对比水泥的抗压强度、比表面积、碱含量以及混合材的种类和掺量对矿渣粉性能检测
据日经产业新闻报导,APLS电气开发出反射型TFT液晶模块。反射型TFT液晶模块提升了画面亮度,即使在室外也可清楚舒适地观看。APLS采用独立开发的微细加工技术制造的高效率反射板