μC/OS-II在嵌入式开发平台上进行移植的一般方法和技巧 引言---实时操作系统的使用,能够简化嵌入式系统的应用开发,有效地确保稳定性和可靠性,便于维护和二次开发。μC/OS-II是一个基于抢占式的实时多任务内核,可固化、可剪裁、具有高稳定性和可靠性,除此以外,μC/OS-II的鲜明特点就是源码公开,便于移植和维护。在μC/OS-II官方... 2023-06-13 µCOS-II嵌入式移植方法和技巧文章技术应用嵌入式开发
基于μc/OS-II的多传感器测控系统研究 1 引言随着嵌入式系统的广泛应用,原来单一传感器的嵌入式系统逐渐向嵌入式多传感器系统发展。由此提出了多传感器任务调度分配的问题。本文结合红薯保鲜储藏工程涉及到的温度湿度氧浓度等参数要求,采用高性能16位单片机SPCE061A作为控制芯片,移植可裁剪的多任务实时操作... 2023-06-13 µCOS-II多传感器测控系统文章课设毕设传感器类
基于μC/OS-II实时系统的CAN总线远程通信模块设计 引言应用实时多任务操作系统(RTOS)作为嵌入式设计的基础和开发平台将成为嵌入式应用设计的主流。μC/OS-II是一种源码公开、可移植性、可固化、可裁剪、占先式的实时多任务操作系统,目前已经得到广泛的应用。在为电力系统接地选线装置开发的数据采集监测系统的设计中,笔... 2023-06-13 CANµCOS-II实时系统远程通信文章课设毕设通信类
基于Cortex-M3的TFT触摸屏在环境监控系统中的应用 1 系统工作原理无线环境监控系统总体的设计框图如图1所示。以基于第二代Cortex-M3内核的LPC1758为核心,以TFT触摸屏为显示和控制单元,以2.4 GHz无线模块为通信单元,合理移植μCOS-II系统,对环境参数进行监测和控制。2 硬件电路设计与实现2.1 电源方案硬件电路降压稳压电路采... 2023-06-13 TFT触摸屏µCOS-II文章技术应用网络通信
在单片机中嵌进操纵系统的利弊 引言早在20世纪60年代,就已经有人开始研究和开发嵌进式操纵系统。但直到最近,它才在国内被越来越多的提及,在通讯、电子、自动化等需要实时处理的领域所日益显现的重要性吸引了人们越来越多的留意力。但是,人们所谈论的往往是一些著名的贸易内核,诸如VxWorks、PSOS等。这些贸... 2023-06-13 实时操纵系统µCOS-II单片机文章基础知识
μC/OS-II的任务管理(上) 在前面的章节中,笔者曾说过任务可以是一个无限的循环,也可以是在一次执行完毕后被删除掉。这里要注意的是,任务代码并不是被真正的删除了,而只是μC/OS-Ⅱ不再理会该任务代码,所以该任务代码不会再运行。任务看起来与任何C函数一样,具有一个返回类型和一个参数,只是它从不返回... 2023-06-13 µCOS-II任务管理文章软件开发嵌入式OS
μC/OS-II的任务管理(下) (2)return(OS_PRIO_INVALID);}if(prio==OS_PRIO_SELF){(3)OS_ENTER_CRITICAL();stat=OSTCBCur->OSTCBDelReq;OS_EXIT_CRITICAL();return(stat);}else{OS_ENTER_CRITICAL();if((ptcb=OSTCBPrioTbl[prio])!=... 2023-06-13 µCOS-II任务管理文章软件开发嵌入式OS
μC/OS-II的组成部分 μC/OS-II可以大致分成核心、任务处理、时间处理、任务同步与通信,CPU的移植等5个部分。1) 核心部分(OSCore.c)是操作系统的处理核心,包括操作系统初始化、操作系统运行、中断进出的前导、时钟节拍、任务调度、事件处理等多部分。能够维持系统基本工作的部分都在这里。2)... 2023-06-13 µCOS-II组成部分文章软件开发嵌入式OS
嵌入式实时操作系统μC/OS-II及其应用 早在上世纪六十年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及。其在通信、电子、自动化等需要实时处理的领域所日益显现的重要性吸引了人们越来越多的注意力。针对国内大部分用户使用的51系列的8位处理器,我们可以选择μC/OS-II ... 2023-06-13 嵌入式实时操作系统µCOS-II应用文章软件开发嵌入式OS
μC/OS-II应用的简单剖析 一. uC/OS-II的移植移植uC/OS对目标处理器有一定要求,这个可以参照一书中第8章的内容.整个嵌入式系统分为两大层:硬件层和软件层.这里主要研究软件层的架构.软件层主要分为四个部分:实时操作系统内核,与处理器相关部分,与应用相关部分,用户的应用系统.l 实时操作系统内核... 2023-06-13 µCOS-II应用文章软件开发嵌入式OS
μC/OS-II在C8051F上的移植 在嵌入式应用中,使用RTOS的最主要原因是提高系统的可靠性,其次是提高开发效率、缩短开发周期。μC/OS-II 是一个基于优先级的抢占式实时内核,支持56 个用户任务,90%的代码使用标准的ANSI C语言书写,程序可读性强,移植性好,代码可固化,可裁剪,非常灵活。C8051F是美国Cygnal公司生... 2023-06-13 µCOS-IIC8051F移植文章软件开发嵌入式OS
嵌入式操作系统的解析 嵌入式操作系统都具有一定的实时性,易于裁剪和伸缩,可以适合于从ARM7到Xscale各种ARMCPU和各种档次的应用,嵌入式操作系统可以使用广泛流行的ARM开发工具,如ARM公司的SDT/ADS和RealView等,也可以使用开发软件,如GCC/GDB、KDE或Eclipe开发环境,市场上还有专用的开发工具,如Tornado... 2023-06-13 嵌入式操作系统LinuxµCOS-II文章软件开发嵌入式OS
μC/OS-II在DSP Flash存储器中运行的关键问题 0引言在作为国家863计划子项目挖掘机智能化控制系统的开发中,出现了智能化挖掘机轨迹控制系统不按照预先设定好的轨迹运行和嵌入式实时多任务操作系统μC/OS-Ⅱ调度紊乱等失控问题。该智能化系统中采用了μC/OS-Ⅱ,通过位移传感器实时采集挖掘机的铲斗、斗杆和动臂等3路... 2023-06-13 µCOS-IIDSPFLASH存储器文章单片机
基于ARM的μC/OS-II中断机制改进 嵌入式系统(embedded system)是嵌入式计算机系统的简称。它是一类典型的面向消息响应的计算机系统,只对特定消息进行响应(处理)。在计算机与外界实时交互的过程中,中断技术是一项关键的技术,当外部事件发生时,CPU必须及时响应中断,以实现对相应事件的处理。因此中断响应能力是影响... 2023-06-13 ARMµCOS-II中断机制文章单片机
基于STM平台且满足实时控制要求的5种操作系统的特点 基于STM平台且满足实时控制要求的操作系统,有以下4种可供选择。分别为μC/OS-II、μClinux、eCos、FreeRTOS和都江堰操作系统(djyos)。本文分别介绍这五种嵌入式操作系统的特点及不足。1、μC/OS-II μC/OS-II 是一种基于优先级的抢占式多任务实时操作系统,包含... 2023-06-13 µCOS-IIμClinuxECOSFreeRTOSdjyos文章单片机STM32
基于STM32的嵌入式双目图像采集系统设计 1引言随着图像处理技术及嵌入式系统的发展,利用嵌入式系统进行图像处理,已使如视频监控、视频电话和视频会议等应用成为可能。嵌入式系统上进行图像采集则是实现这些应用的前提。双目立体视觉通常由两个摄像头从两个不同的角度,同时获取外界物体的两幅图像,或由单独一个摄像... 2023-06-13 Cortex-M3µCOS-IIVxWorksSTM32图像采集文章单片机
ARM-CortexM0/M0+单片机的指针变量替换方法 引言CortexM0/M0+是RISC类型的低端ARM内核,其指令集与高端ARM兼容,在性能、功耗和价格方面远优于传统的以8051、68S08/12等为代表的8/16位CISC(复杂指令流)CPU。目前,各半导体厂商纷纷以之替代原有的8/16位MCU内核,32位ARM MCU全面替代8/16位MCU已是大势所趋。CortexM0+将Corte... 2023-06-13 指针替换Cortex-M0M0+KinetisL25µCOS-IIRAM文章单片机ARM
基于ARM的海底大地电磁信号采集系统主控模块改进 1 海底大地电磁仪的分析海底大地电磁数据采集器是对海底大地电磁场和海底环境信息进行自动采集的智能化仪器,旨在建立具有我国特色的海底大地电磁探测技术,并使之实用化,为我国海域区域地质调查提供新的技术支撑,为发展我国海洋电磁探测奠定基础。仪器于2000年研制成功后,在我... 2023-06-13 大地电磁ARMµCOS-II动耗文章单片机