共查询到20条相似文献,搜索用时 265 毫秒
1.
基于嵌入式实时操作系统μC/OS-Ⅱ的多任务算法研究 总被引:1,自引:0,他引:1
μC/OS-Ⅱ是一个高度简洁、可固化、可裁剪、实现抢先式实时多任务的操作系统内核。而嵌入式软件系统的一个重要特征是实时响应和多任务处理。本文首先简要介绍了μC/OS-Ⅱ及其μC/OS-Ⅱ在应用系统软件的设计中的任务状态和任务调度。基于集成开发环境IAREWARM,提出了一种基于μC/OS-Ⅱ的多任务调度算法以实现"欢迎使用"的衡定时间交替显示的功能,着重介绍了μC/OS-Ⅱ中多任务间的切换和调度的实现机理。μC/OS-Ⅱ作为一个精简、可靠的多任务操作系统,在中小型工业领域中有着广泛的应用前景。 相似文献
2.
3.
4.
5.
嵌入式通信信号源采用MCU控制DDS芯片的结构,产生FSK、LFM(线性调频)和MSK等多种信号模式。运行实时操作系统μCos-Ⅱ,将应用程序按功能划分为几个核心任务,由实时内核进行调度,实现了多任务的并行执行,提高了嵌入式系统开发的薮率、实时性和可靠性。通过以实时嵌入式操作系统μCos—Ⅱ为软件平台的嵌入式通信信号源的系统设计,介绍了μCos-Ⅱ的系统开销、移植和配置、多任务编程以及任务间同步、通信的实现方法。 相似文献
6.
7.
8.
μC/OS-Ⅱ操作系统向ARM7开发平台的移植 总被引:1,自引:0,他引:1
在ARM工程开发中,为了实现功能复杂的资源复用,提高软件功能设计效率,简化开发难度,需要采用高性能的实时嵌入式操作系统μC/OS-Ⅱ作为软件设计平台.因此,将μC/OS-Ⅱ移植到ARM开发平台是一项难度极高但十分必要的工作.通常移植工作对开发人员有非常高的要求,开发人员不仅要熟练掌握嵌入式系统的开发模式和方法,而且还要对操作系统、处理器和硬件系统的特性有深入的认识和研究.μC/OS-Ⅱ移植工作已由作者独立完成,在实际应用后,证明μC/OS-Ⅱ工作十分稳定. 相似文献
9.
10.
随着嵌入式技术的快速发展,实时多任务操作系统作为一种软件平台已逐步成为国际嵌入式系统的主流。目前,实时操作系统很多,但他们都是商业操作系统,价格昂贵,人们往往很难接受,因此作为源码公开的实时操作系μC/OS-Ⅱ被广泛采用。探讨了μC/OS-Ⅱ在ARM7处理器上的移植方法,指出了在μC/OS-Ⅱ移植过程中的重点和难点问题。运行结果表明,系统稳定可靠,其多项实时性指标均达到设计要求。此方法对ARM应用的操作系统移植具有普遍的指导意义。 相似文献
11.
嵌入式通信信号源采用MCU控制DDS芯片的结构,产生FSK、LFM(线性调频)和MSK等多种信号模式。运行实时操作系统μCos-II,将应用程序按功能划分为几个核心任务,由实时内核进行调度,实现了多任务的并行执行,提高了嵌入式系统开发的效率、实时性和可靠性。通过以实时嵌入式操作系统μCos-II为软件平台的嵌入式通信信号源的系统设计,介绍了μCos-II的系统开销、移植和配置、多任务编程以及任务间同步、通信的实现方法。 相似文献
12.
13.
基于C8051和μC/OS-Ⅱ的数控机床嵌入式执行控制器实现 总被引:1,自引:1,他引:0
在CNC系统中,一般以工业用PC机作为上位机,由嵌入式系统构成的机床控制器作为下位机。在此介绍一种基于C8051和μC/OS-Ⅱ的数控机床嵌入式执行控制器,详细介绍该执行控制器的软硬件结构、μC/OS-Ⅱ实时操作系统在C8051f020上的移植方法,并给出了执行控制器软件模块的任务划分、优先级的确定以及任务间通信的实现。经验证,该系统能够满足数控系统的要求,具有可行性。 相似文献
14.
为了实现工业洗衣机智能化、网络化功能,以μC/OS-Ⅱ嵌入式操作系统为开发平台,设计了控制系统的软件。将系统任务划分为显示界面、命令输入、洗涤流程控制、电机控制、模拟量检测、数字量检测、阀控制、混浊度检测、智能推理及报警等子任务,建立了系统多任务模型,并分析了显示、洗涤控制两个典型任务的执行过程。μC/OS-Ⅱ平台上开发的工业洗衣机智能控制系统人机界面友好,有完善的智能控制、检测功能,运行稳定。 相似文献
15.
μC/OS-Ⅱ是源代码公开的、可固化可裁剪的、高稳定性与可靠性的、抢占式多任务的实时操作系统。将μC/OS-Ⅱ移植到嵌入式系统中,可以实现多任务管理功能以及系统对实时性的要求。本文详细描述了将μC/OS-Ⅱ移植到S3C44B0X(内核为ARM7TDMI)处理器上的全过程,并在嵌入式软件集成开发环境Embest IDE下对移植程序和应用程序进行了验证。本次移植工作主要包括几个内容:设置常量的值、声明数据类型、声明宏(OS_CPU.H)、用C语言编写相关的函数(OS_CPU_C.C),以及编写相关汇编语言函数(OS_CPU_A.ASM)。 相似文献
16.
17.
18.
以实时嵌入式操作系统μC/OS-Ⅱ为例,介绍了嵌入式实时操作系统μC/OS-Ⅱ的工作原理与结构,并介绍了三星公司生产的S3C451 0B芯片的结构和特点,提出将嵌入式实时操作系统μC/OS-Ⅱ移植到S3C4510B上的方案,讲解了在系统移植过程中一些应该注意的问题,并实现了μC/OS-Ⅱ在S3C4510B上的移植. 相似文献
19.
BM3803是基于SPARC V8体系结构的国产化嵌入式处理器,具有功能强、抗辐照、高可靠、可扩展性好和低功耗等特点,可用于板上嵌入式实时计算机系统,能适合多种航天应用功能及性能要求。在BM3803上移植操作系统可以使应用工程软件人员从硬件平台相关的繁琐设计中解放出来,专注于具体的应用软件开发研究。介绍了在BM3803处理器上移植μC/OS-Ⅱ操作系统所开展工作,分析了SPARC V8体系架构中寄存器的特点,结合μC/OS-Ⅱ操作系统的移植需求,给出了μC/OS-Ⅱ操作系统在BM3803上的移植方法,经测试表明该移植方法合理正确,为应用程序的开发和使用创造了条件。 相似文献
20.
根据嵌入式实时操作系统的设计原理,介绍了ADI公司的TS101处理器芯片的主要特点和功能结构,给出了参考源码公开的实时嵌入式操作系统μC/OS-Ⅱ并使用TS101DSP芯片设计嵌入式实时操作系统的具体方法,该方法采用内存覆盖技术,可支持多任务并行操作,并可实现实时操作. 相似文献