基天RTX51嵌入式实时操作系统的智能称重仪表的研究
本文率先在SOC片上采用RTX51嵌入式实时操作系统开发智能称重仪表,采用先进的∑-△数据转换技术和数字滤波算法达到精度及实时性的要求。重点阐述了如何在RTX51操作系统下进行软件任务的划分,并介绍了本系统相关的硬件设计。
基于嵌入式实时操作系统的动态数显倾角仪
随着计算机技术和MEMS技术的不断发展,嵌入式系统与MEMS技术相结合应用于工业检测领域已经成为了一种趋势。以LPC2220为平台,在嵌入式实时操作系统μC/OS—Ⅱ下开发出了基于MEMS技术的动态数显倾角仪。该倾角仪在具有高精度、高灵敏度的特点的同时配备了数字输出口,可用于测量重力参考系下的倾角或水平。
μC/OS-Ⅱ在AT89C51上的移植
μC/OS-II作为一个嵌入式实时操作系统,自1992年以来,因其源代码的完全公开和优越性能,已为众多的爱好者和开发人员所了解并得到了广泛应用。μC/OS-II是一个占先式内核,执行时间可确定(即函数的调用与服务的时间是可知的,不依赖于应用程序的大小),目前最多支持64个任务(8个为系统保留),总是执行处于就绪态的优先级最高的任务。目前,51系列及其扩展型单片机仍在单片机应用系统占较大比重,因而详细介绍μC/OS-II在AT89C51上的移植实现过程,解决移植过程中出现的问题,有很大的实用意义。
嵌人式实时操作系统uC/OS在控制工程中的应用
简略地分析了uC/OS操作系统的特点,指出在嵌入式实时控制工程领域内应用该操作系统时,多任务的优先级设定是一个关键问题.接着分析了在电梯群控工程中,其软件系统应该完成的功能,在此基础上提出其多任务划分的原则,并给出一个实际的例子.结论是利用uC/OS提供的系统特征,可以简化多任务程序设计,满足多个任务的时间要求,大大降低了开发难度,轻松地完成前后台编程方法难以完成的任务.同时利用系统的定时中断,设计一个超级任务来对其他任务进行监控,从而也提高了系统的可靠性.
嵌入式操作系统FreeRTOS的原理与实现
FreeRTOS是一个源码公开的免费的嵌入式实时操作系统,通过研究其内核可以更好地理解嵌入式操作系统的实现原理.本文主要阐述FreeRTOS系统中的任务调度机制、时间管理机制、任务管理机制以及内存分配策略的实现原理,并指出FreeRTOS在应用中的优缺点.
基于无线网络的嵌入式控制器设计
针对嵌入式系统越来越强大的功能需求,提出了一种基于ARM的嵌入式控制器软、硬件设计方法。根据功能的需要,设计了嵌入式控制器各功能模块的网络通信接口电路和控制设备接口电路等。通过移植和裁剪μC/OS-II嵌入式实时操作系统,为应用程序的设计提供了软件平台,与传统的8位机控制相比,解决了实现多任务、复杂控制算法以及系统的实时性问题。
基于ARM的实时测控系统开发平台
基于ARM的实时测控系统开发平台,是将高性能、低功耗32bit RISC结构的ARM内核处理器与开放源码的实时嵌入式多任务操作系统μC/OS-Ⅱ相结合,并通过Intemiche公司的嵌入式TCP/IP协议栈为平台添加网络传输功能,构建一个新型的实时测控系统开发平台.为开发各种智能化、小型化现代测控系统提供可重用、高性能、图形化、网络化软硬件基础平台和高效的开发模式.充分利用高级语言的优势在多任务操作系统的基础上,为平台添加友好的人机交互方式、图形化界面、网络、各种通信接口驱动,使其平台具备现代嵌入式系统的特征.
基于VxWorks的导航系统人机交互界面的开发
本文介绍了嵌入式实时操作系统VxWorks及其图形开发组件WindML,阐述了车辆导航系统的组成,提出了导航系统中人机交互界面开发的相关技术。经实验证明,该系统能够较好地满足车辆导航的要求,具有一定的应用价值。
基于OSEK/VDX的嵌入式车用操作系统研究
为了提供一个开放、自主、实用的汽车电子软件开发平台,介绍了当前在国际汽车工业界日益占据主导地位的汽车电子开放式平台系统(OSEK/VDX)规范;其中着重分析了关于操作系统内核的定义,并且在免费的嵌入式实时操作系统μC/OS-Ⅱ的基础上,分析两者技术特点之间的差异;通过修改μC/OS-Ⅱ内核的部分功能使之符合OSEK/VDX规范,并提出了车用实时操作系统的设计思想.
嵌入式液压控制器的实现
嵌入式液压控制器是在国内某大型钢铁公司的技术改造中开发的.控制器硬件上采用研华工控机和I/O板,软件上使用了VxWorks嵌入式实时操作系统.本文给出了液压控制器的设计方案,并介绍了VxWorks下多任务和精确周期的实现方法.