嵌入式操作系统Particula OS系统设计与实现技术研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:wudi120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统在社会生产和生活中的应用日益广泛,人们对嵌入式系统的功能要求及系统的软硬件复杂程度也日益提高。直接基于硬件的开发方式严重阻碍了生产效率的提高,嵌入式操作系统通过管理和封装硬件,为系统开发者提供了一个快速开发的平台,使得生产效率得到明显提高,维护和开发的成本有效降低。在嵌入式系统中使用操作系统正在成为一种趋势。 嵌入式操作系统Particula OS由内核和核外子系统组成。内核支持分时轮转和优先级混合调度,负责中断、上下文切换等底层支持功能。核外子系统包括进程管理、时间管理以及进程间通信。主要向用户提供进程创建、挂起及恢复,延时挂起与恢复,信号量通信和消息队列通信等系统服务。嵌入式操作系统Particula OS是南开大学机器人与信息自动化研究所针对嵌入式系统的实际,自行开发的已经获得软件登机证书的嵌入式操作系统,具有可配置、可剪裁、易移植等特点。 任务切换和堆栈技术是Particula OS设计和实现中的两个关键技术。任务切换技术是多任务系统的基础,论文结合PIC18F8621/8622的实际,详细定义了上下文的内容,剖析上下文保存和上下文恢复的机器执行过程,从而阐明了上下文切换的过程。堆栈对于嵌入式系统紧张的数据内存的影响非常直接,论文在给出了堆栈设计的一般方法的基础上,利用P89C668的硬件特点,采用将中断堆栈和任务堆栈相分离的方法,从而优化了堆栈设计。 中断响应时间和任务切换时间是Particula OS 中具有代表性的两个时间指标。一个标志着对外部事件的反应速度,一个指明了对CPU的利用效率。经过在PIC18F452平台上的一系列实验,得到了上述两个时间指标分别为61μs和139μs,可以满足应用系统对其的时间要求。
其他文献
电子商务是指基于互联网平台实现商业交易电子化的行为。本文以天津国贸与航运中心电子商务系统模型为原型进行了研究,首先介绍了课题的背景及其意义,然后进行了系统的需求分析
学位
随着网络技术的飞速发展及其应用的普及,网络安全问题正成为人们关注的焦点。黑客技术站点的增多和黑客工具的智能化,使成为一名黑客的门槛越来越低。作为黑客攻击的第一步,就是
随着信息技术的发展,我们步入了一个信息化的社会,信息量呈几何级数增加。人们对信息资源的依赖性越来越大,如何实现信息的自动分类,尤其是中文文本信息的有效分类是目前中文信息
文化遗产数字化保护是指以历史学、考古学、人体解剖学等学科为基础,利用虚拟现实,计算机动画,计算机视觉等技术来实现对文化遗址的重建,以及典型历史文化活动的复原,从而动态地展
集成电路的发展是当代科技最引人注目的焦点之一,它的应用已深入到人类生活的方方面面,对集成电路可靠性的要求越来越高,特别是在航空航天、工业控制、金融、医疗等领域,一个小小
随着物联网技术和无线通信技术的发展,低功耗无线个域网LoWPAN (Low-power Wireless Personal Area Network)将广泛应用于生产和生活中的各个领域。6LoWPAN是在LoWPAN上传递I
随着信息继续大量增加和网络在整个工业中的激增,远程专家和集团的各级管理人员对从工业现场获取信息的及时性与准确性的要求逐渐提高。远程专家和集团的各级管理人员希望及
随着网络的发展和普及,特别是互联网应用的飞速发展和普及,网络安全越来越受到人们的普遍关注。人们在享受信息化带来的众多好处的同时,也面临着日益突出的信息安全问题。 本
随着经济的发展和科学技术的进步,人类社会已进入了信息化的新时代。Internet网的飞速发展,使人们对信息化的新时代的网络经济有了新的认识;时代的不断发展,那么需求也在不断的变