【摘 要】
:
嵌入式操作系统出现于20世纪80年代,它的出现使嵌入式计算机系统在国防、民用等各个领域的应用日益广泛。嵌入式操作系统大大降低了系统的开发强度,缩短了开发周期,便于系统
论文部分内容阅读
嵌入式操作系统出现于20世纪80年代,它的出现使嵌入式计算机系统在国防、民用等各个领域的应用日益广泛。嵌入式操作系统大大降低了系统的开发强度,缩短了开发周期,便于系统维护和二次开发,同时也提高了嵌入式系统的稳定性和可靠性。本文的研究内容是设计应用于具体硬件环境的嵌入式操作系统。研究、分析了μC/OS-Ⅱ实时操作系统的内核结构并对其加以改进,设计实现了一种面向C8051F的嵌入式操作系统内核micro-K.micro-K适用于中小型测控系统,结构精巧,兼容性强,可移植,可扩展。在micro-K的设计过程中,详细剖析了μC/OS-Ⅱ实时内核的任务管理,优化了优先级位图调度算法,在保证内核已有的特性和优点不受影响的前提下,将μC/OS-Ⅱ支持的最大优先级数由原有的64个扩展到micro-K内核所需的128个。在分析原有任务调度算法和RTOS中经典调度策略的基础上,对内核的调度机制进行改进,优化了C/OS-Ⅱ任务优先级的分配策略,提出了micro-K内核的HP算法,这种算法支持多个任务具有相同的优先级,不同级的任务采用原有的静态任务调度方式,而同级的任务则采用动态调度机制来处理。这样既解决了优先级反转的问题,又有效地改善了任务的调度性能。micro-K仅仅是一个抢占式内核,只有一些基本的功能,如进程调度、任务管理以及内存管理等,不具备用户接口、文件管理和网络通信功能,因此需要对内核进行功能扩展。设计了micro-K内核的外设驱动程序管理层PDML,利用PDML对设备进行统一管理,并在C8051F120硬件平台上对micro-K内核进行测试。实验证明这种实时内核除了具有抢占式内核的优点之外,功能更完善,内核更灵活、高效。
其他文献
绘本最大的特点是图文并茂,讲述的故事充满趣味性和哲理性,不但可以激发幼儿阅读的兴趣,培养他们的想象力、语言表达能力,还能为幼儿构建精神世界,带给他们个性化的阅读体验,
模具制造业作为一个国家制造业的基础和标志,在我国被列为机械工业信息化改造序列的第一位。然而综观我国模具制造行业的现状,模具企业多而不强,大多数模具企业操作、管理流
为实现木质旧家具在居家条件下的翻新改造,采用熨烫固化胶接方法用面料对桦木板表面进行饰面翻新,通过探究胶黏剂种类、熨烫温度和熨烫时间对面料翻新木材的胶合强度及耐水性
生理学是一门联系基础医学与临床医学之间的桥梁课程,是阐述疾病的病因、发病机制、功能、代谢及转归的学科。本文主要阐述了在生理学的实际教学过程中应用PBL教学法出现的问
目前,各中小学通过开展社会主义核心价值观的理论宣讲、主题活动、学科渗透、文化熏陶打造等教育路径,使大部分学生们对24字核心价值观的内容能够熟悉、诵读、记忆,并能够对
以短程心理治疗为理论依据,采用动力学心理治疗方法 ,治疗1例性心理障碍伴强迫症患者,经过每周1次,共20次治疗,患者的性心理相关问题基本消除,强迫意念和强迫思维的出现频率
钢管端面加工是钢管焊接成形的前序,倒角机是对钢管端面进行加工的机械,广泛应用于石油管道加工、城市地下管道铺设等。传统的倒角设备加工质量难以满足市场需求,而国外设备价格
围绕农奴制改革后俄国农民经济的性质、农民分化的性质与发展趋势、农民的前途命运等问题,列宁和恰亚诺夫做出了截然不同的判断。恰亚诺夫强调农民家庭经营的非资本主义性质,
随着信息化互联网的发展,各行各业都在进行着信息化改革,教育行业也不例外。现阶段的教育行业,正跟随着互联网的发展,进行着巨大的变革,各种游戏软件的开发,也开始伴随着小学
基于气象逐日观测数据,选择极端高温和低温典型发生年份,利用InVEST模型和Spearman相关性分析法分析了极端气温对贵州省生态系统服务的影响.结果表明:极端高温和低温影响下贵