分享到:

基于μ C/OS-II的嵌入式家电控制系统设计

1引言嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应实际应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。目前嵌入式系统广泛应用于国防武器设备、通信信息设备、过程控制、智能仪器、消费产品及生物微电子技术中,而消费产品中的信息家电产品,其控制系统更是无一例外的依靠嵌入式来实现。其中操作系统的嵌入则是嵌入式系统构建的基础,国内外的实时操作系统如VxWorks、PalmOS、EEOS等已逐渐从简单走向成熟,与大多商用RTOS不同的是,由JeanJ.Labrosse开发的μC/OS公开所有的源代码,90%的代码使用标准的ANSIC语言书写,程序可读性强、移植性好;同时对内核用户只需做少量的工作,很容易就能够移植到各种处理器上。②体积小,由于μC/OS-II是可裁剪的,因此实际用户系统中的代码量还可以减少,可以说于学校、科研院所等非赢利机构可免费获得,即使商业应用也只收取少量的许可费用。因此,在...  (本文共3页) 阅读全文>>

《电子产品世界》2006年04期
电子产品世界

把握开放的实时操作系统

围绕实时操作系统(real-timeoperatingsystem,RTOS)来开发软件,并不总是需要很大的预算。工程师可以从免费的或者低价的RTOS包入手,其中有些还提供了开放的源代码。来自英国的软件工程师RichardBarry根据需要开发出了一种开放源代码的RTOS。他希望找到一种电机控制用的小规模RTOS,但发现没有合适的。他的无付费、开放源代码的FreeRTOS.org软件现在可以运行商业应用程序,可以与STMicrosystems和Philips的ARM7器件、RenesasH8S2329(HitachiH8/S)处理器、AtmelAT91SAM7系列中的IC一起工作。B a r r y解释说:“你可以让FreeRTOS.org作为一个在抢占式或者协作式的RTOS运行,它提供了真正实时的性能。用户将收到预先针对主导模式进行设定的演示程序,但你可以关闭那类功能。”在下载这类软件时,会收到2Mbyte的源代码,其中包括了...  (本文共3页) 阅读全文>>

《计算机应用》2006年04期
计算机应用

常用嵌入式实时操作系统比较分析

0引言嵌入式实时操作系统作为大多数实时系统的软件平台,它管理系统的硬件资源,为应用软件提供各种必要的服务[1,2]。实时操作系统的采用,可以使应用软件开发人员避开繁琐的硬件管理与操作编程,而把主要精力放在目标应用的算法研究以及应用程序自身的构架上;同时应用实时操作系统提供的各种服务,可以更容易地构建出复杂的嵌入式实时应用系统;并且在软件重用性和开放性方面实时操作系统也起到了非常重要的作用。可以说每一种实时操作系统都有其自身的优点,它们的体系结构以及所能够提供的服务也不尽相同。而实时系统本身的特殊性又对实时操作系统提出了许多带有共性的需求,比如实时性、确定性、并发性、故障探测及容错能力、可裁减性以及标准的应用编程接口等。现代普通操作系统在功能上一般被划分为特定的功能模块,比如调度管理、内存管理、文件系统、网络系统以及进程间通讯等,它们之间相互协调,共同满足系统功能和性能需求。到目前为止,已经成熟并且得到广泛应用的嵌入式实时操作系统...  (本文共4页) 阅读全文>>

《航空计算技术》2006年06期
航空计算技术

机载嵌入式实时操作系统时间性能测试

引言新一代战斗机提出“先敌发现,先敌攻击,先敌歼灭”的思想,强调航空飞机对外部事件的快速反应能力。如果航电系统的实时性不能满足战争的需要,将会带来不可预测的后果。机载嵌入式实时操作系统是服务于新一代战斗机的操作系统,对实时性有严格的要求。因此,我们必须通过一些方法确定操作系统的实时性能够满足需求。影响操作系统实时性的因素主要有:对外部事件的响应速度,对外部事件的处理能力等等。操作系统中处理这些因素的时间就构成了操作系统的关键时间。通过对它们的测量,我们可以确定一个操作系统的实时性。1关键时间参数1.1机载嵌入式实时操作系统中的几个概念1.1.1分区机载嵌入式实时操作系统为了保障系统的高安全性,引入分区技术。分区是核心操作系统上不同任务分组的单位,拥有独立的空间资源。分区内有若干进程,这些进程的资源都在自己的分区内申请。当一个分区出现错误时,不会蔓延到其他分区和操作系统内核。1.1.2健康监控健康监控是对航电系统中发生的错误进行识...  (本文共3页) 阅读全文>>

《电工技术》2006年02期
电工技术

基于嵌入式实时操作系统的变压器保护

0引言 现有的大多数继电保护软件的规模较小、功能单一、智能化程度低,而且大多是采用汇编语言编写的线性程序[’]。而基于嵌入式实时操作系统(RTOs)的微机继电保护装置,可以很好地克服传统的基于汇编和C混合编程的线性编程模式,使在RTOS结构下的程序的调试和维护变得很容易〔2]。本文就介绍一种以DSP为嵌入式处理器、以尽C/05一H为实时操作系统的新型变压器微机保护装置。硬件构成 本设计采用Tl公司的TMS320VC33一150作为CPU,其外部硬件部分和MCU相同,由地址、数据和控制三总线组成[3}。装置的硬件结构如图1。︸︸︸︸︸︸︸︺︸中中心劳伪件劳伪劳卜卜叶曰叫口目曰;二困二;二困二┌────┐│键盘 ││液晶显示│└────┘籍一网曰输l笋快曰A/Dl叫)入一图口图1装置硬件结构图,.,存储器扩展方案 在TMS320VC33一150中仅有34k x 32位的RAM。由于继电保护装置有大量的数据需要处理和存储,并且采用RT...  (本文共3页) 阅读全文>>

《可编程控制器与工厂自动化》2006年10期
可编程控制器与工厂自动化

嵌入式实时操作系统与网络构件的设计

1引官近年来,嵌人式实时操作系统接入网络后将使远程监测、远程控制、远程诊断和远程维护变得越来越容易。从根本上讲,嵌人式设备接人网络,当前基本上所采用的网络协议是基于T CP/IP通信协议。由于嵌人式系统是以计算机技术为基础、软硬件可裁减并对成本、体积、功耗有严格要求的专用系统,它对T CP八P通信协议的支持有其自身的特点,这些特点也决定嵌人式实时操作系统与网络构件的体系结构。本方案以LPC2210为核心元件研究了嵌人式实时操作系统与网络构件的硬件电路,同时在pC/05一n平台上编写了应用软件程序。2嵌入式实时裸作系统与网络构件的系统.体结构嵌人式实时操作系统与网络构件的硬件原理图如图l所示。系统采用PHILIPS公司LPC2210徽处理器121,外扩一片FLASH SST 39VF160.并接入RTL8019AS以太网芯片(Webehip),再与接口连接器HR90ll70A相连。并将开放源代码的TCP/IP协议栈Lwlp移植到林...  (本文共4页) 阅读全文>>